Сугубо ИМХО, но сама постановка вопроса очень странная. Почему бы ни ставить более конкретные вопросы и ни обсуждать их решение в каждом топике. Я вот, к примеру, много лет занимаюсь БД и мог бы поделиться своим опытом конкретно по мониторингу активности БД, хотя скажу честно, оно вам вряд ли надо, так как данный тип мониторинга завязан под конкретную базу данных и конкретное архитектурное решение, и в каждом случае разрабатывается индивидуально, а единственно что может быть общего для всех СУБД это
select count(1) from dual;
На хабре есть пользователи с высокой квалификацией, так что ответом на поставленный вопрос легко может служить ссылка
НЛО все зависит.