摘要:
1,更新丢失问题 该问题实际上就是各个session在各自的实务内相互更改数据,覆盖别人的数据。 2,实际上的数据实务问题 read-uncommitted 读到没有提交的数据,脏读 read-committed 重复的时候,读到其他实务提交的数据,类似,在同一个实务里面第一次,跟第二次读到数据不一 阅读全文
摘要:
InnoDB 支持行级锁,表级锁 ,MyISAM只支持表级锁 for update用的是排它锁,不是读锁(共享锁) 锁的颗粒度越细,复杂的越高 innoDB查询条件没有用索引的话使用的是表级索,使用索引的话用的行级锁 MyISAM使用的场景 1,频繁执行全表count语句 2,对数据进行增删改的频率 阅读全文
摘要:
如何定位并优化慢查询sql a)打开数据库的慢查询日志开关,同时设置相关的慢查询配置,然后在日志表找到慢查询sql b)使用explain来分析慢sql的原因进行优化,(注意慢查询的标志 1,Type是index(用索引)all(全表查询) 2,Extra是Using filesort,Using 阅读全文