事务Transactions:一组原子性的SQL语句,或一个独立工作单元
事务日志:记录事务信息,实现undo,redo等故障恢复功能
ACID特性:
A:atomicity原子性;整个事务中的所有操作要么全部成功执行,要么全部
失败后回滚
C:consistency一致性;数据库总是从一个一致性状态转换为另一个一致性
状态
I:Isolation隔离性;一个事务所做出的操作在提交之前,是不能为其它事务
所见;隔离有多种隔离级别,实现并发
D:durability持久性;一旦事务提交,其所做的修改会永久保存于数据库中
Transaction生命周期
一、begin是开启事务:
6 rows in set (0.00 sec) 在一个事务中,两次不一样结果,所以就产生不可重复读。
3、REPEATABLE READ 可重复读 产生幻读,优:在一个事务中数据是一致的,缺:产生幻读,数据不是同步的
4、可串行化 优:数据在修改时,在同一事务中,一个在修改,一个在查询,就会卡住,只有在修改提交后,才能在另一台同一事务中同步查询到更新数据,串行性安全,并行性差,平时都用可重复读。串行性操作会自动加锁。
错误文件路径 log_error=/PATH/TO/LOG_ERROR_FILE
是否记录警告信息至错误日志文件log_warnings=1|0 默值为1
查看事务日志:
Mar
跟踪日志:tail -f centos7.log
日志改名:set global log_output='table'定义“表”,
慢查询日志:
lo
重置此变量
1默认情况下,日志缓冲区将写入日志文件,并在每次事务后执行刷新到磁盘。
这是完全遵守ACID特性
0提交时没有任何操作; 而是每秒执行一次日志缓冲区写入和刷新。 这样可以提
供更好的性能,但服务器崩溃可以清除最后一秒的事务
2每次提交后都会写入日志缓冲区,但每秒都会进行一次刷新。 性能比0略好一
些,但操作系统或停电可能导致最后一秒的交易丢失
3模拟MariaDB 5.5组提交(每组提交3个同步),此项MariaDB 10.0支持
转载于:https://blog.51cto.com//
到此这篇lvextend命令详解(lvcreate命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/81239.html