title: mysql数据表规模90000000(九千万)左右，怎么优化查询？
desc: 表结构：<br>urlidint， wordidint， wordlocationint<br>wordid建了index<br>------------------------------------------------------------<br>执行语句：<br>select from table<br>where wordid in wordid1， wordid2.....
topic: 数据库
content: 一般来说，9千万级别的表，mysql单机是完全可以处理的，用不着分表。给出的信息严重不足： 表中只有这三个column，还是还有其它的？请给出完整的表结构，包括所有的index和constraint表文件的物理大小？GB级还是TB级？urlid和wordid的layout是怎样的？是unique还是有大量的重复？请给出硬件配置，CPU内存存储操作系统 另外，好慢是多慢？请给出单个select和select ... where wordid in...的运行速度，这样才能有一个basel
answerer_tags: 程序员