Самый эффективный способ подсчета больших таблиц заключается в том, что вы должны хранить счет в таблице где-то еще и увеличивать / уменьшать это значение, когда это необходимо, таким образом, вы запрашиваете только одну ячейку, а 51-секундный запрос становится меньше, чем 1 секунда.
Я знаю, что это излишняя вещь, но это самый эффективный и оптимальный способ
Существуют темы, которые предлагают запрашивать INFORMATION_SCHEMA, но это совершенно не помогает, учитывая вашу потребность в WHERE
, а все остальное столь же неэффективно, как и ваша проблема здесь.
Все, что вам нужно, это текущий счет, место для его хранения, функциональность для его увеличения / уменьшения, и вы готовы идти