Задать вопрос
@Encoders

Как увеличить скорость запроса и уменьшить нагрузку на сервер?

Есть таблица в которой есть поле datetime, и поле type в котором есть значения 1 или 2. Я делаю select запрос в базу на эту таблицу, за последние 7 часов, но из-за большого количества данных идёт сильная нагрузка. Как такое можно оптизировать. Все индексы стоят, но скорость и нагрузка всё равно большая. Извиняюсь сразу, что без примера.
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега MySQL
{PHP, MySql, HTML, JS, CSS} developer
есть поле datetime, и поле type в котором есть значения 1 или 2.
И все? Больше полей нет?

но из-за большого количества данных идёт сильная нагрузка.
Большого это сколько? Сколько получается в итоговой выборке, сколько всего в таблице записей?

Как такое можно оптизировать.
Оптимизация возможна когда понятна задача и есть нормальные исходные данные, например explain бы не помешал, и вышеперечисленные отсутствующие данные, а тыканье пальцем в лужу ощутимого эффекта не даст.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы