您现在的位置是:首页> ERP实施维护ERP实施维护

数据库碎片查询及优化

2026-01-30 ERP实施维护浏览量32

简介1:全库查询方法SELECT*FROM(SELECTSO.NAMEASobject_name,SI.NAMEASindex_name,IPS.avg_fragmentation_in_percent,(page_count*8.0/1024.0)ASsize_in_mB,si.type_descFROMsys.Dm_db_index_physical_stats(Db_id(),NULL,NULL

1:全库查询方法

SELECT *
FROM   (SELECT SO.NAME                       AS object_name,
               SI.NAME                       AS index_name,
               IPS.avg_fragmentation_in_percent,
               ( page_count * 8.0 / 1024.0 ) AS size_in_mB,
               si.type_desc
        FROM   sys.Dm_db_index_physical_stats(Db_id(), NULL, NULL, NULL, NULL) IPS
               INNER JOIN sys.indexes SI
                       ON SI.index_id = IPS.index_id
               INNER JOIN sys.objects SO
                       ON SO.object_id = SI.object_id
                          AND IPS.object_id = SO.object_id
        WHERE  alloc_unit_type_desc = 'IN_ROW_DATA'
               AND index_level = 0
               AND SI.NAME IS NOT NULL
               AND SO.is_ms_shipped = 0) t
ORDER  BY t.avg_fragmentation_in_percent DESC

2:单个表查询方法

SELECT SO.NAME                       AS object_name,
       SI.NAME                       AS index_name,
       IPS.avg_fragmentation_in_percent,
       ( page_count * 8.0 / 1024.0 ) AS size_in_mB,
       si.type_desc
FROM   sys.Dm_db_index_physical_stats(Db_id(), NULL, NULL, NULL, NULL) IPS
       INNER JOIN sys.indexes SI
               ON SI.index_id = IPS.index_id
       INNER JOIN sys.objects SO
               ON SO.object_id = SI.object_id
                  AND IPS.object_id = SO.object_id
WHERE  alloc_unit_type_desc = 'IN_ROW_DATA'
       AND index_level = 0
       AND SI.NAME IS NOT NULL
       AND SO.is_ms_shipped = 0
       AND so.name = 'T_META_OBJECTTYPE_L'--替换实际表名


Tags: #ERP #云星空 #金蝶云星空 #金蝶ERP

随机图文

文章评论

站点信息

  • 站点名称:厦门沐智云科技有限公司
  • 站点关键词:金蝶云,云星空,ERP系统,钉钉OA系统
  • 栏目数量58篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们