InnoDB、MyISAM、MEMORY 怎么选?
先说出你的答案
定义边界、关键机制、一个反例;P8题再补容量、失败与验证。
查看完整题解
参考回答
直接回答
InnoDB 是现代默认事务引擎;MyISAM 有不同锁与恢复能力;MEMORY 把数据放内存,重启后内容丢失,不提供 InnoDB 同等事务保证。能力应按真实表引擎而非服务器名字判断。
讲清原理
内存表不等于任何查询都更快,它仍有容量、锁和索引限制。MyISAM 的某些计数特点,也不足以抵消在线事务需要的并发与崩溃恢复。
例子与易错点
需要可靠交易通常先评估 InnoDB,临时可重建数据再考虑特殊引擎。不要因为名字叫 MEMORY,就忽略系统重启、复制或容量边界。
相关题 · 第 14 题、第 41 题
和评分标准对照,你能独立回答到哪一步?
自评会安排下一次复习,不保存你的口述内容。
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。