
Когда вы работаете с MySQL Может быть, что в некоторых случаях консультации они могут стать большие, возвращать большое количество записей и даже потребляют высокий процент циклы Обработка.
Так же, Если мы получают доступ к серверу базы данных через любого рабочего стола или веб-приложения, Может быть, вам нужно проверить регистрация возможных консультаций, которые были проведены, Поэтому хорошая идея заключается в том, чтобы активировать регистрация Эти запросы в файле Журнал, который необходимо задать в файле Конфигурация из MySQL, My.cnf.
Но если мы хотим, чтобы увидеть, в режиме реального времени, запросы, которые выполняются на нашей базе данных, а также Пользователи что текущих подключений к тому же, Мы можем использовать консультация собственный MySQL следующие:
1 | mysql > show processlist; |
который покажет что-то вроде следующего:
1 2 3 4 5 6 | +-------+------------+-----------+-------+---------+------+----------------+------------------------+ | Id | User | Host | db | Command | Time | State | Info | +-------+------------+-----------+-------+---------+------+----------------+------------------------+ | 67095 | root | localhost | NULL | Query | 0 | starting | show processlist | | 67112 | usuario_db | localhost | mi_bd | Query | 0 | Sorting result | SELECT * FROM mi_tabla | +-------+------------+-----------+-------+---------+------+----------------+------------------------+ |
Как вы можете видеть, Этот запрос будет показывать пользователь, хозяин и базы данных к которому выполняется подключение, а также SQL-запрос Он выполняется.
В зависимости от разрешения у пользователя, от которого теперь работает запрос или команду, все процессы всех пользователей в случае разрешения отображаются Итого, или только для пользователя в вопросе, Если у вас есть ограниченный То же самое.
