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

  • 相关阅读:
    mysql增量同步到greenplum
    c笔记06--编译与作用域
    C笔记05-选择顺序结构,关系与相等,优先级和结合性
    C笔记02-C数据类型与数据类型转换
    C笔记01-C简介与补码
    jQuery属性操作之.val()函数
    jQuery属性操作之.attr()
    jQuery笔记: 基本概念与jQuery核心
    笔记: js构造函数与原型
    布尔运算符
  • 原文地址:https://www.cnblogs.com/qanholas/p/2424650.html
Copyright © 2011-2022 走看看