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

Làm thế nào để xóa bộ nhớ cache truy vấn trong mysql?

Bộ nhớ cache truy vấn lịch sử truy vấn là những thứ khác nhau.

Bộ nhớ cache truy vấn

MySql lưu trữ các truy vấn đã thực thi với kết quả của chúng trong một truy vấn bộ nhớ đệm , vì vậy nó có thể nhanh chóng phản hồi khi cùng một truy vấn được yêu cầu ( lần truy cập bộ nhớ cache ) .Run RESET QUERY CACHE hoặc FLUSH TABLES để xóa bộ nhớ cache truy vấn.

Tệp lịch sử lệnh

MySql lưu trữ các lệnh được thực thi từ trình bao của chính nó trong tệp lịch sử . Nó nằm trong thư mục chính của bạn (Unix):~/.mysql_history . Xóa tệp này để xóa lịch sử cho đến nay (khỏi trình bao) :

rm -rf ~/.mysql_history

Nếu bạn muốn tắt hoàn toàn lịch sử, hãy tạo tệp lịch sử dưới dạng liên kết biểu tượng đến /dev/null (từ shell) :

ln -s /dev/null $HOME/.mysql_history


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cập nhật bảng MySQL từ một tệp cục bộ

  2. PHP - Lọc theo giá trị trường MySQL

  3. Cách tối ưu hóa cơ sở dữ liệu trang web

  4. Truy vấn SQL để lấy Tổng của tất cả các giá trị cột trong hàng cuối cùng của tập kết quả cùng với tổng của hàng (nhóm theo)

  5. Có bất kỳ lợi ích thực sự nào khi sử dụng RDBMS so với tệp phẳng trên hệ thống tài liệu Web đơn giản (hoặc CMS cơ bản) không?