MYSQL数据库数据太多,怎么优化
我的小说网站,因为章节太多,所以分表了,两百本小说一个章节表。但就两百本,章节表还是达到1G 以上了,查询速度非常慢。以下是我的表结构,请高手指教如何优化。
CREATE TABLE IF NOT EXISTS `book_capital_11` (
`cid` int(8) unsigned NOT NULL AUTO_INCREMENT, //章节id
`bid` int(8) NOT NULL, //小说ID
`listorder` smallint(5) unsigned NOT NULL DEFAULT '0',//排序
`title` varchar(200) NOT NULL,
`content` text NOT NULL,
`updatetime` int(11) NOT NULL,
`url` varchar(200) NOT NULL,
PRIMARY KEY (`cid`),
UNIQUE KEY `cid` (`cid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
是查询语句写的不好还是表结构不好。