检查 SQLite 表是否超过 100,000 行的最快方法是什么?
测试表有 26 列和 200,000,000 行。
SELECT COUNT(*) FROM ( SELECT * FROM table LIMIT 100001 )
耗时 0.27 秒。
以下三个需要12分半钟
SELECT COUNT(*) FROM table
SELECT COUNT(*) FROM table LIMIT 100001
SELECT CASE WHEN COUNT(Id) >= 100000 THEN 1 ELSE 0 END FROM table