自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

對(duì)SQL Server索引的統(tǒng)計(jì)概述

數(shù)據(jù)庫(kù) SQL Server
我們今天主要向大家講述的是SQL Server索引的統(tǒng)計(jì)(Index Statistics),下面就是文章的主要內(nèi)容的描述,望你會(huì)有所收獲。

以下的文章主要是向大家講述的是SQL Server索引的統(tǒng)計(jì)(Index Statistics),正如前文我們所提到的,鍵的選擇性是決定當(dāng)執(zhí)行一個(gè)查詢(xún)時(shí)是否使用索引的重要因素。SQL Server在系統(tǒng)表sysindexs的statblob字段中存儲(chǔ)了鍵的選擇性和樣本直方圖的值。

查詢(xún)優(yōu)化器正是基于索引鍵對(duì)應(yīng)于該列中的值和查詢(xún)中的SARG,來(lái)決定使用哪個(gè)索引。

 

Statblob列是一個(gè)image類(lèi)型列,為了看到存儲(chǔ)在該列中的統(tǒng)計(jì)信息,可使用DBCC SHOW_STATISTICS命令,該命令返回下列信息:

 

一個(gè)直方圖。它包含了SQL Server索引鍵的第一列的偶數(shù)個(gè)樣本值。SQL Server在直方圖中至多存儲(chǔ)200個(gè)樣本值。

 

索引中的組合列的索引密度。索引密度表明了SQL Server索引鍵的唯一性,本節(jié)隨后將討論。

 

計(jì)算統(tǒng)計(jì)信息時(shí)表中行數(shù)。

 

用于抽樣生成統(tǒng)計(jì)信息的行數(shù)。

 

直方圖中存儲(chǔ)的樣本值的個(gè)數(shù)。

 

鍵的平均長(zhǎng)度值。

 

統(tǒng)計(jì)計(jì)算的日期和時(shí)間。

 

DBCC SHOW_STATISTICS語(yǔ)法如下:

DBCC SHOW_STATISTICS (tablename, index)

Listing 34.1顯示了authors表中的在au_lname和au_fname列的aunmind非聚集SQL Server索引的統(tǒng)計(jì)信息。

  1. Sql代碼   
  2. Dbcc show_statistics (authors, aunmind)   
  3. Go   
  4. Dbcc show_statistics (authors, aunmind)  
  5. Go  
  6. Statistics for INDEX 'aunmind'.   
  7. Updated Rows Rows Sampled Steps Density Average key length   
  8. Aug 6 2001 1:34AM 23 23 22 0.0 24.52174   
  9. All density Average Length Columns   
  10. 4.5454547E-2 7.3913045 au_lname   
  11. 4.3478262E-2 13.52174 au_lname, au_fname   
  12. 4.3478262E-2 24.52174 au_lname, au_fname, au_id   
  13. (3 row(s) affected)   
  14. RANGE_HI_KEY RANGE_ROWS EQ_ROWS DISTINCT_RANGE_ROWS AVG_RANGE_ROWS   
  15. Bennet 0.0 1.0 0 0.0   
  16. Blotchet-Halls 0.0 1.0 0 0.0   
  17. Carson 0.0 1.0 0 0.0   
  18. DeFrance 0.0 1.0 0 0.0   
  19. del Castillo 0.0 1.0 0 0.0   
  20. Dull 0.0 1.0 0 0.0   
  21. Green 0.0 1.0 0 0.0   
  22. Greene 0.0 1.0 0 0.0   
  23. Gringlesby 0.0 1.0 0 0.0   
  24. Hunter 0.0 1.0 0 0.0   
  25. Karsen 0.0 1.0 0 0.0   
  26. Locksley 0.0 1.0 0 0.0   
  27. MacFeather 0.0 1.0 0 0.0   
  28. McBadden 0.0 1.0 0 0.0   
  29. O'Leary 0.0 1.0 0 0.0   
  30. Panteley 0.0 1.0 0 0.0   
  31. Ringer 0.0 2.0 0 0.0   
  32. Smith 0.0 1.0 0 0.0   
  33. Straight 0.0 1.0 0 0.0   
  34. Stringer 0.0 1.0 0 0.0   
  35. White 0.0 1.0 0 0.0   
  36. Yokomoto 0.0 1.0 0 0.0   

分析上面的輸出,你能推算出統(tǒng)計(jì)最后的修改時(shí)間是2001年8月6日。當(dāng)生成計(jì)信息時(shí)該表共有23行(Rows),所有23行都用來(lái)抽樣生成統(tǒng)計(jì)信息(Rows Sampled)。鍵值的平均長(zhǎng)度為24.52174字節(jié)(Average Key Length)。根據(jù)密度信息(Density),你能看到該SQL Server索引具有高選擇性(低密度意味著高選擇性——索引密度后面將涉及到)。表中23行數(shù)據(jù),其中22行具有唯一值。

 

【編輯推薦】

  1. 實(shí)現(xiàn)SQL Server數(shù)據(jù)備份可用觸發(fā)器
  2. SQL Server磁帶備份設(shè)備的性能優(yōu)化過(guò)程
  3. SQL Server 2000數(shù)據(jù)庫(kù)備份和還原的示例
  4. SQL Server 2005商業(yè)智能功能淺析
  5. 創(chuàng)建SQL Server數(shù)據(jù)庫(kù)更是實(shí)在
責(zé)任編輯:佚名 來(lái)源: 北京商報(bào)
相關(guān)推薦

2010-07-19 14:31:14

SQL Server

2010-07-19 16:26:05

SQL Server非

2010-07-07 13:18:13

SQL Server視

2010-07-19 16:17:41

SQL Server聚

2011-03-30 11:28:31

SQL Server聚集索引

2010-07-01 12:56:07

SQL Server表

2010-06-17 10:43:21

SQL Server

2010-07-07 14:30:22

SQL Server

2010-07-26 11:27:43

SQL Server打

2010-07-06 11:36:16

SQL Server集

2010-07-07 13:58:25

SQL Server死

2010-09-16 13:42:55

SQL SERVER索

2010-07-21 14:04:12

SQL Server引

2010-07-07 10:54:22

SQL Server索

2010-07-19 15:50:53

SQL Server索

2010-11-10 14:26:44

Sql Server全

2011-08-30 16:43:32

SQL Server

2010-07-06 17:09:45

SQL Server索

2010-07-07 09:27:15

SQL Server索

2011-08-30 13:54:29

SQL Server全文索引
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)