- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
absurdo, ни innotop, ни mytop не сможет собрать ВСЕ запросы. В промежутках между опросами все равно что-то еще будет происходить.
VPS нужен не только чтобы нехорошие хостеры нагрели руки. Он еще и позволяет пользователю настраивать нестандартное окружение вообще и править my.cnf в частности. Используйте VPS или так и будете гадать.
а как собрать не ВСЕ запросы иннотопом?
Бинарный лог mysql хранит в себе все запросы
Догадайся с трех раз - есть-ли у него к нему доступ, если нету к my.cnf...
И нет, не все запросы. Стыдно такие базовые вещи не знать.
Пробовал mytop
но он почему то не показывает список текущих запросов к базе.
Это как то лечится?
Потому что у вас нет соответствующих прав. Если у вас виртуальный хостинг и нет доступа администратора к mysql - забудьте про такие вещи.
Просите у хостера slow log.
mytop должен показывать. Единственное будет пусто - если не в свою базу смотрите :))
Никому он ничего не должен. Особенно всяким буратинам, которые не могут осилить раздел REQUIREMENTS в документации mytop.
а как собрать не ВСЕ запросы иннотопом?
В вашем случае - никак. Точно также, как и с mytop.
И нет, не все запросы. Стыдно такие базовые вещи не знать.
Ну вообще-то да, там не все запросы, а только на изменение данных, я как-то забыл об этом. Но тем не менее, логировать все запросы к mysql можно:
http://dev.mysql.com/doc/refman/5.1/en/query-log.html
Потому что у вас нет соответствующих прав. Если у вас виртуальный хостинг и нет доступа администратора к mysql - забудьте про такие вещи.
Вообще-то должен показывать текущие исполняющиеся запросы этого пользователя.
а как собрать не ВСЕ запросы иннотопом?
Формально - никак. Предназначение этих утилит в оперативном анализе.
Можно попытаться глазами просматривать и выделять медленные запросы, но это вы и в phpmyadmin прекрасно можете сделать.
Вообще-то должен показывать текущие исполняющиеся запросы этого пользователя.
Вообще говоря, да - попытается. Тут был неправ.
Можно попытаться глазами просматривать и выделять медленные запросы, но это вы и в phpmyadmin прекрасно можете сделать.
Для этого есть такая вещь как тестирование. У ТС есть пример нагрузки (см. логи доступа). Делается тестовая среда, имитируется нагрузка - смотрятся запросы.