MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要是介绍一种思路,运用此思路,拿到任何一条SQL语句,都能完整的分析出这条语句会加什么锁?会有什么样的使用风险?甚至是分析线上的一个死锁场景,了解死锁产生的原因。
【mysql】 【innodb】 【SQL】 【索引】 …
Nov
27
2017
Nov
27
2017
Nov
27
2017
Nov
27
2017
Nov
27
2017
Nov
27
2017
1.Net start/stop mySQLservername:MySQL提供了命令行操作,启动或关闭数据库服务器:
2.MySQL的命令分类,分为3个类别: DDL:data definition languages,定义了4大数据库对象
数据库(DATABASE)、表(TABLE)、视图(VIEW)、索引(INDEX)等,常用的关键字主要包括:Create,dorp,alter
DML:data manipulation
language,数据操作语言,用于添加、删除、更新和查询数据库记录,并检查数据完整性。
【mysql】 【函数】 【数据库】 【索引】 【index】 …
Nov
27
2017
Nov
27
2017
Nov
27
2017
Nov
27
2017