监视活动的表空间

监视表空间以确定哪些表是活动的。 活动表是那些线程当前打开的表。

onstat -t 选项的输出包括表空间号和以下四个字段。

字段
描述
npages
分配给表空间的页数
nused
使用的来自此分配的池中的页数
nextns
使用的扩展数据块数
npdata
使用的数据页面数
如果特定操作需要的页(npages 减去 nused)比可用的页多,那么需要新的扩展数据块。 如果此块上的可用空间足够多,数据库服务器会在这里分配扩展数据块,否则,数据库服务器会在其他可用块中寻找空间。 如果没有块包含足够的连续空间,那么数据库服务器使用它能在数据库空间中找到的最大的连续空间块。图 1 显示了此选项的输出示例。

图: onstat -t 输出

Tblspaces
  n address  flgs ucnt tblnum   physaddr npages nused  npdata nrows  nextns
  0 422528   1    1    100001   10000e   150    124    0      0      3
  1 422640   1    1    200001   200004   50     36     0      0      1
54 426038   1    6    100035   1008ac   3650   3631   3158   60000  3
62 4268f8   1    6    100034   1008ab   8      6      4      60     1
63 426a10   3    6    100036   1008ad   368    365    19     612    3
64 426b28   1    6    100033   1008aa   8      3      1      6      1
193 42f840  1    6    10001b   100028   8      5      2      30     1
  7 active, 200 total, 64 hash buckets