Add (thread, id) multi-column key to optimize rebuilding index pages.

This SQL command can be used to add the key to existing board tables:
create index `thread_id` on posts_%s (`thread`, `id`);
This commit is contained in:
Macil Tech 2012-10-29 22:10:58 -06:00
parent ced540a66e
commit b1c1a25c26

View File

@ -27,6 +27,7 @@ CREATE TABLE IF NOT EXISTS `posts_{{ board }}` (
`embed` text, `embed` text,
UNIQUE KEY `id` (`id`), UNIQUE KEY `id` (`id`),
KEY `thread` (`thread`), KEY `thread` (`thread`),
KEY `thread_id` (`thread`, `id`),
KEY `time` (`time`), KEY `time` (`time`),
FULLTEXT KEY `body` (`body`) FULLTEXT KEY `body` (`body`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;