У нас есть устаревшая / производственная база данных. Он находится в постоянном развитии и использует поддержку веб-сайта, который развивался в течение 10 лет. Доступ к базе данных осуществляется несколькими технологиями - perl cgi, php и java webapps.
Накапливается много нефти. Я хочу провести серьезный рефакторинг. Я уверен, что некоторые части полностью унаследованы (очевидными являются таблицы с нулевыми строками). Чтобы определить, какие части используются чаще всего, я предпочитаю использовать базу данных, а не проходить через очень большое количество потенциальных компонентов доступа.
Имеет ли oracle (10g) возможность ставить триггер на каждую таблицу, чтобы сообщать, когда и как часто к ней обращаются? Может кто-нибудь указать мне, как сделать этот или другой механизм для достижения той же цели?
(Пожалуйста, прокомментируйте с предложениями по другим стратегиям, чтобы помочь рефакторингу базы данных и в этом сенарио).