返回首页

gbase数据、南大通用产品文档:GBase8s

更新日期:2024年09月11日

dbschema 输出中的分发信息
dbschema 输出中的分发信息描述了为分发创建的二进制文件,表中和每



个二进制文件中的值的范围以及每个二进制文件中的不同值的数量。
请考虑以下示例:
( 5)
1: ( 16, 7, 11)
2: ( 16, 6, 17)
3: ( 16, 8, 25)
4: ( 16, 8, 38)
5: ( 16, 7, 52)
6: ( 16, 8, 73)
7: ( 16, 12, 95)
8: ( 16, 12, 139)
9: ( 16, 11, 182)
10: ( 10, 5, 200)
最右边列中的第一个值是此列中的最小值。在本示例中,它是 5 。

左边的列显示了二进制文件号,在本示例中是 1 到 10。括号中的第一个
数字显示了二进制文件中有多少值。对于该表,是总行数 (165) 的 10%,四舍
五入为 16。
所有二进制文件
(除了最后一个二进制文件)
的第一个数字都相同。
最后一行可能具有较小的值,指示它不具有一样多的行值。在本示例中,所有
二进制文件(除了最后一个二进制文件)都包含 16 行,最后一个二进制文件
包含 10 行。
括号中的中间列指示此二进制文件中包含多少不同的值。
因此,
如果 16 个
值的二进制文件中有 11 个不同的值,它暗示这些值中的一个或多个至少重复
了一次。
括号中的右边列是二进制文件中的最大值。最后一个二进制文件中的最大
值也是表中的最大值。对于本示例,最后一个二进制文件中的最大值为 200 。




功能描述
检查点(CHECKPOINT)是一个事务日志中的点,所有数据文件都在该点被更新以反
映日志中的信息,所有数据文件都将被刷新到磁盘。
设置事务日志检查点。预写式日志(WAL)缺省时在事务日志中每隔一段时间放置一
个检查点。可以使用gs_guc 命令设置相关运行时参数(checkpoint_segments、
checkpoint_timeout 和incremental_checkpoint_timeout)来调整这个原子化检查点的间隔。
注意事项

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
809

只有系统管理员和运维管理员可以调用CHECKPOINT。

CHECKPOINT 强制立即进行检查,而不是等到下一次调度时的检查点。
语法格式
CHECKPOINT;
参数说明

示例
--设置检查点。
gbase=#CHECKPOINT;

"$$,$$$.$$"
"$$,$$$.$$"
"$$,$$$.##"
"$$,$$$.##"
"$$,$$$.&&"
"$$,$$$.&&"