1.MTR(mini-transaction) 在MySQL的 InnoDB日志管理机制中,有一个很重要的概念就是MTR。MTR是InnoDB存储擎中一个很重要的用来保证物理写的完整性和持久性的机制。 先看下MTR在MysQL架构中的位置。 MTR是上面的逻辑层与下面物理层的交互窗口,同时也是用来保 ...
分类:
数据库 时间:
2018-11-24 11:26:38
阅读次数:
311
分布式一致性协议 XA接口 XA是由X/Open组织提出的分布式事务的规范。XA规范主要定义了(全局)事务管理器(Transaction Manager)和(局部)资源管理器(Resource Manager)之间的接口。XA接口是双向的系统接口,在事务管理器(Transaction Manager ...
分类:
其他好文 时间:
2018-11-22 02:50:42
阅读次数:
197
Transaction(事务) 1、WATCH Redis Watch 命令用于监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断 语法: redis 127.0.0.1:6379> Watch 返回值: 总是返回 OK 可用版本:>= 2.2 ...
分类:
Web程序 时间:
2018-11-21 17:39:48
阅读次数:
219
哨兵 队列 懒加载 JNDI查找机制 Clustering 集群 OLTP On Line Transaction Processing,联合事务处理过程,也称为面向交易的处理过程,其基本特征是前台接收的用户数据立即传送到计算机中心进行处理,并且在很短的时间内给出的处理结果,是对用户操作快速响应的方 ...
分类:
其他好文 时间:
2018-11-20 15:08:22
阅读次数:
218
今天就讲讲MySQL的锁 主讲:Mysql的悲观锁 和 乐观锁官方:If you query data and then insert or update related data within the same transaction, the regular SELECT statement d ...
分类:
数据库 时间:
2018-11-18 20:07:30
阅读次数:
252
事务指的是逻辑上的一组操作,组成这组操作的各个单元要么全都成功,要么全都失败. * 事务作用:保证在一个事务中多次操作要么全都成功,要么全都失败. * 一组操作:同一个连接下的操作 称为一组操作 mysql事务操作 sql语句 描述 start transaction; 开启事务 commit; 提 ...
分类:
数据库 时间:
2018-11-15 18:24:24
阅读次数:
160
backup.sh #!/bin/bash/usr/bin/mysqldump -uroot -proot -h127.0.0.1 --single-transaction -R --triggers -B xxx_admin >/app/backup/xxx`date +%F`ALL.SQL && ...
分类:
数据库 时间:
2018-11-13 18:06:31
阅读次数:
116
数据库备份语句mysqldump-S/tmp/mysql3309.sock-uroot-pMySQL8.0\--single-transaction\--quick--flush-logs\--triggers\--routines\--events\--set-gtid-purged=OFF\--databasestestdb>testdb.dump备份时表nw存在以下数据mysql>
分类:
数据库 时间:
2018-11-12 12:08:12
阅读次数:
197
<!-- flowchart 箭头图标 勿删 --> 往数据库写入数据时,如果写入了不完整的数据,我们称之为脏数据。事务管理(transaction)可以防止这种情况发生。事务管理一旦监测到写入异常,会执行回滚操作,即要么写入完整的数据,要么不写入。在Django中使用事务很简单,我们来测试一下: ...
分类:
数据库 时间:
2018-11-11 01:06:58
阅读次数:
189
如何合理地估算线程池大小? 感谢网友【蒋小强】投稿。 如何合理地估算线程池大小? 这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教,先来一个天真的估算方法:假设要求一个系统的TPS(Transaction Per Second或者Task Per Second)至少为20,然 ...
分类:
编程语言 时间:
2018-11-09 16:25:34
阅读次数:
239