返回首页

gbase数据、南大通用产品文档:GBase8a【952 版本】

更新日期:2024年09月11日

-- /etc/sysctl.conf
kernel.core_uses_pid = 1
net.core.netdev_max_backlog = 262144
net.core.rmem_default = 8388608
net.core.rmem_max = 16777216
net.core.somaxconn = 32767
net.core.wmem_default = 8388608
net.core.wmem_max = 16777216
net.ipv4.tcp_max_syn_backlog = 262144
net.ipv4.tcp_rmem = 4096 87380 4194304
net.ipv4.tcp_sack = 1
net.ipv4.ip_local_reserved_ports = 5050,5258,5288,6666,6268
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_wmem = 4096 16384 4194304
vm.vfs_cache_pressure = 1024
vm.swappiness = 1

GBase 8a MPP Cluster 最佳实践
6 附录
文档版本(2022-02-11)
南大通用数据技术股份有限公司
182
vm.overcommit_memory = 0
vm.zone_reclaim_mode = 0
vm.min_free_kbytes = 101680
-- /etc/security/limits.conf
gbase
soft
nofile
655360
gbase
hard
nofile
655360
-- /etc/security/limits.d/*-nproc.conf
#*
soft
nproc
4096
root
soft
nproc
unlimited

功能描述
删除指定的外表。
注意事项
DROP FOREIGN TABLE 会强制删除指定的表,删除表后,依赖该表的索引会被删除,
因此引用该表的函数和存储过程将无法执行。
语法格式
DROP FOREIGN TABLE [ IF EXISTS ]
table_name [, ...] [ CASCADE | RESTRICT ];
参数说明

IF EXISTS
如果指定的表不存在,则发出一个notice 而不是抛出一个错误。

table_name
表名称。
取值范围:已存在的表名。

CASCADE | RESTRICT
CASCADE:级联删除依赖于表的对象(比如视图)。
RESTRICT:如果存在依赖对象,则拒绝删除该表。这个是缺省。
相关命令
ALTER FOREIGN TABLE,CREATE FOREIGN TABLE

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
1113

BEGIN
FOR i IN 1..3 LOOP
IF i < 3 THEN
DBMS_OUTPUT.PUT_LINE (TO_CHAR(i));
ELSE
i := 2;
END IF;
END LOOP;
END;

--Result:
--i := 2;
--*
--ERROR at line 6:
--ORA-06550: line 6, column 8:
--PLS-00363: expression 'I' cannot be used as an assignment target
--ORA-06550: line 6, column 8:
--PL/SQL: Statement ignored