锁是数据库系统区别于文件系统的一个关键特性。锁机制用于管理对共享资源的并发访问。 innodb_lock_wait_timeout:锁的等待时间(默认50秒) 表锁 MyISAM在执行查询语句(SELECT)前,会自动给涉及的所有表加读锁,在执行更新操作(UPDATE、DELETE、INSERT等)前,会自动给涉及的表加写锁。 LOCK TABLE XXX; UNLOCK TABLES; -- 行锁语法(S锁) select ... LOCK IN SHARE MODE 注:MyISAM锁粒度到表级别,InnoDb…

2022年5月3日 0条评论 134点热度 0人点赞 王谷雨 阅读全文

EXPLAIN 首先祭出官方文档(这是5.7的,请自行选择版本): Understanding the Query Execution Plan 英文不想看,就看这篇吧: ****全网最全 | MySQL EXPLAIN 完全解读**** PROFILING PROFILING在未来版本会废弃,不建议使用。官方文档: ****SHOW PROFILE Statement**** 官方推荐的替代方式: Query Profiling Using Performance Schema 如果安装了navicat(版本15…

2022年5月3日 0条评论 122点热度 0人点赞 王谷雨 阅读全文