我在具有许多行的MySQL数据库上的慢速查询遇到一些问题,我只是希望确保自己做对了。
我有一个包含TAID和相关行的表,如下所示:
Row | TAID
----------
1 1
2 1
3 1
4 1
1 2
2 2
3 2
4 2
当前,我已经将TAID, Row
设置为组合键,但是我通常使用TAID列查询所有行。
是否慢,因为有多个TAID实例?
我是否正在考虑正确的方法?
编辑:我认为问题在于列的顺序。
我实际上在TAID之前有行,并且正在查询TAID。
将尝试翻转订单。
根据建议,需要翻转组合键的顺序。
因为我正在查询TAID,所以它必须是第一个键。