
数据库
Jasmine gluttony
这个作者很懒,什么都没留下…
展开
-
MySQL:意向锁
想获取某个表的表锁的时候,需要对该表下的每一行记录进行遍历,查看是否有其他事务进行了锁的获取,如果存在排它锁,则需要等待其他事务释放所有锁才能后的表锁。其中的遍历成本大,需要一个更好的方法避免这种问题。对表中的某个记录加行锁的时候,首先对粒度更粗的表加意向锁,其他事务获取表锁的时候,看表上是否存在意向锁,如果存在则直接等待。这张表添加一个表级别的意向排它锁,并且在。这张表添加一个表级别的意向共享锁,并且在。的记录上加一个行级别排它锁。的记录上加一个行级别共享锁。释放锁,减少了锁查询的消耗。原创 2022-09-21 13:45:38 · 4805 阅读 · 6 评论 -
MySQL相关问题(1)
项目场景: 导入数据库 SQL 文件 出现导入错误 问题描述: Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql原创 2021-04-27 16:47:42 · 127 阅读 · 0 评论