返回首页

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

更新日期:2024年09月11日

 摘要:
返回由当前数据库内的表名组成的结果集,当前数据库与由通配符参数指
定的简单正则表达式匹配。通配符参数可以包含通配符“%”或“_”
,也可以是
NULL 指针,以便与所有的表匹配。调用gbase_list_tables()的方法类似于执
行查询SHOW tables [LIKE wild]。
必须用gbase_free_result()释放结果集。
 语法:
GBASE_RES * gbase_list_tables(GBASE *gbase,const char *wild);
 参数:
 返回值:
如果成功,返回GBASE_RES 结果集。如果出现错误,返回NULL。
 错误
CR_COMMANDS_OUT_OF_SYNC
以不恰当的顺序执行了命令。
CR_SERVER_GONE_ERROR

GBASE 服务器不可用。
CR_SERVER_LOST


在查询过程中,与服务器的连接丢失。
CR_UNKNOWN_ERROR


出现未知错误。

并发写入示例
本章节以表test 为例,分别介绍相同表的INSERT 和DELETE 并发,相同表的并发
INSERT,相同表的并发UPDATE,以及数据导入和查询的并发的执行详情。
CREATE TABLE test(id int, name char(50), address
varchar(255));

可以使用文本编辑器来更改数据库服务器用于日志记录的配置参数
下表显示了逻辑日志的配置参数。有关更多信息,请参阅 GBase 8s 管理员参考 中有关配
置参数的主题。

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 310 -
配置参数
最小值
缺省值
最大值
DYNAMIC_LOGS
0 或 1
2
2
LOGBUFF
2 * 页大小
64 KB
LOGSIZE 值
LOGFILES
3 个文件
5 个文件
32,767 个文件
LOGSIZE
10000 KB(在 UNIX™
上)
10000 KB
请参阅《GBase
8s 管理员参
考》
LTXEHWM
LTXHWM 值
90%
100%
LTXHWM
1%
80%
100%
要点: 对于 LOGFILES 的更改直到您重新初始化或重新启动了磁盘空间才会生效。
要更改 onconfig 文件中的逻辑日志配置参数,请执行以下操作:
1. 使得数据库服务器脱机或进入静默或管理方式中。
2. 使用文本编辑器来更新配置参数。
DYNAMIC_LOGS、LTXHWM 和 LTXEHWM 参数不在 onconfig.std 文件中。要
更改这些参数的值,请将它们添加到 onconfig 文件。
3. 关闭并重新启动数据库服务器。
4. 仅当您要更改 LOGFILES,
且希望所有日志文件位于连续空间中时,
请执行该步骤。
(通常您会使用 onparams 实用程序来添加和删除 LOGFILES。)
a. 卸载所有数据库服务器数据。
这么做是因为您不能依赖于存储空间备份来卸载和复原数据,
因为复原会将参数
返回到以前的值。
b. 重新初始化数据库服务器磁盘空间。
请参阅初始化磁盘空间。
c. 重新创建所有数据库和表。
d. 重新装入所有数据库服务器数据。
有关装入和卸载数据的信息,请参阅《GBase 8s 迁移指南》。
5. 备份根数据库空间以启用更改过的逻辑日志。