0) Самое важное: Использовать индекс , подходящий для вашего предложения where.
1) Если этого недостаточно, вы можете даже использовать индекс, содержащий все строки, которые должны быть возвращены по вашему запросу. Таким образом, запрос может искать все из индекса и не должен загружать фактические строки.
2) Уменьшите количество возвращаемых столбцов до столбцов, которые вам действительно нужны. Не выбирайте все столбцы, если вы не используете каждый из них.
3) Используйте типы данных, соответствующие сохраненным данным, и выбирайте наименьшие возможные типы данных. Например, когда вам нужно сохранить число, которое никогда не будет превышать 100, вы можете использовать TINYINT
, который потребляет только 1 байт, вместо BIGINT
, который будет использовать 8 байтов в каждой строке ( целочисленные типы ).