久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動(dòng):電腦PC端+手機(jī)端+微網(wǎng)站+自適應(yīng)網(wǎng)頁(yè)多模板選擇-建站388元起價(jià)!!!
當(dāng)前位置:主頁(yè) > 網(wǎng)站建設(shè) > SQLSERVER如何查看索引缺失及DMV使用介紹建站知識(shí)

SQLSERVER如何查看索引缺失及DMV使用介紹建站知識(shí)

時(shí)間:2023-05-23 23:05:23 閱讀: 文章分類(lèi): 網(wǎng)站建設(shè) 作者: 網(wǎng)站編輯員

導(dǎo)讀:1建站知識(shí)當(dāng)我們發(fā)現(xiàn)數(shù)據(jù)庫(kù)查詢(xún)性能很慢的時(shí)候,大家都會(huì)想到加索引來(lái)優(yōu)化數(shù)據(jù)庫(kù)查詢(xún)性能,在短時(shí)間之內(nèi)找到一個(gè)優(yōu)化的索網(wǎng)站優(yōu)化seo培訓(xùn)網(wǎng)站seo優(yōu)化培訓(xùn)。

網(wǎng)站優(yōu)化seo培訓(xùn)網(wǎng)站seo優(yōu)化培訓(xùn)

當(dāng)大家發(fā)現(xiàn)數(shù)據(jù)庫(kù)查詢(xún)性能很慢的時(shí)候,大家都會(huì)想到加索引來(lái)優(yōu)化數(shù)據(jù)庫(kù)查詢(xún)性能,但是面對(duì)一個(gè)復(fù)雜的SQL語(yǔ)句,找到一個(gè)優(yōu)化的索引組合對(duì)人腦來(lái)講,真的不是一件很簡(jiǎn)單的事。

好在SQLSERVER提供了兩種“自動(dòng)”功能,給你建議,該怎么調(diào)整索引

第一種是使用DMV

第二種是使用DTA (database engine tuning advisor) 數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn)

這篇文章主要講第一種

從SQL2005以后,在SQLSERVER對(duì)任何一句語(yǔ)句做編譯的時(shí)候,都會(huì)去評(píng)估一下,

這句話是不是缺少什么索引的支持,如果他認(rèn)為是,他還會(huì)預(yù)估,如果有這麼一個(gè)索引

他的性能能提高多少

SQLSERVER有幾個(gè)動(dòng)態(tài)管理視圖

sys.dm_db_missing_index_details

sys.dm_db_missing_index_groups

sys.dm_db_missing_index_group_stats

sys.dm_db_missing_index_columns(index_handle)

sys.dm_db_missing_index_details

這個(gè)DMV記錄了當(dāng)前數(shù)據(jù)庫(kù)下所有的missing index的信息,他針對(duì)的是SQLSERVER從啟動(dòng)以來(lái)所有運(yùn)行的語(yǔ)句,

而不是針對(duì)某一個(gè)查詢(xún)。DBA可以看看,哪些表格SQLSERVER對(duì)他是最有“意見(jiàn)”的

以下是這個(gè)DMV的各個(gè)字段的解釋?zhuān)?/P>

1、index_handle:標(biāo)識(shí)特定的缺失索引。該標(biāo)識(shí)符在服務(wù)器中是唯一的。index_han網(wǎng)站建設(shè)公司dle 是此表的密鑰

2、database_id :標(biāo)識(shí)帶有缺失索引的表所駐留的數(shù)據(jù)庫(kù)

3、object_id :標(biāo)識(shí)索引缺失的表

4、equality_columns:構(gòu)成相等謂詞的列的逗號(hào)分隔列表 即哪個(gè)字段缺失了索引會(huì)在這里列出來(lái)(簡(jiǎn)單來(lái)講就是where 后面的篩選字段),

謂詞的形式如下:table.column =constant_value

5、inequality_columns :構(gòu)成不等謂詞的列的逗號(hào)分隔列表,例如以下形式的謂詞:table.column > constant_value “=”之外的任何比較運(yùn)算符都表示不相等。

6、included_columns:用于查詢(xún)的涵蓋列的逗號(hào)分隔列表(簡(jiǎn)單來(lái)講就是 select 后面的字段)。

7、statement:索引缺失的表的名稱(chēng)

比如下面這個(gè)查詢(xún)結(jié)果

那么應(yīng)該創(chuàng)建這樣的索引

復(fù)制代碼 代碼如下:

CREATE INDEX idx_SalesOrderDetail_test_ProductID_IncludeIndex ON SalesOrderDetail_test(ProductID) INCLUDE(SalesOrderID)

在ProductID上創(chuàng)建索引,SalesOrderID作為包含性列的索引

注意事項(xiàng):

由 sys.dm_db_missing_index_details 返回的信息會(huì)在查詢(xún)優(yōu)化器優(yōu)化查詢(xún)時(shí)更新,因而不是持久化的。

缺失索引信息只保留到重新啟動(dòng) SQL Server 前。如果數(shù)據(jù)庫(kù)管理員要在服務(wù)器回收后保留缺失索引信息,

關(guān)鍵詞標(biāo)簽: 索引 SQL 缺失

聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-05-23 ,文章SQLSERVER如何查看索引缺失及DMV使用介紹建站知識(shí)主要講述缺失,索引,SQL網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_6119.html

我的IDC 網(wǎng)站建設(shè)技術(shù)SEOUC.COM
專(zhuān)注網(wǎng)站建設(shè),SEO優(yōu)化,小程序設(shè)計(jì)制作搭建開(kāi)發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開(kāi)發(fā)案例,網(wǎng)站推廣技術(shù)服務(wù)。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗(yàn)
  • 150+覆蓋行業(yè)
  • 最新熱門(mén)源碼技術(shù)文章

    主站蜘蛛池模板: 固安县| 镇平县| 邯郸县| 盐池县| 瓦房店市| 德昌县| 云南省| 汕头市| 武安市| 定结县| 紫云| 佛冈县| 玛纳斯县| 那坡县| 堆龙德庆县| 元阳县| 大港区| 神农架林区| 临猗县| 建宁县| 永胜县| 五台县| 神池县| 淮安市| 漳州市| 泸溪县| 深圳市| 封开县| 新昌县| 无棣县| 来安县| 鄂尔多斯市| 久治县| 定安县| 当阳市| 海城市| 景宁| 贡嘎县| 广饶县| 沂南县| 福海县|