欢迎投稿

今日深度:

数据库优化实践【索引篇】

数据库优化实践【索引篇】


范围

第一步:应用正确的索引

确保每个表都有主键

 

第二步:创建适当的覆盖索引

 SalesDate, SalesPersonID  Sales  ProductID  112

  NCLIX_Sales_ProductID
 dbo.Sales(ProductID)

 创建覆盖索引时使用数据库调整顾问

第三步:整理索引碎片

 什么是索引碎片?

如何知道是否发生了索引碎片?

  (dt.) Tablename,si.name



 ,index_id,avg_fragmentation_in_percent,avg_page_space_used_in_percent
 sys.dm_db_index_physical_stats ((),,,,
 index_id  0 dt   sys.indexes si  si.dt.
 si.index_iddt.index_id  dt.avg_fragmentation_in_percent10
 dt.avg_page_space_used_in_percent75   avg_fragmentation_in_percent 

如何整理索引碎片?

什么时候用重组,什么时候用重建呢?


www.htsjk.Com true http://www.htsjk.com/shujukunews/312.html NewsArticle 数据库优化实践【索引篇】 范围 第一步:应用正确的索引 确保每个表都有主键 第二步:创建适当的覆盖索引 SalesDate, SalesPersonID Sales ProductID 112 NCLIX_Sales_ProductID dbo.Sales(ProductID) 创建覆...
相关文章
    暂无相关文章
评论暂时关闭