返回首页

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

更新日期:2024年09月11日

GBA-02DR-0009
错误码
错误标识
错误信息
GBA-02DR-0009

Gcluster
switch
to
readonly
mode
failed
错误出现原因
集群切换成readonly 模式失败
分析与建议
查看集群gcware 状态

SHOW DISTRIBUTION
功能说明
列出指定数据库的表信息,包括vc 名、数据库名、表名和是否是复制表。
语法格式
SHOW DISTRIBUTION TABLES [FROM [vc_name.]database_name] [LIKE
‘pattern’]
表5- 133 参数说明
参数名称


vc_name
vc 名,可选项。
database_name
数据库名。
pattern
一个可以包含SQL “%”和“_”通配符的字符串。
示例
示例1:显示vc1 中demo 库下表信息。
gbase> SHOW DISTRIBUTION TABLES FROM vc1.demo;
+--------+--------+--------+-------------+
| vcName | dbName | tbName | isReplicate |
+--------+--------+--------+-------------+
| vc1
| demo
| d1
| NO
|
| vc1
| demo
| th
| NO
|
| vc1
| demo
| t1
| NO
|
| vc1
| demo
| tr
| YES
|
+--------+--------+--------+-------------+
4 rows in set (Elapsed: 00:00:00.00)
示例2:显示vc1 中demo 库下表名以d 开头的表信息。
gbase> SHOW DISTRIBUTION TABLES FROM vc1.demo LIKE 'd%';
+--------+--------+--------+-------------+
| vcName | dbName | tbName | isReplicate |

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1127
+--------+--------+--------+-------------+
| vc1
| demo
| d1
| NO
|
+--------+--------+--------+-------------+
1 row in set (Elapsed: 00:00:00.00)

可以使用 onstat -o 命令将共享内存的内容复制到特定的文件,以便今后分析。如果没有指
定输出文件,那么使用当前目录的缺省 onstat.out 文件。
语法:

使用 nobuffs 选项排除来自输出文件中的共享内存常驻段中的缓冲池。这会产生较小的输
出文件。
使用 full 选项创建同 GBase 8s 实例的共享内存段大小相同的输出文件。您必须在文件系
统上留出足够的空间来处理该输出。
如果您没有指定 nobuffs 或 full 选项,
那么输出将会由数据库服务器中的 DUMPSHMEM
配置参数的设置控制:
l 如果 DUMPSHMEM 设置为 0 或 1 ,
那么 onstat -o 命令写入一个完整共享内存
转储文件。
l 如果 DUMPSHMEM 设置为 2 ,那么 onstat -o 命令写入一个 nobuffs 共享内存
转储文件(在驻留段中没有缓冲池)。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 644 -

通过对此文件运行其他 onstat 命令,您可以从先前保存的共享内存转储中收集信息。使用
onstat -o 命令创建的 outfile 可用作运行其他 onstat 命令的源文件。有关更多信息,请参
阅 在共享内存转储文件中运行 onstat 命令。