Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm thế nào để Kiểm tra Hoạt động Cơ sở dữ liệu mà không có Vấn đề về Hiệu suất và Khả năng Mở rộng?

Tôi không chắc liệu đó có phải là một cách tiếp cận đủ trưởng thành cho một hệ thống sản xuất hay không, nhưng tôi đã gặt hái được khá nhiều thành công với việc theo dõi lưu lượng dữ liệu bằng cách sử dụng trình đánh giá lưu lượng mạng.

Gửi dữ liệu thô giữa ứng dụng và cơ sở dữ liệu sang một máy khác, đồng thời giải mã và phân tích nó ở đó.

Tôi đã sử dụng PostgreSQL, và việc giải mã lưu lượng và biến nó thành một luồng hoạt động cơ sở dữ liệu có thể được ghi lại tương đối đơn giản. Tôi tưởng tượng nó sẽ hoạt động trên bất kỳ cơ sở dữ liệu nào có định dạng gói được ghi lại.

Điểm chính là nó không tạo thêm tải cho chính cơ sở dữ liệu.

Ngoài ra, nó là giám sát thụ động, nó ghi lại tất cả hoạt động, nhưng không thể chặn bất kỳ hoạt động nào, vì vậy có thể không đúng như những gì bạn đang tìm kiếm.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối với Oracle DB bằng ODBC

  2. Có thể sử dụng sql% rowcount cho SELECT không?

  3. SQL Server / Oracle:Các bảng tạm thời riêng tư

  4. Tạo và sử dụng bảng tạm trong các truy vấn lồng nhau

  5. Áp dụng bộ lọc trong Chế độ xem Oracle