我有一个超过2000万行的SQL表BookChapters。它有一个集群主键(bookChapterID),没有任何其他键或索引。运行以下查询需要几毫秒
if (select count(*) from BookChapters) = 0
...
但是,我这样改的话需要10分钟以上。
if (select count(*) from BookChapters) = 1
...
或
if (select count(*) from BookChapters) > 1
...
为什么会这样呢?怎样才能让select count(*)执行得更快?