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

sử dụng cơ sở dữ liệu để ghi nhật ký

Tôi có thể nghĩ đến hai lý do lớn:

Đầu tiên, cơ sở dữ liệu chậm hơn các tệp văn bản khi chỉ cần thêm thông tin vào một tệp. Với cơ sở dữ liệu, bạn phải thiết lập kết nối, truyền dữ liệu qua mạng, lưu trữ nó trong cấu trúc được lập chỉ mục, v.v. Với một tệp, bạn chỉ cần ghi lỗi vào đĩa cục bộ.

Thứ hai, đôi khi những thứ bạn muốn ghi liên quan đến cơ sở dữ liệu bị hỏng. Nếu đĩa cục bộ bị hỏng, bạn gặp phải sự cố lớn hơn là cố gắng tạo tệp nhật ký. Nhưng bạn có thể ghi lại sự cố cơ sở dữ liệu ngay cả khi mọi thứ khác đang hoạt động.

Phải nói rằng, có rất nhiều tình huống trong đó thông tin tôi muốn ghi chỉ có liên quan khi ứng dụng đang hoạt động bình thường và khi tôi đã có kết nối cơ sở dữ liệu. Trong những trường hợp đó, tôi đăng nhập trực tiếp vào MySQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql COUNT (*) trên nhiều bảng

  2. Google Maps Lưu đa giác và các điểm trong MySQL bằng PHP

  3. Làm cách nào để mô phỏng một biến mảng trong MySQL?

  4. ngày thời gian chuyển giá trị từ python sang mysql

  5. Cơ sở lý luận về MySQL Fulltext Stopwords