提高資料庫查詢速度的幾個思路,資料庫查詢幾個思路

來源:互聯網
上載者:User

提高資料庫查詢速度的幾個思路,資料庫查詢幾個思路
提高資料庫查詢速度的幾個思路 :
1、緩衝,在持久層或持久層之上做緩衝;
2、資料庫表的大欄位剝離,保證單條記錄的資料量很小; 
3、恰當地使用索引;
4、必要時建立多級索引; 
5、分析Oracle的執行計畫,通過表資料統計等方式協助資料庫走正確的查詢方式,該走索引就走索引,該走全表掃描就走全表掃描; 
6、表分區和拆分,無論是商務邏輯上的拆分(如一個月一張報表、分庫)還是無業務含義的分區(如根據ID模數分區);
7、RAC;
8、欄位冗餘,減少跨庫查詢和大表串連操作; 
9、資料通過單個或多個JOB產生出來,減少即時查詢;
10、從磁碟上做文章,資料存放的在磁碟的內、外磁軌上,資料擷取的效率都是不一樣的; 
11、放棄關聯式資料庫的某些特性,引入NoSQL資料庫; 

12、換種思路存放資料,例如搜尋中的倒排表; 

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.