Collection Contents 上一页 下一页 PDF

ASA 数据库管理指南

数据库性能和连接属性

数据库属性

数据库级属性


下表列出了服务器上各个数据库的可用属性。

示例 

检索数据库属性的值:

检索所有数据库属性的值:

说明 
属性 说明
Alias 数据库名称。
BlankPadding 空格填充功能的状态。在数据库启用了空格填充的情况下,返回 ON。否则,它返回 OFF。
BlobArenas BlobArenas 功能的状态。如果数据库将数据库的扩充 (BLOB) 页与表页分开存储,则返回 ON。否则,返回 OFF。
CacheHits 在高速缓存中找到的数据库页的数量。
CacheRead 已在高速缓存中查找的数据库页数。
CacheReadIndInt 已从高速缓存中读取的索引内部节点页的数量。
CacheReadIndLeaf 已从高速缓存中读取的索引叶页的数量。
CacheReadTable 已从高速缓存中读取的表页的数量。
Capabilities 数据库可用的容量位数。该属性主要供技术支持使用。
CaseSensitive 区分大小写功能的状态。如果数据库区分大小写则返回 ON。否则,它返回 OFF。
CaseSensitivePasswords 口令区分大小写的状态。在 9.0.0 及更高版本中,口令是否区分大小写与数据库是否区分大小写无关。如果数据库口令区分大小写,则返回 ON。否则,它返回 OFF。
CharSet 数据库的字符集。
CheckpointUrgency 自上一检查点到当前时间的时间间隔与数据库的检查点时间设置的百分比。
Checksum 如果为数据库启用了数据库页校验和,则返回 ON。否则,返回 OFF。
Chkpt 已执行的检查点的数量。
ChkptFlush 在检查点期间写出的相邻页面范围的数量。
ChkptPage 事务日志检查点的数量。
CommitFile 服务器强制刷新磁盘高速缓存的次数。在 Windows NT/2000/XP 和 NetWare 平台上,如果使用非缓冲(直接)I/O,则不需要刷新磁盘高速缓存。
CompressedBTrees 如果支持经过压缩的 B-Tree 索引,则返回 ON。否则,返回 OFF。
Compression 数据库的压缩状态。返回 ON(表示数据库为压缩状态)或 OFF。如果对压缩数据库创建写文件,则该写文件不进行压缩。开始对压缩数据库创建一个写文件,并选择 db_property('compression'),返回 OFF。
ConnCount 数据库的连接数量。
CurrentRedoPos 事务日志文件中的当前偏移量(要在其位置记录下一个数据库操作)。
CurrIO 由服务器发出但尚未完成的文件 I/O 的当前数量。
CurrRead 由服务器发出但尚未完成的文件读取的当前数量。
CurrWrite 由服务器发出但尚未完成的文件写入的当前数量。
DBFileFragments 数据库文件碎片的数量。Windows NT/2000/XP 支持该属性。
DiskRead 已从磁盘读取的页数。
DiskReadIndInt 已从磁盘读取的索引内部节点页的数量。
DiskReadIndLeaf 已从磁盘读取的索引叶页的数量。
DiskReadTable 已从磁盘读取的表页的数量。
DiskWrite 已写入磁盘的修改页的数量。
DriveType dbspace 存放数据库文件的驱动器。返回 CD、FIXED、RAMDISK、REMOTE、REMOVABLE 和 UNKNOWN。

在 UNIX 上,根据 UNIX 版本和驱动器类型的不同,可能无法确定驱动器类型。在这些情况下,将返回"UNKNOWN"。

db_extended_property 一起使用时,可指定要返回哪个 dbspace 的大小。

Dbspace 可以是 dbspace 的名称或 dbspace 的 file_id

不指定 dbspace 或使用 system 都表示系统 dbspace。

如果指定的 dbspace 不存在,则该属性函数返回 NULL。如果指定了 dbspace 的名称并且还指定了一个数据库(非当前连接的数据库)的 ID,则该函数也会返回 NULL。

Encryption 对数据库应用的加密类型。返回 None、Simple 或 AES。
ExtendDB 数据库文件扩展的页数。
ExtendTempWrite 临时文件扩展的页数。
File 数据库根文件的文件名,包括路径。
FileSize dbspace db_property 一起使用时,此属性返回系统 dbspace 的文件大小(页数)。

db_extended_property 一起使用时,可指定要返回哪个 dbspace 的大小。

Dbspace 可以是 dbspace 的 name、dbspace 的 file_idtemporary(指临时 dbspace)。

您还可以指定 translog 返回日志文件的大小。

最后,您可以指定 writefile 表示写文件。使用写文件时,dbspace 的 FileSize 返回虚拟 dbspace 中的空间大小,表示为基础 dbspace 加上对该 dbspace 所做的已存储在写文件中修改。

不指定 dbspace 和使用 system 都表示系统 dbspace。

如果指定的 dbspace 不存在,则该属性函数返回 NULL。如果指定了 dbspace 的名称并且还指定了一个数据库(非当前连接的数据库)的 ID 或名称,则该函数也会返回 NULL。

FileVersion 数据库文件的版本。它与软件的发行版本不对应。
FreePageBitMaps 如果自由数据库页通过位图接受管理,则返回 ON。否则,返回 OFF。
FreePages dbspace FreePages 是使用 8.0.0 或更高版本创建的数据库所唯一支持的属性。

db_property 一起使用时,此属性返回系统 dbspace 中的空闲页数。

db_extended_property 一起使用时,可指定要返回哪个 dbspace 的空闲页数。Dbspace 可以是 dbspace 的 name、dbspace 的 file_idtemporary(指临时 dbspace)。

您还可以指定 translog 返回日志文件的空闲页数。

最后,您可以指定 writefile 表示写文件。使用写文件时,dbspace 的 FreePages 返回虚拟 dbspace 中的空闲页数,表示为基础 dbspace 加上对该 dbspace 所做的已存储在写文件中修改。

不指定 dbspace 或使用 system 都表示系统 dbspace。

如果指定的 dbspace 不存在,则该属性函数返回 Null。如果指定了 dbspace 的名称并且还指定了一个数据库(非当前连接的数据库)的 ID 或名称,则该函数也会返回 Null。

FullCompare 索引中散列值以外已执行的比较的数量。
GlobalDBId 用于在复制环境中生成唯一主键值的 GLOBAL_DATABASE_ID 选项的值。
Histograms 如果优化程序统计作为直方图进行维护,则返回 ON。否则,返回 OFF。
IdleCheck 服务器的空闲线程变为活动,以执行空闲写入、空闲检查点等的次数。
IdleChkpt 服务器的空闲线程完成的检查点的数量。只要空闲线程在高速缓存中写出最后的脏页,即会出现空闲检查点。
IdleChkTime 在空闲 I/O 期间检查点所花费的百分之一秒的数量。
IdleWrite 由服务器空闲线程发出的磁盘写入的数量。
IndAdd 已添加到索引的条目数。
IndLookup 已在索引中查找的条目数。
IOToRecover 恢复数据库所需的 I/O 操作的估计数量。
IQStore 保留。
JavaHeapSize 每个 Java VM 的堆大小。
JavaNSSize Java VM 命名空间大小。
JDKVersion 该数据库所使用的 Java 运行时库版本。
Language 返回已知被数据库归类支持的语言的列表(用逗号分隔)。这些语言用双字母 ISO 格式表示。如果语言是未知的(通常是自定义归类),则返回值为 NULL。

有关双字母 ISO 格式语言名称和它们对应的语言的列表,请参见了解地区语言

LargeProcedureIDs 如果数据库支持 32 位存储过程 ID,则返回 ON。否则,返回 OFF。
LockTablePages 用于存储锁定信息的页数。
LogFileFragments 日志文件碎片的数量。Windows NT/2000/XP 支持该属性。
LogFreeCommit [重做免费提交] 的数量。当请求提交事务日志,但该日志已被写入时,会发生 [重做免费提交](这样,提交可以 [免费] 执行)。
LogName 事务日志的文件名,包括路径。
LogWrite 已写入事务日志的页数。
LTMGeneration LTM 或 [复制代理] 的世代号。该属性主要供技术支持使用。
LTMTrunc [复制代理] 的最小确认日志偏移。
MapPages 用于访问锁定表、频率表和表规划的映射页的数量。
MaxIO CurrIO 达到的最大值。
MaxRead CurrRead 达到的最大值。
MaxWrite CurrWrite 达到的最大值。
MultiByteCharSet 如果数据库使用多字节字符集,则返回 ON。否则,返回 OFF。
Name 数据库名称(与别名相同)。
PageRelocations 已从临时文件读取的可重定位堆页的数量。
PageSize 数据库的页大小,以字节表示。
PreserveSource 如果数据库保留过程和视图的源码,则返回 ON。否则,返回 OFF。
ProcedurePages 已用于过程的可重定位堆页的数量。
ProcedureProfiling 如果为数据库启用了过程分析,则返回 ON。否则,返回 OFF。
QueryBypassed 跳过的由优化程序优化的请求数。
QueryCachedPlans 在所有连接间高速缓存的执行计划的数量。
QueryCachePages 用于高速缓存执行计划的页数。
QueryLowMemoryStrategy 服务器由于内存条件不足而在执行期间改变其执行计划的次数。由于可用内存小于优化程序估计,或执行计划需要的内存大于优化程序估计,策略可能会改变。
QueryOptimized 经全面优化的请求的数量。
QueryBypassed 从计划高速缓存中重用的请求的数量。
ReadOnly 当数据库以只读模式运行时,返回 ON。否则,返回 OFF。
RecoveryUrgency 恢复数据库所需的时间总量估计。
RelocatableHeapPages 用于可重定位的堆(游标、语句、过程、触发器、视图等)的页数。
RemoteTrunc [SQL Remote 消息代理] 的最小确认日志偏移。
RollbackLogPages 回退日志中的页数。
SeparateCheckpointLog 如果在 SYSTEM dbspace 结尾处维护数据库的检查点日志,则返回 ON。否则,返回 OFF。
SeparateForeignKeys 如果主键和外键分别存储,则返回 ON。否则,返回 OFF。
SyncTrunc MobiLink 客户端 dbmlsync 可执行文件的最小确认日志偏移。
TableBitMaps 如果数据库支持表位图,则返回 ON。否则,返回 OFF。
TempFileName 数据库临时文件的文件名,包括路径。
TempTablePages 用于临时表的临时文件中的页数。
TransactionsSpanLogs 如果事务可以跨越多个日志文件,则返回 ON。否则,返回 OFF。
TriggerPages 用于触发器的可重定位堆页的数量。
VariableHashSize 如果可以为 B-Tree 索引指定散列大小,则返回 ON。否则,返回 OFF。
ViewPages 用于视图的可重定位堆页的数量。

Collection Contents 上一页 下一页 PDF