返回首页

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

更新日期:2024年09月11日

打开表
使用本功能,您可以使用“表查看器”查看表中的数据。为了使您快速地
查看表中的数据,而不会出现因为数据量过大导致的长时间等待问题,表查看
器会显示100 行数据。
在“对象资源管理器”中,展开数据库下的“表”节点,右键单击需要查
看的表,再选择弹出菜单中的“打开表”菜单项。如下图所示:

图 7-30 打开表
选择“打开表”菜单项后,系统会打开“表查看器”显示表中的数据,如
下图所示:

GBase 8a MPP Cluster 管理工具手册

- 60 -

南大通用数据技术股份有限公司

图 7-31 表查看器
如果表中数据过多,您可以使用SQL 编辑器查看表中的数据。

概述
gccli 是GBase 8a MPP Cluster 自带的命令行连接数据库工具。可以独立安装在一个
非集群环境的机器上,仅支持GBase 8a MPP Cluster 支持的linux 操作系统。
功能
通过gccli 工具可以执行所有合法的sql 和sql 文件。
安装文件
gccli 安装包:gccli-9.5.2.xx-OSversion-platform.tar.bz2
说明
gccli_install ----------gccli_install.sh (客户端程序包安装程序)
|
|
---------- gccli_standalone.tar.bz2 (客户端程序包)
工具安装
步骤1
使用系统用户在命令行模式下使用tar 命令进行解压。解压命令如下:
$ tar xjf gccli-9.5.3.17-redhat7.3-x86_64.tar.bz2
步骤2
然后拷贝解压后的文件夹gccli_install 内的内容到安装路径,在安装路径下执行安
装程序:
./gccli_install.sh gccli_standalone.tar.bz2
步骤3
安装程序执行成功,屏幕显示如下:
gcluster/
gcluster/config/
gcluster/config/gbase_8a_gcluster.cnf
gcluster/server/
gcluster/server/lib/

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
227
gcluster/server/lib/gbase/
gcluster/server/lib/gbase/libgclusterclient_r.so.16
gcluster/server/bin/
gcluster/server/bin/gbase
Installation finished.
Please use /home/gbase/gccli_install/gcluster/server/bin/gccli
用户可以通过/home/gbase/gccli_install/gcluster/server/bin/gccli 进行集群客户端使用。
语法
gccli –u -p [-h] [-P]
[-D] [--nice_time_format] [-c] [-f] [-v[v][v]] [-e] [<]
表4- 38 参数说明
参数名称


–u
连接数据库的用户名称
-p
连接数据库的用户密码
-h
登录集群节点的IP 地址,默认127.0.0.1,可选参数。如果指
定多个IP 地址,则启动gccli 的高可用功能,IP 地址之间



,





使用 DS_TOTAL_MEMORY 配置参数来指定 PDQ 查询可用的内存数量。此数量应小于计算机
物理内存,减去固定的开销,比如操作系统大小和缓冲池大小。
onconfig.std 值
未设置。
如未出现
如果设置 SHMTOTAL=0 和 DS_MAX_QUERIES,
则 DS_TOTAL_MEMORY
=
DS_MAX_QUERIES
*
128。

如果 SHMTOTAL=0 且未设置 DS_MAX_QUERIES,则 DS_TOTAL_MEMORY = num_cpu_vps * 2 *
128。

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

如果设置 DS_MAX_QUERIES,则最小值是 DS_MAX_QUERIES * 128。
如果未设置 DS_MAX_QUERIES,则最小值是 num_cpu_vps * 2 * 128。
没有最大值限制,除非在您机器上的软件有任何限制。
单位
KB
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 重置内存中的该值时。
用法
不要将 DS_TOTAL_MEMORY 跟配置参数 SHMTOTAL 和 SHMVIRTSIZE 弄混。
SHMTOTAL 设置指
定数据库服务器的所有内存(内存的常驻、虚拟和消息部分的总和)。SHMVIRTSIZE 设置
指定虚拟部分的大小。DS_TOTAL_MEMORY 是 SHMVIRTSIZE 的一个逻辑子集。
对于 OLTP 应用程序,将 DS_TOTAL_MEMORY 设置在 20% 与 SHMTOTAL 值的 50% 之间的
KB 数。
对于涉及大的决策支持(DSS)查询的应用程序,将 DS_TOTAL_MEMORY 值增加到 50% 与
SHMTOTAL 的 80% 之间。如果您使用数据库服务器排他地进行 DSS 查询,则将此参数设置
在 90% 与 SHMTOTAL 的 100% 之间。
设置 DS_TOTAL_MEMORY 配置参数为不大于 (SHMVIRTSIZE - 10 MB)的任意值。
有关您的平台上最大可用内存的信息,请参阅 GBase 8s machine notes。
DS_TOTAL_MEMORY 的算法
当您未设置 DS_TOTAL_MEMORY 时,或您设置一个不合适的值,数据库服务器得出一个
DS_TOTAL_MEMORY 的值。要了解关于算法的信息,请参阅 GBase 8s 性能指南。