Добрый день,
подскажите, какую мне можно выбрать площадку для хостинга базы данных MySQL с представлениями, процедурами и прочее, дающая доступ внешним клиентам для администрирвоания, соединения через коннекторы ODBC и проч.
Возникла такая проблема: при генерации страниц сайта всегда есть пара запросов к базе, которые выполняются заметно дольше остальных. Эти запросы ничем не отличаются от других, используемых при генерации той же страницы, и выполняемых очень быстро. Эти запросы постоянно меняются (то один тормозит, то другой).
Знаю, что таблицы innoDB сложнее восстанавливать (для них не работает команда repair, бывают проблемы с логом таблицы), поэтому опасаюсь их использовать. Насколько мои опасения сраведливы? Действительно ли у этого типа таблиц проблемы со стабильностью и восстановлением или это мои предрассудки?
Написал тяжелый запрос с вложенными селектами, запустил из phpMyAdmin. MySQL надолго задумывается и занимает все ресурсы. Приходится перезапускать MySQL.
При таком положении дел не понятно, как оттестировать запрос.
Можно ли убить конкретный MySQL-запрос, не перезапуская сервер?
Почему на моем VDS периодически отключается MySQL?
Друпалу нужно 300 запросов для генерации одной простой странички. На сервере довольно загруженный MySQL, поэтому наблюдаются тормоза. Можно ли как-нибудь значительно сократить количество запросов к базе у Друпала?
На официальном сайте есть подробные требования к хостингу для Drupal 5, 6 и 7 (англ.)
Рекомендуется
- Apache 1.3 или 2.x (для чистых ссылок нужен mod_rewrite)
- PHP 5.2.x (с расширениями mysql, GD)
- MySQL 5.x
Конфигурация PHP:
- register_globals off
- safe_mode off
- session.save_handler user
- session.cache_limiter nocache
- error_reporting E_ALL