文章分类 - MySQL
摘要:一、显式加锁(主动请求) 1. SELECT ... FOR SHARE(最常用) -- 事务A BEGIN; SELECT * FROM products WHERE id = 10 FOR SHARE; -- 对 id=10 这条记录加 S 锁 -- 自己可以读,别人可以读,但谁都不能改 适用场
阅读全文
摘要:MySQL主从同步配置 1. 主从同步的定义 主从同步允许您将数据从一个数据库服务器复制到另一个数据库服务器。 复制数据时,一个服务器作为主服务器(master ),其余的服务器作为从服务器(slave )。 由于复制是异步进行的,从服务器不需要总是连接到主服务器,从服务器也可以通过拨号间歇地连接到
阅读全文
摘要:通过explain查看sql的执行计划时,Extra字段的值往往会看到Using where; Using index; Using temporary; Using filesort,其中此次重点关注Using temporary; Using filesort。 Using temporaryU
阅读全文
摘要:本文转载自: https://www.cnblogs.com/logon/p/3748020.html 对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Cod
阅读全文
摘要:sql 优化索引1.索引并不是越多越好,要根据查询有针对性的创建,考虑在WHERE和ORDER BY命令上涉及的列建立索引,可根据EXPLAIN来查看是否用了索引还是全表扫描2.应尽量避免在WHERE子句中对字段进行NULL值判断,否则将导致引擎放弃使用索引而进行全表扫描3.值分布很稀少的字段不适合
阅读全文
摘要:数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。 Read uncommitte
阅读全文

浙公网安备 33010602011771号