返回 Unix 上的 SQL Anywhere 数据库服务器的性能统计。
dbstats [ options ] [ interval ] [ iterations ]
选项 | 说明 |
---|---|
@data |
读取来自指定的环境变量或配置文件的选项。请参见使用配置文件。 如果要保护口令或配置文件中的其它信息,可以使用文件隐藏实用程序对配置文件的内容进行模糊处理。请参见文件隐藏实用程序 (dbfhide)。 |
-d statistic-definition-string |
指定统计名称以及监控统计的范围(数据库服务器、数据库或连接)。 有关可监控的统计信息的完整列表,请参见性能监控器统计。 |
-e server-definition-string |
指定逗号分隔形式的要监控的数据库服务器名称列表。如果未指定此选项,dbstats 实用程序仅报告缺省数据库服务器的统计信息。 |
-l |
列出可被监控的统计信息。 |
-o |
将输出消息写入指定的文件中。 |
-v verbosity |
报告指定级别的消息。支持的值为 error、warning 和 info。缺省级别为 info。 |
interval |
指定报告统计信息的频率(以秒为单位)。如果仅指定 interval,该实用程序会以指定间隔返回统计信息的值,直到您停止报告统计信息。 |
iterations |
指定报告统计信息的总次数。如果为 iterations 指定了值,则必须指定 interval 值。 |
dbstats 实用程序采用共享内存连接来监控在同一台计算机上运行的 SQL Anywhere 服务器。该实用程序不能用于监控远程数据库服务器。
statistic-definition-string 采用以下形式:
[ [ statistic-name ][ ,[ statistic-name ],[ ... ] ] ] [ :[ database-servers ]/[ databases ]/[ connections ] ]
值 database-servers、databases 和 connections 是要监控的数据库服务器名称、数据库名称和连接名称的逗号分隔的列表。除指定逗号分隔的名称列表之外,您还可以指定星号 (*),以表示应监控所有的数据库服务器、数据库和连接。如果您不为支持的范围之一指定值,则不监控该范围。
如果没有为 dbstats 实用程序指定任何选项,该实用程序会自动对所有范围监控其中有效的统计 ActiveReq、ConnCount、CurrentCacheSize、DiskRead、DiskWrite、MainHeapPages 和 UnschReq。
退出代码是零(成功)或非零(失败)。请参见软件组件的退出代码。
仅查询缺省数据库服务器上的所有数据库和连接的 ActiveReq 统计信息,然后退出:
dbstats -c ActiveReq |
仅查询缺省数据库服务器上的所有数据库和连接的 ActiveReq 统计信息,频率始终为每秒一次:
dbstats -c ActiveReq 1 |
仅查询缺省数据库服务器上的所有数据库和连接的 ActiveReq 统计信息五次,频率为每秒一次,然后退出:
dbstats -c ActiveReq 1 5 |
查询所有数据库和连接的 ActiveReq 和 ConnCount 统计信息,然后退出:
dbstats -c "[ ActiveReq, ConnCount ]" |
仅在数据库服务器范围内查询 ActiveReq 和 ConnCount 统计信息,然后退出:
dbstats -c "[ActiveReq, ConnCount]:*" |
仅对缺省服务器上运行的名为 db1 和 db2 的数据库在数据库范围查询 ActiveReq 和 ConnCount 统计信息,然后退出:
dbstats -c "[ActiveReq, ConnCount]:/db1,db2/" |
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |