Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 系统对象 » 系统过程 » 按字母顺排序的系统过程列表

 

sa_table_stats 系统过程

报告有关每个表中已读取的页数的信息。

语法
sa_table_stats( )
结果集
列名 数据类型 说明
table_id INT 表 ID。
creator CHAR(128) 表的创建者的用户名。
table_name CHAR(128) 表名。
count UNSIGNED BIGINT 表中的预计行数,取自 SYSTAB。
table_page_count UNSIGNED BIGINT 表使用的主页数。
table_page_cached UNSIGNED BIGINT 当前存储在高速缓存中的表页数。
table_page_reads UNSIGNED BIGINT 为主表中页执行读取的页数。
ext_page_count UNSIGNED BIGINT 表中的预计页数
ext_page_cached UNSIGNED BIGINT 留作将来使用。
ext_page_reads UNSIGNED BIGINT 留作将来使用。
注释

sa_table_stats 过程所返回的每个行都描述优化程序正为其维护页统计信息的表。sa_table_stats 过程可用来查找哪些表正在使用高速缓存以及为每个表执行的磁盘读取数。例如,可使用 sa_table_stats 过程查找进行的磁盘读取数最多的表。过程的结果表示预计结果,应仅用于诊断目的。

table_page_cached 列指明当前存储在高速缓存中的表页数,table_page_reads 列指明自从优化程序开始维护表的计数后已从磁盘读取的表页数。这些统计信息不是永久存储在数据库中;第一次将其装载到内存中后,它们表示表的活动状态。

权限

需要 DBA 权限

副作用

另请参见