Периодически проверяйте состояние базы данных mysql из Java

#mysql

#mysql

Вопрос:

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

Комментарии:

1. Что вы подразумеваете под правильной работой? и вы не новичок в Mysql, если вы не новичок в RDBMS

2. Спасибо за ваш быстрый ответ. правильная работа означает, что Mysql отключается в середине выполнения запроса или база данных иногда становится нестабильной .. и т.д. Также я новичок в to RDBM.

Ответ №1:

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

Если вы ищете более сложное тестирование (как прокомментировал @shakti-singh — это зависит от того, что вы подразумеваете под правильной работой), то вы можете создать синтетическую транзакцию — написать код, который запрашивает что-то таким же образом, что и ваше приложение, и убедиться, что вы получаете ожидаемые результаты. (Загуглите «синтетические транзакции» для получения дополнительной информации).

Комментарии:

1. Спасибо за ваш быстрый ответ. правильная работа означает, что Mysql отключается в середине выполнения запроса или база данных иногда становится нестабильной .. и т. Д