Файл журнала запросов базы данных mySQL для анализа

У нас есть файлы журналов базы данных MySQL, и мы хотим использовать эти файлы журналов для анализа (интеллектуальный анализ данных, машинное обучение,...), и я очень новичок в этом.

Можете ли вы дать мне инструкцию, как это сделать?

1 ответ

Решение

Существует целый ряд инструментов, которые могут быть вам полезны в зависимости от ваших требований.

Но зачем использовать журналы MySQL, а не БД напрямую, или попросите детали, которые вы ищете, перейти к новой таблице "извлечения информации" в БД, когда пользователь взаимодействует с интерфейсом. Который может быть намного мощнее

Если вы хотите определить скорость вставки / запросов. На самом деле вы можете настроить MySQL для регистрации событий такого типа в разных файлах (поэтому некоторая работа уже выполнена, вместо того, чтобы извлекать полный файл журнала всех событий). В противном случае вы захотите использовать такие инструменты, как Grep.

Кроме того, у вас есть система Lucerne (от apache), которая будет анализировать данные и искать ключевые слова. У них есть различные различные хуки для входа в Java, C и другие. Это очень похоже на то, как Google трал веб-страниц.

В противном случае, если вы намереваетесь добывать данные "внутри" базы данных, тогда журналы явно не являются вашей лучшей точкой вызова.

Журналы также будут содержать много информации о пользователях. IP-адрес может быть более сложным, но вы можете использовать перекрестную ссылку на имя пользователя, выполняющего запрос, и общие журналы сервера, чтобы определить IP-адрес соединения.

Другие вопросы по тегам