偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

數(shù)據(jù)庫調(diào)優(yōu)積累系列(1):索引

數(shù)據(jù)庫
數(shù)據(jù)庫索引是數(shù)據(jù)中比較重要的工具之一,數(shù)據(jù)索引的出現(xiàn)為數(shù)據(jù)庫的管理帶來了很大的便利,本文就為大家介紹數(shù)據(jù)庫的索引,希望對大家能夠有所幫助。

 

數(shù)據(jù)庫索引:

1、復合索引(where A And B)如果沒有對A和B做單一索引,查詢的時間為a;如果對A做單一索引,查詢時間為b;如果對B做單一索引,查詢時間為c;如果對A、B做復合索引,查詢的時間為d,那時間的比較就應該是a>b=c>d;(比如spMsgReader_Distribute中使用WHERE InfoID=@infoID AND UserID=@userID,插入7000次的時候就很明顯地看到性能了;(8秒比1:50秒)注意升序和降序的區(qū)別?

2、當高選擇性的非聚集索引達到5%的選擇性時,該索引是非常有用的;

 3、關于復合索引的屬性列位置問題,應該把高選擇性的列放到最左邊(已前就忽略了這個高選擇性的位置),那個通過IP和UrlID的SARG中我們可以創(chuàng)建一個IP和UrlID的復合索引,通過業(yè)務來說,我們測試的時候可能是IP的重復量比較大,但是在生成環(huán)境中,應該是UrlID的重復量會比較大,所以就IP放到復合索引的最左邊;

 4、對EasyURL跳轉功能中,需要通過輸入地址來查詢目標地址,這個數(shù)據(jù)庫查詢可以使用覆蓋索引,查詢的速度是最快的;

 5、當返回一個聚集索引列和一個非聚集索引列,并且是使用非聚集索引屬性列作為SARG,那么這也是一個索引覆蓋查詢,因為在非聚集索引中包括聚集索引,所以直接在B-Tree就返回了數(shù)據(jù),不用查詢數(shù)據(jù)頁;

6、在查詢Select語句中用Where字句限制返回的行數(shù)和列數(shù),避免表掃描,如果返回不必要的數(shù)據(jù),浪費了服務器的I/O資源,加重了網(wǎng)絡的負擔降低性能。

 7、對長字符列的索引,我們可以使用哈希索引,也就是CHECKSUM函數(shù),具體用法可以看幫助文檔;通常情況下我們都沒有對長字符列建立索引的,而且我們的業(yè)務邏輯中對長字符作為內(nèi)容的搜索也是不常見的,但是如果有需要,可以考慮哈希索引,有些同學可能會說為什么不用全文索引呢?因為畢竟全文搜索是要花費很多磁盤空間和IO操作的;
 

【編輯推薦】

  1. SQL Server全文索引的硬傷
  2. 詳解降低數(shù)據(jù)庫連接數(shù)的方法
  3. 索引存儲關系到數(shù)據(jù)庫的運行效率
  4. 實時數(shù)據(jù)庫中的二級壓縮技術
責任編輯:迎迎 來源: 博客園
相關推薦

2011-04-18 13:23:46

數(shù)據(jù)庫查詢

2011-04-18 13:36:32

數(shù)據(jù)庫游標

2011-04-18 13:46:24

數(shù)據(jù)庫設計

2011-04-18 13:57:14

數(shù)據(jù)庫專業(yè)術語

2011-07-08 16:02:54

HBase

2011-08-15 18:09:46

查詢性能調(diào)優(yōu)索引優(yōu)化

2023-04-03 10:25:00

數(shù)據(jù)庫性能調(diào)優(yōu)

2011-05-24 09:45:41

Oracle數(shù)據(jù)庫系統(tǒng)調(diào)優(yōu)

2010-11-30 11:26:49

2023-10-04 11:16:03

數(shù)據(jù)庫MySQL

2010-05-04 17:08:24

Oracle數(shù)據(jù)庫

2017-11-07 11:00:59

數(shù)據(jù)庫調(diào)優(yōu)DBMS

2022-03-24 10:57:18

數(shù)據(jù)庫MySQLSQL

2022-05-10 10:02:51

openGauss性能調(diào)優(yōu)數(shù)據(jù)庫

2011-04-25 09:12:47

LinuxIO數(shù)據(jù)庫

2010-08-11 12:43:45

DB2數(shù)據(jù)庫調(diào)優(yōu)

2010-04-07 13:32:39

Oracle調(diào)優(yōu)

2010-08-11 14:32:55

DB2數(shù)據(jù)庫調(diào)優(yōu)

2019-08-13 08:32:14

MySQL數(shù)據(jù)庫性能調(diào)優(yōu)

2010-03-10 11:29:47

MySQL數(shù)據(jù)庫性能調(diào)
點贊
收藏

51CTO技術棧公眾號