mysql5.0带有一对数据库"A"和"B",两者都带有大的innodb表."删除数据库A;" 冻结数据库"B"几分钟.那时没有什么东西在使用"A",为什么这么密集的操作呢?
奖励积分:鉴于我们使用"A",将数据上传到"B",然后切换到使用"B",我们怎样才能更快地做到这一点?删除数据库并不是人们通常必须要做的事情,所以这有点偏离图表.
我和那些与同龄人在线聊天的人们一起工作,不断地围绕着想法.我还和坚决拒绝的人一起工作,认为这是浪费时间.
在线直播聊天论坛特别适合您吗?为什么或者为什么不?您的公司内部,或外部和全球?您的雇主是否鼓励或劝阻他们使用?
更新:我看到有些人正在投票这个问题,但到目前为止所有答案都是积极的,如果有一些保留的话.如果有人有强烈的负面意见(我讨厌在线聊天,并认为它应该被禁止等),我真的很想听听为什么.
我喜欢 InnoDB 的安全性、一致性和自检性。
但我需要 MyISAM 的速度和轻量级。
我怎样才能使 MyISAM 不太容易因崩溃、错误数据等而损坏?通过检查(检查表或myisamchk)需要很长时间。
我不是在要求事务安全——这就是 InnoDB 的用途。但我确实想要一个可以快速重启而不是几小时(或几天!)之后的数据库。
更新:我不是在问如何更快地将数据加载到表中。我已经对此表示反对,并确定将 MyISAM 表用于我的 LOAD DATA 会快得多。我现在所追求的是降低使用 MyISAM 表的风险。也就是说,减少损坏的机会,提高恢复速度。