暂无图片
如果表上有写操作没有完成,这个时候加索引,会不会卡住?
我来答
分享
暂无图片 匿名用户
如果表上有写操作没有完成,这个时候加索引,会不会卡住?

如果表上有写操作没有完成,这个时候加索引,会不会卡住?

mysql 5.7中

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
手机用户6328
2024-08-27

不会

暂无图片 评论
暂无图片 有用 2
打赏 0
forever
2024-08-28

如果有正在进行的写操作,MySQL会等待这些操作完成。这意味着,直到所有之前的写事务提交或回滚,索引创建操作才会开始。在此期间,表对于其他写操作而言是不可用的,可能会导致这些操作等待或者超时

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
MySQL怎么insert一个blob类型的数据
回答 1
已采纳
参考下这个:https://www.modb.pro/db/12056
MySQL怎样查看是否使用了指定目录的my.cnf文件?
回答 1
已采纳
在启动MySQL后可以通过查看MySQL的进程,看看是否有设置使用指定的目录的my.cnf文件,如果有则表示MySQL启动时是加载了这个配置文件。命令:paef|grepmysql|grep'my.c
MYSQL 多表连接优化
回答 2
从语句里看一下3个点可以先优化一下:1.UNION去掉用or语句匹配2.LEFTJOIN能否使用innerjoin3.LIKE前面%能不能去掉,看看能不能用上一些组合索引4.那个表数据少就用驱动表这个
MySQL数据库升级前后怎么检验数据是否一致?
回答 1
checksumtablename
mysql 里,如果没有用事务直接 select 会脏读吗?
回答 1
已采纳
mysql默认的隔离级别是REPEATABLEREAD。RepeatableRead可重复读是在同一事务中,可以读到其它事务已经提交的操作结果。而mysql为了避免这种情况,又使用了nextkeylo
MYSQL有没有类似DBLink的功能?
回答 1
有的。是通过存储引擎实现的。federated只是类似。不是一样。查还是查源端的。有网络消耗。
linux下忘记root密码的修改方法失败,但是再windows下可以成功,请问咋回事?
回答 1
my.inf中添加skipgranttables,重新启动来重置密码,改好以后要把这个去掉。
请问大佬们,这个Values是什么单位计算的呀?
回答 2
已采纳
您好:"Value"所代表单位由具体参数决定,按截图信息,以MySQL8.0版本文档为参考,参数从上到下的单位分别是次数、毫秒、毫秒。参数解释1.connectioncontrol
mysql 的ibd文件能不能设置多大后就生成一个新的?
回答 2
可以用分表工具
mysql现在哪个版本用的多?
回答 1
已采纳
5.7和8