#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
表 11 一般的元命令
参数
参数说明
取值范围
\copyright
显示openGauss的版本和版权信息。
-
\g [FILE] or ;
执行查询(并将结果发送到文件或管道)。
-
\h(\help) [NAME]
给出指定SQL语句的语法帮助。
如果没有给出NAME,gsql将列出可获得帮助的所有命令。如果NAME是一个星号(*),则显示所有SQL语句的语法帮助。
\parallel [on [num]|off]
控制并发执行开关。
- on:打开控制并发执行开关,且最大并发数为num。
- off:关闭控制并发执行开关。
说明:
- 不支持事务中开启并发执行以及并发中开启事务。
- 不支持\d这类元命令的并发。
- 并发select返回结果混乱问题,此为客户可接受,core、进程停止响应不可接受。
- 不推荐在并发中使用set语句,否则导致结果与预期不一致。
- 不支持创建临时表!如需使用临时表,需要在开启parallel之前创建好,并在parallel内部使用。parallel内部不允许创建临时表。
- \parallel执行时最多会启动num个独立的gsql进程连接服务器。
- \parallel中所有作业的持续时间不能超过session_timeout,否则可能会导致并发执行过程中断连。
- 在\parallel on 之后一条或多条命令,会等到\parallel off执行后才会执行,因而,每个\parallel on需对应一个\parallel off,否则会导致\parallel on之后的命令无法执行。
num的默认值:1024。
须知:
- 服务器能接受的最大连接数受max_connection及当前已有连接数限制。
- 设置num时请考虑服务器当前可接受的实际连接数合理指定。
\q
退出gsql程序。在一个脚本文件里,只在脚本终止的时候执行。
-
#openGauss #入门 #安装 #数据库 #开源