ToB企服应用市场:ToB评测及商务社交产业平台
标题:
《Linux运维实战:达梦DM8数据库之设置事务自动提交实验》
[打印本页]
作者:
民工心事
时间:
2024-8-9 05:11
标题:
《Linux运维实战:达梦DM8数据库之设置事务自动提交实验》
总结:整理不易,如果对你有帮助,能否点赞关注一下?
更多详细内容请参考:Linux运维实战总结
一、提交事务
1.1、手动提交
在手动提交模式下,DM 数据库用户大概应用开发职员明确定义事务的开始和结束,这些事务也被称为显式事务。在 DISQL 中,没有设置自动提交时,就是处于手动提交模式,此时 DISQL 毗连到服务器后第一条 SQL 语句大概事务结束后的第一条语句就标记取事务的开始,可以实验 COMMIT 大概 ROLLBACK 来提交大概回滚事务。
INSERT INTO LOLAAGE.city(city_id,city_name,region_id) VALUES('BJ','北京',1);COMMIT;
INSERT INTO LOLAAGE.city(city_id,city_name,region_id) VALUES('SJZ','石家庄',1);COMMIT;
INSERT INTO LOLAAGE.city(city_id,city_name,region_id) VALUES('SH','上海',2);COMMIT;
复制代码
1.2、自动提交
1.2.1、临时提交
除了下令行交互式工具 DISQL 外,DM 数据库缺省都接纳自动提交模式。用户通过 DM 数据库的其他管理工具、编程接口访问 DM 数据库时,如果不手动/编程设置提交模式,全部的 SQL 语句都会在实验结束后提交,大概在实验失败时回滚,此时每个事务都只有一条 SQL 语句。
在 DISQL 中,用户也可以通过实验如下语句来设置当前会话为自动提交模式:
SET AUTOCOMMIT ON;
复制代码
1.2.2、永世提交
1、SQL下令行模式
# 1、修改dm.ini文件
DDL_AUTO_COMMIT = 1 #ddl auto commit mode, 0: not auto commit; 1: auto commit
# 2、重启服务
systemctl start DmServicedmdb
复制代码
2、客户端工具模式
总结:整理不易,如果对你有帮助,能否点赞关注一下?
更多详细内容请参考:Linux运维实战总结
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4