Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да одитирате дейността на базата данни без проблеми с производителността и скалируемостта?

Не съм сигурен дали това е достатъчно зрял подход за производствена система, но имах доста голям успех с наблюдението на трафика на базата данни с помощта на снифър за мрежов трафик.

Изпратете необработените данни между приложението и базата данни на друга машина и ги декодирайте и анализирайте там.

Използвах PostgreSQL и декодирането на трафика и превръщането му в поток от операции с база данни, които могат да бъдат регистрирани, беше сравнително лесно. Предполагам, че ще работи във всяка база данни, където пакетният формат е документиран.

Основната точка беше, че не натоварваше допълнително самата база данни.

Освен това беше пасивно наблюдение, записваше цялата активност, но не можеше да блокира никакви операции, така че може да не е точно това, което търсите.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изпълнение на незабавна промяна на променливата за свързване на потребителя

  2. SQL заявка за получаване на прецизната стойност на колона

  3. Ред за оценка на клаузата на Oracle SQL

  4. Oracle PL/SQL колекции - Създаване на вложена таблица в базата данни

  5. jboss 7 конфигурация на източник на данни на oracle