成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

關于SQL Server索引密度的知識

數據庫 SQL Server
以下的文章主要描述的是SQL Server索引密度(Index Densities),以下就是對其正確的操作步驟的具體描述。望大家會對其有所收獲。

文章主要描述的是SQL Server索引密度(Index Densities),當一個查詢的SARG 的值直到查詢運行時才得以知曉,或是SARG是一個關于索引的多列時,SQL Server才使用為索引中每列存儲的密度值。

對于組合鍵值,SQL Server為第一列的組合鍵存儲了密度值;為第一列和第二列;為第一、二、三列;等等。這些信息可以從Listing34.1的DBCC SHOW_STATISTICS 輸出信息的All density區域看到。

SQL Server索引密度表示為鍵的唯一鍵值的倒數。每個鍵的密度可以按照下面的公式進行計算:

 

引用

 

Key density = 1.00/ ( Count of distinct key values in the table)

 

鍵密度 = 1.00 / (表中的不同鍵值數)

 

所以,pubs數據庫的author表中state列的密度計算公式如下:

 

Sql代碼

 

 

  1. Select Density = 1.00/ (select count (distinct state) from authors)   
  2. Go   
  3. Select Density = 1.00/ (select count (distinct state) from authors)  
  4. Go  
  5. Density   
  6. .1250000000000   

State和zip的組合列密度計算如下:

Sql代碼

  1. Select density = 1.00/( select count (distinct state + zip) from authors)   
  2. Go   
  3. Select density = 1.00/( select count (distinct state + zip) from authors)  
  4. Go  
  5. Density   
  6. .0555555555555   

注意,不像選擇率,越小的SQL Server索引密度意味著具有更高的索引選擇性。當密度趨近于1,索引就變得有更少的選擇性,基本上沒有用處了。當索引的選擇性低的時候,優化器可能會選擇一個表掃描(table scan),或者葉子級的索引掃描(Index scan),而不會進行索引查找(index seek),因為這樣會付出更多的代價。

引用

 

提示:

 

當心你的數據庫中低選擇性的索引。這樣的索引通常是對系統的性能是一個損害。它們通常不僅不會用來進行數據的檢索,而且也會使得數據修改語句變得緩慢,因為需要額外的索引維護。識別這些索引,考慮刪除掉它們。

 

通常,當你給鍵中添加更多的列時,密度值應該變得更小。例如,在Listing 34.2,密度值逐漸變小。

 

 

  1. Key Column Index Density   
  2. title_id 1.8621974E-3   
  3. title_id, stor_id 5.997505E-6   
  4. title_id, stor_id, ord_num 5.9268041E-6  

以上的相關內容就是對SQL Server索引密度(Index Densities)的介紹,望你能有所收獲。

【編輯推薦】

  1. SQL Server數據庫與identity列
  2. SQL Server 2005數據庫安裝實例演示
  3. SQL Server數據庫在安裝時的注意事項
  4. SQL Server Compact中的DLL文件與工具
  5. SQL Server合并復制性能的提高有哪些方案?
責任編輯:佚名 來源: 51CTO博客
相關推薦

2010-07-07 11:03:21

SQL Server索

2021-05-09 09:57:26

MySQL數據庫索引

2011-08-01 09:50:31

SQL Server數主鍵索引

2010-09-16 13:42:55

SQL SERVER索

2010-07-07 10:54:22

SQL Server索

2017-09-05 12:44:15

MySQLSQL優化覆蓋索引

2010-07-07 09:27:15

SQL Server索

2010-07-07 10:47:58

SQL Server索

2011-08-30 13:54:29

SQL Server全文索引

2010-07-06 17:09:45

SQL Server索

2011-08-30 16:43:32

SQL Server

2010-07-19 14:31:14

SQL Server

2010-11-10 14:26:44

Sql Server全

2010-07-07 11:20:02

SQL Server聚

2011-04-18 11:00:12

SQL Server全文索引

2010-11-10 14:06:44

SQL Server全

2010-07-08 16:44:21

SQL Server索

2010-07-08 16:52:31

SQL Server索

2010-07-07 13:18:13

SQL Server視

2010-07-19 16:36:13

SQL Server視
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 蜜臀久久99精品久久久久久宅男 | 这里只有精品99re | 国产福利在线 | 欧美一级黄色片免费观看 | 日韩精品一区在线观看 | 91最新入口 | 日日碰碰| 国产成人高清在线观看 | 日韩精品免费一区二区在线观看 | 免费看av大片 | 久久九九99 | 91不卡在线 | 日本aa毛片a级毛片免费观看 | 天天射夜夜操 | www.色.com| 国产区精品在线观看 | 99re6热在线精品视频播放 | 丁香五月网久久综合 | 国产精品夜间视频香蕉 | 色.com| 亚洲成人一区 | 精品视频一区二区在线观看 | 最新中文字幕久久 | 日本二区在线观看 | 拍真实国产伦偷精品 | 免费一区二区三区 | 一区二区视频在线 | 国产1区在线 | 欧美三区在线观看 | 久久一热 | 日韩欧美在线播放 | 热久久久 | 不卡的av在线 | 中文字幕一区在线观看视频 | 天堂av中文在线 | 毛片黄片免费看 | 日本免费在线观看视频 | 成人免费毛片片v | 亚洲成人免费视频在线观看 | 亚洲视频在线免费观看 | 国产一区二区不卡 |