У меня сайт, делал его сам, когда было мало трафика на нем, то все летало, а сейчас больше 100к посетителей в сутки, проц на сервере загружен 100%, и сайт вообще не открывается бывает. Подскажи пожалуйста, если знаешь, как можно узнать, какие SQL запросы грузят больше всего процессор сервера?
Тебе нужно понять за счет чего тормозит сайт. причины могут следующие: 1. Не правильно написанные скрипты на ЯП тут нужно смотреть и понимать, какие функции и процессы могут сверх нагружать систему и их оптимизировать 2. Не правильная архитектура SQL. Здесь важно понимать и применть одно простое правило, все запросы, просчеты, подсчеты, сортировки и прочие нужно максимально делать на стороне SQL он с этим работает в десятки быстрее php 3. Надо в целом изучать архитектуру и искать слабые места 4. Как вариант упираешься в потолок по железу, посмотри какой процент нагрузки проца и ОЗУ от максимально допустимых у тебя сейчас? Идеально чтобы в пике было ниже или около 50%. Если у тебя в разы выше подымай пощность И на последок, с практики, иногда проще увеличить ресурсы сервера на 50% чем переписать весь проект с нуля правильно!!!
Практикую на боевом сервере nginx 1.20.2 PHP 8.0.15 MariaDB 10.6.5 При попытке делать связь, даже после проставления галочки Null, всё равно ошибка. Может это в версии СУБД...?