请问一下DMS mysql8 在线加索引会锁表吗,大概100万行记录?
楼主你好,如果DDL(加索引)的时候,有存在活动中的事务,DDL需要等待获取Metadata Lock,并且由于DDL获取的是写锁,写锁优先级大于读锁,将会堵塞后续的其他新查询,先处理DDL的写锁请求,造成DDL操作时候可能影响业务数据运行。在进行DDL之前要先检查是否有慢查询或者异常的事务进程,先kill掉,再可以通过ALGORITHM和LOCK子句来限制取锁情况。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。