查看模式对象的空间使用-the design and analysis of algorithms

时间:2024-06-29 04:38:48
【文件属性】:

文件名称:查看模式对象的空间使用-the design and analysis of algorithms

文件大小:4.17MB

文件格式:PDF

更新时间:2024-06-29 04:38:48

达梦,DM7

9.3 用户和表上的空间限制 9.3.1 用户的空间限制 用户占用的空间是其下所有用户表对象占用空间的总和。可以限制用户使用空间的大 小,当用户创建表,创建索引,或者插入更新数据超过了指定的空间限制时,会报空间不足 的错误。如创建用户 TEST_USER时可指定该用户使用的最大磁盘空间为 50M。 CREATE USER TEST_USER IDENTIFIED BY TEST_PASSWORD DISKSPACE LIMIT 50; 对用户的空间限制也可进行更改,如修改用户 TEST_USER的磁盘空间限制为无限制。 ALTER USER TEST_USER DISKSPACE UNLIMITED; 9.3.2 表对象的空间限制 表对象占用的空间是其上所有索引占用空间的总和。可以限制表对象使用空间的大小, 当在表对象上创建索引或者插入更新数据超过了指定的空间限制时,会报空间不足的错误。 如创建表 TEST时可指定该表对象可使用的最大磁盘空间为 500M。 CREATE TABLE TEST (SNO INT, MYINFO VARCHAR) DISKSPACE LIMIT 500; 对表对象空间的限制也可进行更改,如修改表 TEST的磁盘空间限制为 50M。 ALTER TABLE TEST MODIFY DISKSPACE LIMIT 50; 9.4 查看模式对象的空间使用 9.4.1 查看用户占用的空间 可以使用系统函数 USER_USED_SPACE得到用户占用空间的大小,函数参数为用户名, 返回值为占用的页的数目。 SELECT USER_USED_SPACE('TEST_USER'); 9.4.2 查看表占用的空间 可以使用系统函数 TABLE_USED_SPACE得到表对象占用空间的大小,函数参数为模式 名和表名,返回值为占用的页的数目。 SELECT TABLE_USED_SPACE('SYSDBA', 'TEST'); 9.4.3 查看表使用的页数 可以使用系统函数 TABLE_USED_PAGES得到表对象实际使用页的数目,函数参数为模 式名和表名,返回值为实际使用页的数目。 SELECT TABLE_USED_PAGES('SYSDBA', 'TEST');


网友评论