我有一个大约1000,000,000条记录的MySQL表。当我进行查询时,速度非常慢。所以我把这个表按ID分成了10个具有相同结构的子表。但是如何在分表后快速查询数据呢?
当我像这样查询用户时:select name from table where name='mark',我不知道要查询哪个表,因为我可以得到ID范围。
阅读MySQL ,我们看到了这个具有多列索引name的示例表。例如,它将用于这样的查询: WHERE last_name='Widenius' AND first_name='Michael';SELECT * FROM test
WHERE first_name='Michael' AND last_name='Widenius