baas, Ну не знаю, что там за проект у вас, но 5.6-5.7 много не даст, хотя и тут могут быть подвижки. Озадачивайте начальство опять же той же служебной запиской. После того, как с сервером, естественно, разберётесь.
baas, Ну Thread_concurrency - фактически прямое указание в сколько потоков работать серверу БД. Собственно, настройка топорная и рабочая ЕМНИП. А вот если вы пользуетесь такой древней версией мускула... Я вам так скажу - сваливайте на мускул 8.0 или марийку 10.3. Так, не взначай, там движок InnoDB сильно переработан и лично у меня на проектах наблюдался вау-эффект. А потом ещё параметры покрутил и чудо случилось, выигрыш производительности от переезда в моём случае составил где-то 60% (!!!).
У вас Nginx по таймауту отваливается потому, что долго выполняется скрипт. И проблема может быть совсем не в Nginx, а в БД. Поэтому в студию параметры сервера и размер БД для начала дайте.
Тоже нужный момент. Это для того, чтоб тяжёлые процессы не мешали выполняться более лёгким. Вообще Марийка мне нравится гораздо больше. Подозреваю, что если сунуться в MySQL - там есть что-то аналогичное.
Оно депрекейтед с 5.5 если верно помню.
baas, Я давно не пользуюсь MySQL, но вообще вот про это:
https://mariadb.com/kb/en/thread-pool-in-mariadb/
Если не окажется, что железо где-то в месте, доступном Маросу и на практике его забрать и вернуть назад не проблема - то ничего и доказывать не надо...
Ну и берите так. MySQL только число потоков ограничить, получится как на двух старых серверах. За одно и сетевых задержек не станет.
baas, Так в чем проблема? Возьмите тот сервер, на котором сейчас всё крутится под БД. Отберите половину потоков у мускула (там это можно), пусть половину грузит БД, половину - сам сайт. Начальству - служебную записку, что мол система может тормозить тогда-то тогда-то по таким-то причинам (скрипт, который прогер не хочет оптимизировать). Всё...---------- Добавлено 26.12.2019 в 21:39 ----------
Да, ещё момент. Если блокировок таблиц нет - ну и х с нагрузкой на ядра. Даже оптимизировать ничего не надо.
В России. Ага. Знали бы вы, к скольким ЭЦП у иных людей есть доступ...---------- Добавлено 26.12.2019 в 21:31 ----------
И почему это нельзя? Кредит возьмут? Так не дают их уже давно по копиям паспорта.---------- Добавлено 26.12.2019 в 21:33 ----------P.S> в паспорте никаких секретных сведений нет на развороте с фотографией. Дата рождения, ФИО и фотка - не то, что нужно скрывать. И я крайне удивлён, почему эти данные должны быть защищены. Вот прописка, семейное положение и т.п. - уже совсем другой разговор.
Деньги имеют свойство кончаться. Да даже пары тысяч на такое тестирвоание будет потом со временем жалко, когда приходит понимание, что адекватной картины оно не составляет. А хостингов столько, что это в общем-то, не выполнимая задача. С учетом, что кто-то может наврать, а кто-то просто выложить устаревшие данные. Да и производительность ВПС в таких деталях в общем случае зависит от погоды на марсе. Т.е. для обычного сайта/проекта проблем нет, и это всё не надо. Для условного майнинга или хайлоада - да, важно. Но только то, что требует гарантированных ресурсов в аббревиатуру VPS как-то не укладывается - потому, что по процессору оверселл есть у всех. Процитирую с другого форума своё высказывание.