Архив: Написать скрипт популярных запросов show processlist MYSQL
Бюджет
По договоренности
Создан: 5 лет назад
Закрыт
- Описание
- Добрый вечер
Нужно написать скрипт вывода ТОП популярных sql запросов по нашей базе в файл.
Для этого авторизуемся под рут в mysql и выполняем встроенную команду show processlist нашим скриптом раз в секунду.
В результате выдает типа:
mysql> show processlist;
+----+-------+-----------+---------+---------+------+--------------+-----------------------------------------------------------------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+-------+-----------+---------+---------+------+--------------+-----------------------------------------------------------------------------+
| 3 | admin | localhost | base| Execute | 0 | Sending data | SELECT POS_R FROM table WHERE ID_P_R = ? ORDER BY DATE_R DESC LIMIT 1 |
| 27 | root | localhost | NULL | Query | 0 | starting | show processlist |
+----+-------+-----------+---------+---------+------+--------------+-----------------------------------------------------------------------------+
2 rows in set (0.00 sec)
Из этого мы выбираем столбец info и строку, начиная с ключевого слова SELECT, UPDATE, INSERT, DELETE и заканчивая первым словом после WHERE,
Пример:
SELECT POS_R FROM table WHERE ID_P_R
SELECT ROUND FROM name WHERE ID_USERS
SELECT DATE FROM date WHERE AUTH
и тд..
В результате склеиваем одинаковые запросы и делаем счетчик числа этих запросов, в результате в файле выводим что типо такого, сортируя по кол-ву убывания :
SELECT POS_R FROM table WHERE ID_P_R (3463)
SELECT ROUND FROM name WHERE ID_USERS (796)
SELECT DATE FROM date WHERE AUTH (232)
где числа 3463,796,232 это кол-во запросов, пока выполнялся наш скрипт.
Время выполнения скрипта, хорошо бы уметь при запуске определять, в секундах. Чтобы по истечении например 60сек, он прекращал работу и выдавал файл с результатами.
ОС:
Система Centos 6, Mysql 5.7
- Категория
Похожие проекты
0
0
Требования к знаниям: умение оптимизировать и работать с 3д моделями, оптимизировать скрипты, писать скрипты. Задачи: . Установка официального сервера от разработчиков, установка официальных модов (20 штук+-) их настройка, и доработка. . Работа с ТЗ, разработка уникальных скриптов которые в дальнейшем......
3 недели назад
$22
19
1
Создать страницу в инстаграм и наполнять ее материалом, который Вам присылают, запускать рекламу. занятость 5-10 мин в день....
2 месяца назад
$33
43
7
Вести канал, отвечать на входящие заявки, консультация клиентов....
3 месяца назад
46
2
Работа с входящими заявками, работа с людьми, ведение страницы, предоставление доступа к курсам....
3 месяца назад
37
3
Предоставляем консалтинговые и и информационные услуги....
3 месяца назад
$22
45
4
$489
65
0
$22
103
3
Работа с почтой и социальными сетями, отвечать на входящие заявки и консультировать клиентов Моя ссылка httpshttps://t....
3 месяца назад
$11
56
0
$33
99
1
В образовательный онлайн проект требуются кураторы для обработки входящих данных,консулььтрования и поиска новых клиентов Для связи со мной https://t....
3 месяца назад
$500
95
4
$33
55
1
В онлайн проект требуются ответственные, коммуникабельные, амбициозные и желающие зарабатывать!...
3 месяца назад
38
3
Необходимо обновить лицензии letsencrypt на Zimbra 8. 15 на работающем сервере. Настроить автоматическое обновление....
3 месяца назад
44
2
Работа состоит в настройке вебинаров, Бизон и прочих технических настроек. Необходим опыт в работе с вебинарами. Оплата обсуждается лично....
3 месяца назад
62
0
59
0
Опыт работы нам не важен. Мы обучаем с нуля! Так же у вас появляется возможность продавать обучение на Smm, сторисмейкерство, tilda, Taplink и другие курсы любому желающему человеку. с 1 продажи обучения вы получите минимум 2200 рублей. У нас 20 обучающих курсов на удаленные профессии. Школа официальная......
3 месяца назад
49
1
Здравствуйте, необходимо создание расширений для форума на движке phpBB . Настройка форума,проверка и устранение недочетов....
3 месяца назад
$22
86
0
Суть работы- продвигать наш проект и наши курсы....
3 месяца назад
$611
203
16
Ищем администратора в нашу дружную команду, опыт работы не имеет значения- всему научим! Расскажу о том, чем предстоит заниматься:. - Обработка входящих сообщений. - Консультирование клиентов и работа с возражениями. - Ведение соц. сетей и выдача доступа в школу. Требования:. - Активные люди, уверенные......
3 месяца назад
107
3
Видео качественный и хороший. Ваши проекты будут хоршими: И будут много просмитров....
3 месяца назад
$625
208
6