MySQL Самый быстрый способ обработки составного ключевого запроса - PullRequest
0 голосов
/ 30 марта 2020

У меня проблемы с медленными запросами к базе данных 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.

Собираюсь попробовать перевернуть ордер.

1 Ответ

0 голосов
/ 31 марта 2020

Как и предполагалось, порядок составных ключей необходимо перевернуть.

Поскольку я запрашиваю TAID, это должен быть первый ключ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...