返回首页

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

更新日期:2024年09月11日

enable_broadcast
参数说明:控制优化器对stream 代价估算时对broadcast 分布方式的使用。
该参数属于USERSET 类型参数,请参考表1 中对应设置方法进行设置。
取值范围:布尔型

on 表示使用。

off 表示不使用。
默认值:on

定长模式的导出
示例
定长模式导出数据。
示例中所用的表及数据:
DROP TABLE IF EXISTS gs;
CREATE TABLE gs (a int DEFAULT NULL, b varchar(25) DEFAULT
NULL);
INSERT INTO gs values(1,'GBase 8a'),(2,'GBase 8a MPP Cluster');
导出SQL 语句:
gbase>
SELECT
*
FROM
gs
INTO
OUTFILE
'/home/gbase/temp/length_1.txt' FIELDS TERMINATED BY '' ENCLOSED
BY '' ESCAPED BY '';
Query OK, 2 rows affected
查看导出文件:
$ cat length_1.txt
1
GBase 8a
2
GBase 8a MPP Cluster
使用二进制方式查看导出文件,导出数据时使用了空格补齐:
$ hexdump -C length_1.txt
00000000
31 20 20 20 20 20 20 20
20 20 20 47 42 61 73 65
|1

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1257
GBase|
00000010
20 38 61 20 20 20 20 20
20 20 20 20 20 20 20 20
| 8a
|
00000020
20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20
|
|
*
00000050
20 20 20 20 20 20 0a 32
20 20 20 20 20 20 20 20
|
.2
|
00000060
20 20 47 42 61 73 65 20
38 61 20 4d 50 50 20 43
|
GBase 8a
MPP C|
00000070
6c 75 73 74 65 72 20 20
20 20 20 20 20 20 20 20
|luster
|
00000080
20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20
|
|
*
000000a0
20
20
20
20
20
20
20
20
20
20
20
20
20
0a
|
.|
000000ae
注意

一个varchar 字符可能占用多个字节。如当前字符集为utf8 时,一
个varchar 字符占用三个字节,如果建表时设置varchar(10),则该
字段最大长度可能占用30 个字节。

可以使用 onstat -r 命令反复在指定的时间间隔打印指定选项的统计信息。
语法:

使用 onstat -r seconds other_options 命令来指定重复其他选项的时间间隔。
使用 onstat -r other_options 命令来让此选项每隔五秒重复一次,
这将使其他选项能与 -r 选
项连接。如下所示: onstat -rFh 。
onstat -r 命令可以在命令方式和交互方式下使用,并可能对将命令重复输出到受监视系统
的资源利用有用。
每隔五秒执行一次 onstat -r 命令的示例输出
图: 命令输出
onstat -r
GBase 8s Database Server Version 8.7.F -- On-Line -- Up 20:05:25 -- 1067288 Kbytes
\GBase 8s Database Server Version 8.7.F -- On-Line -- Up 20:05:30 -- 1067288 Kbytes
GBase 8s Database Server Version 8.7.F -- On-Line -- Up 20:05:35 -- 1067288 Kbytes
每个十秒执行 onstat -r 命令的示例输出
图: 命令输出
onstat -r 10
GBase 8s Database Server Version 8.8 -- On-Line -- Up 20:06:58 -- 1067288 Kbytes
GBase 8s Database Server Version 8.8 -- On-Line -- Up 20:07:08 -- 1067288 Kbytes
GBase 8s Database Server Version 8.8 -- On-Line -- Up 20:07:18 -- 1067288 Kbytes
每隔一秒执行带有 -h 选项的 onstat -r 命令的示例输出
图: onstat -r 1 -h 命令输出
onstat -r 1 -h

Buffer pool page size: 2048
buffer hash chain length histogram
# of chains of len
3841 0
3767 1

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

522 2
62 3
8192 total chains
4351 hashed buffs
5000 total buffs

Buffer pool page size: 2048

buffer hash chain length histogram
# of chains of len
4020 0
3392 1
735 2
43 3
2 4
8192 total chains
4172 hashed buffs
5000 total buffs
每隔五秒执行带有 -Fh 选项的 onstat -r 命令的示例输出
图: onstat -rFh 命令输出
onstat -rFh


Fg Writes LRU Writes Chunk Writes
0 0 21

address flusher state data # LRU Chunk Wakeups Idle Tim
460e6820 0 I 0 0 2 5 9.820
states: Exit Idle Chunk Lru

Buffer pool page size: 2048

buffer hash chain length histogram
# of chains of len
6342 0
1850 1
8192 total chains
1850 hashed buffs
5000 total buffs


Fg Writes LRU Writes Chunk Writes
0 0 21


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

address flusher state data # LRU Chunk Wakeups Idle Tim
460e6820 0 I 0 0 2 10 22.755
states: Exit Idle Chunk Lru

Buffer pool page size: 2048

buffer hash chain length histogram
# of chains of len
4396 0
3796 1
8192 total chains
3796 hashed buffs
5000 total buffs