Как лучше создать запрос, который бы просто сожрал все ресурсы сервера
Посоветуйте, как лучше создать запрос, который бы просто сожрал все ресурсы сервера?
Что я сделал, я выгрузил все таблицы, и подключился к 1, и к остальным через join on 1=1, таблиц около двухсот.
В принципе неплохо, нагрузка на hdd критическая, но ошибка:
MySQL client ran out of memory.
Как с ней быть? Выделить больше памяти серверу, что-ли?
Или есть вариант как ещё серьёзней положить машину?
Не, тут у Вас клиент вывалился, т.к. слишком много записей выгрузили. Серваку, в принципе, не так страшно. Имхо, лучше с вложенными запросами поиграться и поиском по неиндексированным столбцам
Я как-то вложенными запросами "убивал" mysql, если вложенный запрос зависит от внешнего и всегда возвращает огромное количество кортежей. Одним запросом одно ядро CPU загружалось у меня на несколько минут на 100%.
Что примечательно, на постгресе аналогичный запрос выполнялся достаточно быстро и без особых проблем....