1. 事务里的写操作,四种隔离级别,都会加排他锁。
2. 事务里的读操作,前三种隔离级别,不会加锁,最后一种隔离级别,会加共享锁。
3. 上面的写、读操作,都是隐式加的锁。 可以自己显示对读操作进行加锁:SELECT ... LOCK IN SHARE MODE(对这行数据加共享锁);SELECT ... FOR UPDATE(对这行数据加排它锁)
4. 事务里的锁都是同一时刻释放的,就是事务提交或者回滚的那一刻。
第三章 服务器性能剖析
show full processlist: 显示正在运行的线程。地址:http://www.oschina.net/question/54100_25947
剖析服务器负载: tcpdump或者慢查询日志 + 工具pt-query-digest
剖析单条查询: SHOW PROFILE、SHOW STATUS