返回首页

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

更新日期:2024年09月11日

指定转义符为“g”
示例
示例中所用的表及数据:
DROP TABLE IF EXISTS product;
CREATE TABLE product (p_id INT, p_name VARCHAR(20), p_desc
VARCHAR(100));
INSERT INTO product VALUES (1, 'qianzi', 'qianzi\\qianzi');
INSERT INTO product VALUES (2, 'bandeng', 'ban"deng');
INSERT INTO product VALUES (4, 'jiandao', 'Hei;bei');
INSERT INTO product VALUES (3, 'chazi', 'Anh\nui');
INSERT INTO product VALUES (5, 'canzhuo', 'Hunan');
gbase> SELECT * FROM product;
+------+---------+---------------+
| p_id | p_name
| p_desc
|
+------+---------+---------------+
|
1 | qianzi
| qianzi\qianzi |
|
2 | bandeng | ban"deng
|
|
4 | jiandao | Hei;bei
|
|
3 | chazi
| Anh
ui
|
|
5 | canzhuo | Hunan
|
+------+---------+---------------+
5 rows in set
导出SQL 语句:
gbase> rmt:SELECT * FROM product INTO OUTFILE
'/home/gbase/temp/product.txt' FIELDS TERMINATED BY ';' ESCAPED

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1256
BY 'g';
Query OK, 5 rows affected
查看导出文件:
$ cat product.txt
1;qianzi;qianzi\qianzi
2;bandengg;ban"dengg
4;jiandao;Heig;bei
3;chazi;Anhg
ui
5;canzhuo;Hunan
说明

“\”没有被置为“g”,是因为指定其他字符为转义字符后,“\”
不再被认为是特殊字符。

“;”,“\n”均被置为转义符“g”,表示数据,而不是字段分隔
符“;”和行分隔符“\n”。

“g”也被前置转义符“g”,因为“g”被指定为转义符后,被作
为特殊字符处理。

示例1:查看CPU 数量

RHEL & SUSE:
CPU 总核数= 物理CPU 的核数x 物理CPU 个数
总逻辑CPU 个数= 总核数x 超线程数
-- 查看物理CPU 个数
#cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

#grep 'physical id' /proc/cpuinfo |sort -u|wc -l
-- 查看逻辑CPU 的个数
#cat /proc/cpuinfo| grep processor|sort|uniq|wc -l

#grep -c processor /proc/cpuinfo
-- 查看siblings 数量,一个物理CPU 包含的逻辑CPU 个数
#grep "siblings" /proc/cpuinfo|uniq
-- 查看CPU cores 数量,一个物理CPU 的核数
#grep "cpu cores" /proc/cpuinfo|uniq
-- 查看core id 数量
# grep 'core id' /proc/cpuinfo
根据上述查询结果,
如果“siblings”和“cpu cores”一致,
则说明不支持超线程,


GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
46
者超线程未打开;
如果“siblings”是“cpu cores”的两倍,
则说明支持超线程,
并且
超线程已打开。如果有两个逻辑CPU 具有相同的”core id”,那么超线程是打开
的。
示例2:查看CPU 的型号

RHEL & SUSE:
# grep 'model name' /proc/cpuinfo
model name
: Intel(R) Core(TM)2 Duo CPU
E7500
@ 2.93GHz
model name
: Intel(R) Core(TM)2 Duo CPU
E7500
@ 2.93GHz

node (172.168.83.11)
recreate database tables begin