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