ope*_*rog 10 mysql database-design myisam innodb
显然两者都有其益处.MyISAM很快但可能很容易被破坏,InnoDB很慢但由于交易和外键更稳定.因此,将两个引擎混合在一个数据库中可能会很好.如果那可能吗?
Ant*_*ney 18
记得!可以在同一个数据库中混合表类型!事实上,它是推荐的,经常需要.但是,请务必注意,如果在加入这两种类型时遇到性能问题,请尝试将其中一种转换为另一种,然后查看是否可以修复它.这个问题不经常发生,但已有报道.
当然,那是可能的.
CREATE TABLE MyISAM_tbl(
....
)ENGINE=MyISAM;
CREATE TABLE InnoDB_tbl (
....
)ENGINE=InnoDB;
Run Code Online (Sandbox Code Playgroud)
我一直这样做,因为我更喜欢InnoDB用于FK,但我有时需要MyISAM进行全文搜索.从来没有遇到过问题.
| 归档时间: |
|
| 查看次数: |
5106 次 |
| 最近记录: |