返回首页

gbase数据、南大通用产品文档:GBase8scheck data 参数:检查数据一致性(SQL 管

更新日期:2024年09月11日

理 API)
随同 admin() 或 task() 函数,使用 check
data 参数来检查或修理指定分区中所有页的
一致性。
语法

元素
描述
关键考虑
partition_number
在其中检查数据的分
区号。
找到 systables 系统目录表的 partnum 列中
的分区号。

用法
使用 check data 参数来读除了 sbpage 之外的所有页,并检查每一页的一致性。这个参
数等同于 oncheck -cD 命令。
使用 check data only 参数来读除了 blobpage 和 sbpage 之外的所有页,并检查每一页
的一致性。这个参数等同于 oncheck -cd 命令。
使用 check
data
repair 参数来修理不一致的页。这个参数等同于 oncheck
-cD
-y 命令。

示例
下列示例检查分区 1048611 中所有页的一致性:
EXECUTE FUNCTION task("check data","1048611");


统一数据平台监控与运维系统用户手册
- 30 -
南大通用数据技术股份有限公司
统一监控中的大多查询功能都使用表格展示,而随着统一监控的长时间运
行,数据会越来越多,为了提高查询性能和用户可读性,工具采用分页展示,
每页最多显示20 条。如:报警信息管理中的查询分页展示如下:
图3.1-4 表格分页
用户可以点击首页、上一页、下一页、最后一页按钮查询数据,也可以在
输入框中直接输入要跳转的页码,然后回车跳转到指定页。用户也可以点击刷
新按钮获取当前页的最新数据。

当您在不符合 ANSI 的数据库中创建表时,所有用户都有访问该表的权限,直到您作为该
表的所有者取消特定用户的表级别权限为止。
下表介绍控制用户可如何访问表的四种权限。

权限
用途
Select 逐表授予权限,并允许您从表选择行。(此权限可限定于表中的特定列。)
Delete 允许您删除行。
Insert 允许您插入行。
Update 允许您更新现有的行(即,更改其内容)。

创建数据库和表的人们经常将 Connect 和 Select 权限授予 public,
以便所有用户都拥有它
们。如果您可查询表,则您至少具有对那个数据库和表的 Connect 和 Select 权限。
您需要其他的表级别权限来修改数据。表的所有者经常保留这些权限,或仅将它们授予特
定的用户。因此,您可能无法修改您可自由地查询的一些表。
例如,由于这些权限都是逐表授予的,因此您仅可拥有对一个表的 Insert 权限,以及仅拥
有对另一表的 Update 权限。甚至可进一步将 Update 权限限定于表中的特定列。
要获取关于这些及其他表级别权限的更多信息,请参阅《GBase 8s 数据库设计和实现指
南》。