Мониторинг MySql с помощью C # - PullRequest
0 голосов
/ 31 октября 2018

В настоящее время я делаю проект о мониторинге MySQL с помощью C #, и у меня есть некоторые проблемы.

Я готовлюсь использовать C # для мониторинга изменений в форме Mysql, и для достижения этой функции в Sqlserver есть библиотека libclass для зависимостей. Но я должен был использовать цикл опроса, чтобы сделать это, и это трудоемкий процесс, поэтому мне интересно, есть ли другой метод, доступный для обработки формы Mysql для мониторинга изменений?

Большое спасибо!
Го

1 Ответ

0 голосов
/ 31 октября 2018

Если вы хотите отслеживать экземпляры MySQL, я бы порекомендовал использовать mysqld_exporter , который предназначен для этого.

Но если я правильно понимаю, вы хотите отслеживать изменения внутри таблицы?

Для этого есть два основных варианта: вы можете использовать плагин аудита , вы должны использовать Enterprise MySQL или Percona Server, который является бесплатным. Вы можете создать практически любой фильтр и регистрировать изменения.

Второй вариант - анализ двоичного журнала, который очень распространен и называется Change Data Capture (CDC), популярным приложением для этого является maxwell.

Более подробную информацию по этому вопросу вы можете найти в этой записи блога: https://www.percona.com/blog/2016/09/13/mysql-cdc-streaming-binary-logs-and-asynchronous-triggers/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...