Trong MyISAM
, truy vấn này:
SELECT COUNT(*)
FROM TABLE_NAME
là tức thì, vì nó được giữ trong siêu dữ liệu bảng, vì vậy, truy vấn này gần như miễn phí và nó sẽ luôn nhận được kết quả chính xác.
Trong InnoDB
, truy vấn này sẽ đếm từng hàng một, có thể mất một chút thời gian.
Vì vậy, nếu bạn không cần giá trị chính xác của COUNT(*)
, bạn có thể truy vấn INFORMATION_SCHEMA
.