博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《SQL入门经典(第5版)》一一6.3 事务控制与数据库性能
阅读量:6359 次
发布时间:2019-06-23

本文共 488 字,大约阅读时间需要 1 分钟。

本节书摘来自异步社区出版社《SQL入门经典(第5版)》一书中的第6章,第6.3节,作者:【美】Ryan Stephens , Ron Plew , Arie D.Jones,更多章节内容可以访问云栖社区“异步社区”公众号查看。

6.3 事务控制与数据库性能

SQL入门经典(第5版)

低劣的事务控制会降低数据库性能,甚至导致数据库异常终止。反复出现的数据库性能恶化可能是由于在大量插入、更新或删除中缺少事务控制。大规模批处理还会导致临时存储的回退信息不断膨胀,直到出现COMMIT或ROLLBACK命令。

当出现COMMIT命令时,回退事务信息被写入到目标表里,临时存储区域里的回退信息被清除。当出现ROLLBACK命令时,修改不会作用于数据库,而临时存储区域里的回退信息被清除。如果一直没有出现COMMIT或ROLLBACK命令,临时存储区域里的回退信息就会不断增长,直到没有剩余空间,导致数据库停止全部进程,直到空间被释放。虽然存储空间的使用实际上是由数据库管理员(DBA)控制的,但缺少事务控制还是会导致数据库处理停止,有时迫使DBA采取的行动会中止正在运行的用户进程。

转载地址:http://dndma.baihongyu.com/

你可能感兴趣的文章