在xSQL中监控数据库存储
有时查看数据库中可用的内存空间量是有用的。xSQL 提供了 mem 命令来实现此目的。它会显示数据库中总存储量和可用存储量。可用存储量以字节(-b)、千字节(-k,默认值)、兆字节(-m)、吉字节(-g)、太字节(-t)或内存页(-p)的形式显示。
XSQL>mem [-b|-k|-m|-g|-t|-p]
例如,以下内容显示了内存数据库的内存使用情况:
XSQL>mem
Total Used Free
Mem : 102212 6 102205
XSQL>mem -b
Total Used Free
Mem : 104665344 6656 104658688
检查字典内存使用情况
为了通过动态 DDL 动态修改数据库布局,数据库必须预先分配(预留)用于动态创建的类和索引的空间。memddl 命令会显示预留空间的大小、已使用空间大小以及可用空间大小。例如:
XSQLCMD>memddl
Reserved Used Available
Classes : 100 1 99
Indexes : 1000 1 999
Dict. size : 32Kb 0Kb 31Kb
持久数据库
mem 命令会显示持久数据库的以下持久存储使用情况:
XSQL>mem
Total Used Free
Mem : 102154 12 102141
Disk: 128 121
Log : 833