当MySQL使用索引从表中检索行时,索引条件下推(ICP)是一种优化。在没有ICP的情况下,存储引擎遍历索引以定位基表中的行,并将它们返回给MySQL服务器,MySQL服务器评估行的WHERE条件。
分类: mysql
一条查询sql是如何执行的
当向MySQL发送一个请求的时候,MySQL到底做了些什么呢?
sql卡住不动,如何排查?
并发问题的一个典型特征就是本来优化良好的查询突然变慢,这种变慢可能不是一直发生,只是偶尔随机出现几次,不过这也需要引起我们的注意。
MVCC
核心思想 多版本并发控制(Multi version concurrency control MVCC)技术的…
权限系统
MySQL权限系统的主要功能是对从给定主机连接的用户进行身份验证,并将该用户与SELECT,INSERT,UPDATE和DELETE等数据库的权限相关联。其他功能包括具有匿名用户和授予特定于MySQL的功能如LOAD DATA INFILE和管理操作的权限。
InnoDB的锁
MVCC解决了快照读和写之间的并发问题,但对于写和写之间、当前读和写之间的并发,MVCC就无能为力了,这时就需要用到锁。