暂无图片
MySQL大表进行碎片整理
我来答
分享
Tuang·誌團·纸團
2020-04-16
MySQL大表进行碎片整理

MySQL大表执行alter table table_name engine=innodb;进行碎片整理,有啥影响。

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
张冲

ALTER TABLE … ENGINE=InnoDB;

所需的锁定量取决于您使用的MySQL版本:
MySQL 5.5和更早版本:该表在重建期间是只读的。
5.6.16及更早版本:该表在重建期间是只读的。
MySQL 5.6.17及更高版本:在重建期间,表处于在线状态,但在重建表移动到位时,需要在最后短暂锁定。
MySQL 5.7和更高版本:在重建期间,表是在线的,但是在重建表移动到位时,需要在末尾有一个短暂的锁定。

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


请输入正文
提交
相关推荐
Oracle 数据库, 如果以前每天资料量增加10g,现在每天增加15g,awr report 占用空间会变大吗?
回答 2
资料量是数据量吗?
AWR分析报告问题求助:数据库经常早上7点到9点特别卡慢
回答 3
已采纳
1、top3等待事件都是IO类的,第一个directpathread直接路径读,一般有大表扫描或者排序的时候会用,可以通过设置event10949禁用,这也是我们生产的最佳实践.2、平均redo落盘时
ORACLE RAC备机重启后有一个LUN没挂上。可能是什么原因呀?
回答 1
已采纳
建议检查一下存储侧,之间遇到过存储侧问题导致(也不排除再重启一下主机又恢复哦)。
关于多租户架构,以下哪三个陈述是正确的? (选择三个。)
回答 3
已采纳
A实例恢复始终在CDB级别执行。D一个PDB可以有一个私有的临时表空间。G日志切换仅在多租户容器数据库(CDB)级别上发生。
Oracle中读不会阻塞写(因为有版本快照),写会阻塞读吗?
回答 1
写不阻塞读,同样因为有一致性读。
oracle中dg同步原理的细节咨询??
回答 1
dataguard分为三种保护模式,分别为:最大保护(MaximumProtection)、最大可用(MaximumAvailability)和最大性能(Maximumperformance)。这三种
增量解析oracle redo的工具
回答 4
好的,谢谢请问有免费的吗?
Oracle impdp 时候 ,query参数能不能只给schema?
回答 1
已采纳
为什么不先指定“schemas”再来限制query参数呢?难道是因为要同时导入多个schema然后只对其中一个schema的query做限制?建议分两次导入,一次除这个schema以外的,一次只有这个
Oracle最耗时的字段关联条件(即on pro.pro_id = pay.PROJECT_BID的这两个)索引都上了, 查询效率还是一样?
回答 2
要看看整个SQL,如果就是selectfrompro,paywhere pro.proidpay.PROJECTBID没有其他有用的条件。那么就是两表关联。就是全表。
如何通过我这个图片信息去查找job
回答 4
暂无文字回复