mysql
文章平均质量分 82
张爱迪生
这个作者很懒,什么都没留下…
展开
-
Mysql事务隔离级别
MySQL数据库事务隔离级别(Transaction Isolation Level)数据库隔离级别有四种,应用《高性能mysql》一书中的说明: 然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1 #可选参数有:READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SE转载 2016-01-07 23:40:29 · 379 阅读 · 0 评论 -
高性能Mysql笔记(一)
第一章 Mysql架构1. 读锁(Read Lock)/写锁(Write Lock) 又称共享锁和排他锁 读锁是共享的,读锁不会阻塞。 写锁是排他的,会阻塞其他的读锁和写锁。2. 锁 表锁: 开销小,加锁快,不出现死锁。 Myisam只支持表锁。 写锁比读锁优先。(读锁可能会一直阻塞)。 行锁:开销大,支持最大的并发。原创 2016-01-09 15:20:08 · 481 阅读 · 0 评论 -
Mysql MVCC详解
Mysql到底是怎么实现MVCC的?这个问题无数人都在问,但google中并无答案,本文尝试从Mysql源码中寻找答案。 在Mysql中MVCC是在Innodb存储引擎中得到支持的,Innodb为每行记录都实现了三个隐藏字段:6字节的事务ID(DB_TRX_ID )7字节的回滚指针(DB_ROLL_PTR)隐藏的ID6字节的事物ID用来标识该行所述的事务,7字节的转载 2016-01-09 17:13:38 · 3824 阅读 · 0 评论 -
mysql-Innodb事务隔离级别-repeatable read详解(转)
mysql-Innodb事务隔离级别-repeatable read详解(转)一、事务隔离级别ANSI/ISO SQL标准定义了4中事务隔离级别:未提交读(read uncommitted),提交读(read committed),重复读(repeatable read),串行读(serializable)。对于不同的事务,采用不同的隔离级别分别有不同的结果。不同的隔离级别有不同的转载 2016-01-09 17:16:03 · 454 阅读 · 0 评论 -
高性能MySQL(二):寻找瓶颈
指标吞吐量:每时间单位的事务处理量。响应时间或时延:任务所需的整体时间。系统测试工具:ab:例如:ab -n1000 -c10 www.csdn.net,其中 -n1000 表示总请求数 -c10表示并发用户数为10。http_loadjmeter原创 2016-01-11 12:55:39 · 325 阅读 · 0 评论