摘要:
普通索引和唯一索引 执行语句:select * from t where a= 5; 1.查询过程: 1.1普通索引,查找到满足条件后,需要在查询到不满足条件的下一条数据。 1.2对于唯一索引,由于索引确定了唯一性,查找到第一个满足条件的记录后,就会停止继续检索。 这样的差异对数据对性能的影响微乎其 阅读全文
posted @ 2021-08-04 20:48
a菜搬砖
阅读(510)
评论(0)
推荐(0)
摘要:
事物的启动时机 bagein/start transaction命令并不是一个事务的起点,在执行事务到它们之后的第一个操作innodb的语句,才是事务开启。 如果要立马启动一个事务,可以使用 start transaction with consistent snapshot 这个命令。 mysql 阅读全文
posted @ 2021-08-04 20:45
a菜搬砖
阅读(43)
评论(0)
推荐(0)
摘要:
1. 根据加锁的范围 锁大致可以分为,全局锁,表级锁,行级锁。 1.1.全局读锁的 方法: 命令 flush tables with read lock (FTWRL) 当需要把整个库处于只读状态,可以使用这个命令,之后数据更新语句,数据定义语句,更新类事务提交 都会阻塞。 如果你在主库上备份,那么 阅读全文
posted @ 2021-08-04 19:34
a菜搬砖
阅读(53)
评论(0)
推荐(0)