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

Как лучше создать запрос, который бы просто сожрал все ресурсы сервера

Посоветуйте, как лучше создать запрос, который бы просто сожрал все ресурсы сервера?
Что я сделал, я выгрузил все таблицы, и подключился к 1, и к остальным через join on 1=1, таблиц около двухсот.
В принципе неплохо, нагрузка на hdd критическая, но ошибка:
MySQL client ran out of memory.
Как с ней быть? Выделить больше памяти серверу, что-ли?
Или есть вариант как ещё серьёзней положить машину?
  • Вопрос задан
  • 2846 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 4
vollossy
@vollossy
Веб-разработчик с небольшим опытом работы
Не, тут у Вас клиент вывалился, т.к. слишком много записей выгрузили. Серваку, в принципе, не так страшно. Имхо, лучше с вложенными запросами поиграться и поиском по неиндексированным столбцам
Ответ написан
Комментировать
fornit1917
@fornit1917
Я как-то вложенными запросами "убивал" mysql, если вложенный запрос зависит от внешнего и всегда возвращает огромное количество кортежей. Одним запросом одно ядро CPU загружалось у меня на несколько минут на 100%.
Что примечательно, на постгресе аналогичный запрос выполнялся достаточно быстро и без особых проблем....
Ответ написан
ivnik
@ivnik
select * from some_table order by rand()
если мало, то
select * from some_table t1, some_table t2 order by rand()
ну и т.д. добавлять таблицы

если уперлись в память, то можно просто несколько раз сортировать
select * from (select * from some_table order by rand()) t1 order by rand()
Ответ написан
Комментировать
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
Так Вам положить сервер или понять сколько он выдержит?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽