zoukankan      html  css  js  c++  java
  • 索引,表增删改统计,加锁查具体情况(推荐)

     

     
     SELECT databases.name ,
            objects.name ,
            indexes.name ,
            读写比例 = CAST(( range_scan_count + singleton_lookup_count ) AS DECIMAL(18,
                                                                  2))
            / CASE WHEN CAST(( leaf_insert_count + leaf_update_count
                               + leaf_delete_count + nonleaf_insert_count
                               + nonleaf_update_count + nonleaf_delete_count ) AS DECIMAL(18,
                                                                  2)) = 0 THEN 1
                   ELSE CAST(( leaf_insert_count + leaf_update_count
                               + leaf_delete_count + nonleaf_insert_count
                               + nonleaf_update_count + nonleaf_delete_count ) AS DECIMAL(18,
                                                                  2))
              END ,
            reads = range_scan_count + singleton_lookup_count ,
            writes = leaf_insert_count + leaf_update_count + leaf_delete_count
            + nonleaf_insert_count + nonleaf_update_count + nonleaf_delete_count ,
            leaf_insert_count ,
            leaf_update_count ,
            leaf_delete_count ,
            nonleaf_insert_count ,
            nonleaf_update_count ,
            nonleaf_delete_count ,
            range_scan_count ,
            singleton_lookup_count ,
            row_count ,
            page_lock_count ,
            partition_stats.row_count ,
            stats.*
     FROM   sys.dm_db_index_operational_stats(7, NULL, NULL, NULL) stats
            LEFT  JOIN sys.objects objects ON stats.object_id = objects.object_id
            LEFT  JOIN sys.databases databases ON databases.database_id = stats.database_id
            LEFT  JOIN sys.indexes indexes ON indexes.index_id = stats.index_id
                                              AND stats.object_id = indexes.object_id
            LEFT   JOIN sys.dm_db_partition_stats partition_stats ON stats.object_id = partition_stats.object_id
                                                                  AND indexes.index_id = partition_stats.index_id
     WHERE  objects.name NOT LIKE 'sys%'
     ORDER BY row_count DESC

  • 相关阅读:
    个人总结一些常见的css问题
    工作中的js总结
    js面向对象
    js的一些特性
    js 实现改变字体大小
    将博客搬至CSDN
    最大连续子序列----DP动态规划
    捡石子---贪心算法(huffman)
    素数环问题---深度搜索遍历
    nyoj---12 喷水装置(二)--区间覆盖问题
  • 原文地址:https://www.cnblogs.com/qanholas/p/2424650.html
Copyright © 2011-2022 走看看