CREATE TABLE `mytable` (
`attachid` int(15) NOT NULL auto_increment,
...
...
) ENGINE=MyISAM PACK_KEYS=1 CHECKSUM=1
我的create table语句如上所示。 如果我省略PACK_KEYS并且校验和将改善插入/更新速度。 这个选项有助于提高选择速度吗?
答案 0 :(得分:2)
答案取决于你桌上的其他钥匙。如果您的主键是唯一的密钥,PACK_KEYS将提供很少或没有好处,并且将在插入时产生非常小的开销。如果表上的密钥包含大量文本,那么PACK_KEYS会略微降低插入速度并使索引更小更快搜索。
CHECKSUM仅用于恢复损坏的表。
如果您向我们展示更多的表格定义,我们可能会提供更具体的建议。