`
zybing
  • 浏览: 458959 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

index_stats视图各列的含义

阅读更多

 

index_stats视图各列的含义

index_stats视图来收集B树索引的统计信息。可以从中查到该用户拥有索引的名字,高度等等详细信息,以下是其具体的列名及其含义。

INDEX_STATS

statistics on the b-tree

Columns 
   ___________________________ 
  
   OPT_CMPR_PCTSAVE 
      percentage storage saving expected from optimal prefix compression 
      百分比:保存压缩头
   HEIGHT 
      height of the b-tree 
      b-tree的高度
   BLOCKS 
      blocks allocated to the segment 
      这个索引段,分配的块数量
   NAME 
      name of the index 
      索引的名字
   PARTITION_NAME 
      name of the index partition,if partitioned 
      如果分区了,分区的名字
   LF_ROWS 
      number of leaf rows (values in the index) 
      叶子节点的行数
   LF_BLKS 
      number of leaf blocks in the b-tree
      叶子块的数量 
   LF_ROWS_LEN 
      sum of the lengths of all the leaf rows 
      叶子行的总长度 (?)
   LF_BLK_LEN 
      useable space in a leaf block 
      叶子块的可用空间
   BR_ROWS 
      number of branch rows 
      分支行的数量
   BR_BLKS 
      number of branch blocks in the b-tree 
      分支块的数量
   BR_ROWS_LEN 
      sum of the lengths of all the branch blocks in the b-tree 
      所有分支块的总长度
   BR_BLK_LEN 
      useable space in a branch block 
      分支块可用空间
   DEL_LF_ROWS 
      number of deleted leaf rows in the index 
      被删除的叶子行数量
   DEL_LF_ROWS_LEN 
      total length of all deleted rows in the index 
      所有被删除行的总长度
   DISTINCT_KEYS 
      number of distinct keys in the index 
      不同键值的数量
   MOST_REPEATED_KEY 
      how many times the most repeated key is repeated 
      最大重复键的重复次数
   BTREE_SPACE 
      total space currently allocated in the b-tree 
      当前分配的总空间
   USED_SPACE 
      total space that is currently being used in the b-tree 
      当前使用的总空间
   PCT_USED 
      percent of space allocated in the b-tree that is being used 
      使用的空间百分比
   ROWS_PER_KEY 
      average number of rows per distinct key 
      每个键值平均行数
   BLKS_GETS_PER_ACCESS 
      Expected number of consistent mode block gets per row. 
      This assumes that a row chosen at random from the table is being searched for using the index    
   PRE_ROWS 
      number of prefix rows (values in the index) 
   PRE_ROWS_LEN 
      sum of lengths of all prefix rows 
   OPT_CMPR_COUNT 
      optimal prefix compression count for the index 

 

 

 

 

 

来源: http://www.cnblogs.com/zndavid/archive/2009/04/08/1431778.html

 

 

 

分享到:
评论

相关推荐

    使用dbms_stats包手工收集统计信息

    dbms_stats.gather_schema_stats 过程时,如果你想要知道自从上一次分析统计数据以来,发生了多少次插入、更新和删除操作,可以使用 alter table xxx monitoring 命令,Oracle 会用 dba_tab_modifications 视图来...

    SQLSERVER2008存储结构一_系统视图.doc

    例如,sys.columns包含了表的所有列信息,sys.indexes和sys.index_columns提供了关于索引的详细信息,sys.foreign_keys和sys.check_constraints则分别展示了外键约束和检查约束的详情。 在表的层次上,除了基本的列...

    DMV查询_相关视图与函数_sqlserver_

    5. `sys.dm_db_index_usage_stats`:跟踪索引的使用情况,有助于决定何时需要重建或重新组织索引。 6. `sys.dm_tran_database_transactions` 和 `sys.dm_tran_active_transactions`:用于事务管理和监控。 除了DMV...

    sqlserver 2008 查找缺失索引

    1. **`sys.dm_db_missing_index_group_stats`** 视图提供了关于缺失索引组的统计信息,如平均用户影响程度(`avg_user_impact`)等。 2. **`sys.dm_db_missing_index_groups`** 视图包含了缺失索引组的信息。 3. **`...

    oracle-认证之管理统计信息

    - `dbms_stats.gather_index_stats`: 收集索引的统计信息。 - `dbms_stats.gather_system_stats`: 收集系统级别的统计信息。 - `dbms_stats.gather_dictionary_stats`: 收集所有字典对象的统计信息。 - `dbms_...

    使用DMV和DMF分析数据库性能.docx

    - `sys.dm_db_missing_index_groups` 和 `sys.dm_db_missing_index_group_stats` 视图结合,可以评估缺失索引的潜在成本。`avg_total_user_cost` 和 `avg_user_impact` 表示索引的预期性能提升,`user_seeks` 和 `...

    sql2000,2005,2008DMV系统视图工具dmvstats

    5. **索引使用**:`sys.dm_db_index_usage_stats`提供索引使用统计,帮助评估索引的有效性。 6. **执行计划**:`sys.dm_exec_query_plan`可以获取查询的执行计划XML,有助于理解查询如何执行和优化。 7. **等待...

    Oracle数据库管理员经常使用的表和视图

    - **INDEX_相关视图**:提供了索引级别的统计信息,如**INDEX_STATS**等。 通过以上这些视图和表,Oracle数据库管理员可以全面了解数据库的结构、配置、性能等方面的信息,并据此进行数据库优化、故障排查等工作。...

    pypi-download-stats.zip

    在Python的世界里,PyPI(Python Package Index)是官方的软件仓库,用于分发和发现Python包。了解一个包的下载统计信息对于开发者、库维护者以及数据分析人员来说至关重要,因为它能反映包的受欢迎程度、使用趋势...

    oracle_1455_错误解决办法.pdf

    或者使用`DBMS_STATS`包的相关过程进行删除,如`DELETE_INDEX_STATS`和`DELETE_TABLE_STATS`。 4. **升级或使用更高版本的导出工具** 如果可能,考虑升级到更高版本的Oracle客户端,因为新版本可能对处理大数据量...

    【SQL-Server】实现批量查询数据库表所占空间.docx

    此外,`sys.dm_db_index_physical_stats` 视图可以提供更详细的索引物理信息,包括填充因子、分配单元类型等。如果你需要更深入地分析表和索引的存储情况,可以考虑使用这个视图。 总结一下,SQL Server中查询表...

    SQL Server2008 System View Print

    2. 动态管理视图(DMV):如sys.dm_db_index_usage_stats、sys.dm_os_performance_counters等,用于监控数据库性能和资源使用情况。 3. 系统统计视图:如sys.stats、sys.dm_db_stats_properties等,用于获取表和索引...

    [ORACLE]数据库维护收集.pdf

    索引相关的统计信息在INDEX_STATS视图中体现,如引用现有行和被删除行的索引数。 统计信息并非实时更新,而是静态的,因此在进行DML操作后需要定期更新。手动收集统计信息可通过ANALYZE命令或更强大的DBMS_STATS...

    SQL_Server_2008_System_Views_Poster

    - `sys.dm_db_missing_index_group_stats` 和 `sys.dm_db_missing_index_groups` 视图提供了缺失索引的统计信息,包括建议的索引组及其统计信息。 **目录视图** 目录视图提供了一种方式来查询数据库中所有对象的...

    SQL Server健康查询

    以下查询列出了各数据库中缺失索引的数量: ```sql SELECT DatabaseName = DB_NAME(database_id), [NumberIndexesMissing] = count(*) FROM sys.dm_db_missing_index_details GROUP BY DB_NAME(database_id) ...

    SQL Server 得到数据库中所有表的名称及数据条数.docx

    这种方法利用了系统视图`sys.objects`、`sys.indexes`和动态管理视图`sys.dm_db_partition_stats`,通过一次查询获取所有表的行数: ```sql SELECT s.name AS tablename, SUM(p.rows) AS datacount FROM sys....

    Oracle运维最佳实践-下.pdf 带书签

    - 使用`DBMS_STATS.GATHER_INDEX_STATS`重新收集索引统计信息。 - **2.1.22 研究B-Tree索引结构的脚本** - B-Tree索引是Oracle中最常用的索引类型之一。 - 本书提供了一个脚本来展示B-Tree索引的内部结构。 - ...

Global site tag (gtag.js) - Google Analytics