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

Truy vấn Mysql chạy hai lần phải nhanh hơn lần thứ hai ngay cả với SQL_NO_CACHE

Tùy thuộc vào công cụ lưu trữ mà bạn đang sử dụng, vâng, rất có thể nó đang được tải từ bộ nhớ cache dữ liệu chứ không phải bộ nhớ cache truy vấn.

MyISAM không cung cấp bộ nhớ đệm cấp công cụ lưu trữ cho dữ liệu và chỉ lưu các chỉ mục vào bộ nhớ đệm. Tuy nhiên, hệ điều hành thường phục vụ dữ liệu từ bộ nhớ đệm của chính nó, điều này có thể đang tăng tốc độ thực thi truy vấn của bạn.

Bạn có thể thử đo điểm chuẩn cho truy vấn trong một kịch bản thực, chỉ cần ghi truy vấn cụ thể đó vào cơ sở dữ liệu mỗi khi nó được thực thi (cùng với thời gian thực thi của nó).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MAMP với Laravel Unix Socket

  2. Nối nhiều hàng trong các hàng đơn trong MySQL

  3. Cú pháp DELETE của SQL - Được DBMS liệt kê

  4. Chọn phòng trống giữa hai ngày

  5. Nhiều khả năng cho DÒNG ĐƯỢC CHẤM DỨT BỞI VÀ CÁC LĨNH VỰC ĐƯỢC CHẤM DỨT BỞI - MySQL