返回首页

gbase数据、南大通用产品文档:GBase8s等待锁

更新日期:2024年09月11日

当用户遇到锁时,数据库服务器的缺省行为是将错误返回到应用程序。如果您愿意无限期
地等待锁(对许多应用程序来说,这是最好的选择),则可执行下列 SQL 语句:
SET LOCK MODE TO WAIT
当设置此锁模式时,您的程序通常忽略其他并发程序的存在。当您的程序需要访问另一程
序已锁定了的行时,它等待,直到移除该锁位置,然后再处理。在大多数情况下,觉察不
到该延迟。
您还可等待指定的秒数,如下例所示:
SET LOCK MODE TO WAIT 20

本文档为最新的较为全面的参数说明。本文档适用于GBase 8a MPP Cluster V952、
V953。参数较为齐全,不与具体小版本匹配,所以使用时需要确认使用的版本是否
支持指定的参数。可以使用以下语句检查参数在当前版本是否存在:
show variables like ‘%参数%’;
cat $GCLUSTER_BASE/config/gbase_8a_gcluster.cnf | grep 参数
cat $GBASE_BASE/config/gbase_8a_gbase.cnf | grep 参数
如果查询结果为空,该版本可能不支持指定的参数。

新建查询
打开已连接的查询编辑器
对象资源管理器连接到服务器后,可以使用对象资源管理器的连接设置打
开一个新的“SQL 编辑器”窗口。若要打开一个新的“SQL 编辑器”窗口,请在
对象资源管理器中右键单击服务器名称,
然后单击
“新建查询”

若要使用特定
数据库打开“SQL 编辑器”窗口,请右键单击数据库名称,然后单击“新建查
询”
。如下图所示:



GBase 8a 管理工具手册
南大通用数据技术股份有限公司

- 25 -

图 4-5