@generate
...

Как создать таблицу MYSQL которая не будет долго давать ответ?

Как создать таблицу чтобы он давал ответ быстро, если даже в нем будет 1млн записей, а то моя таблица с 700к записями стал давать ответ по 1 минуте. Создавал 11 структу, у тех у кого больше 255 символов ставил text, у тех у кого меньше ставил varchar.
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
@generate Автор вопроса
...
проблема решена нужно было завернуть запрос в id '33' например то ответ будет сразу же через 0.001 сек. Если без кавычек id 33 то ответ займет 2.8 секунд
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@vitaly_il1
DevOps Consulting
Как создать таблицу чтобы он давал ответ быстро
- короткий ответ "создать с правильными индексами", и настроить MySQL.
Длинный ответ:
- возьмите ваши запросы и запустите их с "explain"
- поменяйте запросы и/или добавьте индексы чтобы запросы выполнялись эффективно
- настройте MySQL с соответствии в памятью на сервере https://ruhighload.com/%D0%9E%D0%BF%D1%82%D0%B8%D0...
https://www.opennet.ru/docs/RUS/mysqlcli/glava14.html
Ответ написан
Комментировать
martin74ua
@martin74ua Куратор тега MySQL
Linux administrator
сделать любую таблицу, не ложить в нее данные. отвечать будет мгновенно
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы