MyISAM
で 、このクエリ:
SELECT COUNT(*)
FROM TABLE_NAME
テーブルのメタデータに保持されているため、インスタントです。このクエリを発行するのはほぼ無料で、常に正しい結果が得られます。
InnoDB
内 、このクエリは行を1つずつカウントしますが、時間がかかる場合があります。
したがって、COUNT(*)
の正確な値が必要ない場合 、INFORMATION_SCHEMA
をクエリできます 。
MyISAM
で 、このクエリ:
SELECT COUNT(*)
FROM TABLE_NAME
テーブルのメタデータに保持されているため、インスタントです。このクエリを発行するのはほぼ無料で、常に正しい結果が得られます。
InnoDB
内 、このクエリは行を1つずつカウントしますが、時間がかかる場合があります。
したがって、COUNT(*)
の正確な値が必要ない場合 、INFORMATION_SCHEMA
をクエリできます 。