Категории
[FAQ] Часто задаваемые вопросы и ответы
Проблемы и решения
Ошибки и исправления
Общие вопросы
Расширения
Установка и обновление
Модули
Шаблоны
Локализация интерфейса
Коммерческие предложения
Учимся бизнесу
Бизнес книги
Поисковая оптимизация (SEO)
Магазины на ShopOS
Хостинг для ShopOS
Предложения и пожелания
Курилка
|
Много запросов к MySQL-серверу - как их сократить ?
Захожу на сайт и вижу - вы не оплатили хостинг, пиши хостеру, вот ответ: С Вашего аккаунта производилось много запросов к MySQL-серверу, поэтому он был временно заблокирован. Просьба оптимизировать работу Ваших скриптов или мы будем вынуждены вновь Вас заблокировать.
сайт включили, дали логи и дописали:
Просим в течение недели оптимизировать Ваши скрипты, иначе аккаунт будет повторно заблокирован.
И как мне их оптимизировать подскажите плиз? Логи прилагаю...
Сколько посещений в день в среднем?И что за хостер если не секрет? Вообще оптимизация сам узнавал долгий и рутивный труд, варианта 2 перейти на VPS или оптимизировать, оптимизация будет стоить дорого...
кэширование запросов и страниц включить
Евгений спасибо - включил! А вот логи которые я выложил они действительно такие страшные? Просто мой хостинг перекупил другая контора - до этого сайт более 4 месяцев работал без существенных изменений и отсутствия жалоб со стороны хостера, а теперь новый "метла" - пришол, и тут же мну "стукнул" - складывается впечетление - что они пытаются "подрезать" меня на предмет получения доп-оплаты. так о чем это я, а логи мною вылаженные действительно серьезно перегружают сервак?
А вот логи которые я выложил они действительно такие страшные?
а что в них страшного?
просто список запросов и все.
Евгений , они уверяют что он гигантский список запросов и думают что он для меня доказательство того что это так., так этот список создает лишнюю нагрузку на сервер баз данных? а на мою просьбу о разьяснении что мне нужно сделать - прислали:
Обычно подобные проблемы с нагрузкой возникают при использовании "тяжёлых" запросов, использующих такие операции как группировки (GROUP BY), сортировки (ORDER BY), объединения (UNION, JOIN).
Рекомендуем Вам обратиться к программистам для идентификации и устранения проблемы.
Если у Вас нет возможности произвести оптимизацию запросов, мы будем вынуждены снова заблокировать Ваш сайт при создании нагрузки на сервер баз данных.
Также можем Вам предложить переход на VPS-хостинг в компанию БЛАБЛА . При использовании технологии VPS нагрузка, создаваемая Вашим сайтом, не будет сказываться на работе всего сервера, так как в этом случае площадка будет работать в изолированном контейнере с выделенными ему ресурсами.
можно ли как то поправить положение с (GROUP BY), сортировки (ORDER BY), объединения (UNION, JOIN)?
можно ли как то поправить положение с (GROUP BY), сортировки (ORDER BY), объединения (UNION, JOIN)?
нельзя. сортировку как тогда делать
проще, дешевле и меньше будет потрачено нервных клеток - переехать к другому хостеру. или взять vds, vps
Источник
|