Я смотрел на регистрацию активности только определенных пользователей в MySQL. Я обнаружил, что ведение журнала может быть включено или отключено для всех пользователей, но одна из служб, использующих db, выполняет много запросов, и поэтому я хотел бы регистрировать только определенных пользователей.
Google сказал мне, что можно установить флаг, чтобы включить отключение ведения журнала, однако я не могу изменить код подключения к сервисной БД и просить каждого пользователя включить ведение журнала, прежде чем они что-либо сделают, может быть не так надежно, как я хочу.
Итак, знаете ли вы, есть ли способ регистрировать только набор запросов пользователей?
Спасибо !
Установите прокси mySQL и сделайте там логин.
Вы можете включить ведение журнала глобально, а затем изменить код подключения, чтобы отключить ведение журнала для пользователей с высокой нагрузкой, за которыми вы не хотите отслеживать. Я могу вспомнить пару случаев в своей среде, где это было бы наиболее эффективно, так что это может сработать и для вас.
более новые версии mysql поддерживают ведение журнала в таблицы. этим можно злоупотреблять интересными способами: