mysql优化非常大的表
发布时间:2020-09-26 02:30:36 所属栏目:MySql 来源:互联网
导读:我有一个大约15Gb的MyIsam表.我删除了大约一半的行,删除查询大约需要10个小时.现在我害怕开始优化表,因为我不知道要花多长时间.如果您有这种大桌子的经验,请与我分享.PS删除过程后,查询“select * from table limit 0,30”需要数年时间.优化表会有帮助吗?需
我有一个大约15Gb的MyIsam表. PS删除过程后,查询“select * from table limit 0,30”需要数年时间. 需要10个多小时吗? 如果我打断“优化表”查询,会发生什么? 最佳答案 优化表将有助于减小大小(索引将重新计算等)如果删除了一半的行,则应优先选择表格.在我的公司,我们有大约2-3 GB的表. Optmize并不像删除那么多. 如果您希望查询更快,请优化您的表格. 从大表中删除许多行的另一个提示:
使用RENAME TABLE以原子方式移动原始表并将副本重命名为原始名称:
删除原始表:
(编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |