在计算数据库记录条数时,通常认为 COUNT(*) 较慢,而 COUNT(1) 较快。然而,实际上,对于索引列进行 COUNT() 运算才是最快的。因此,优化记录计数的策略如下:

  1. 优先使用 COUNT() 函数对索引列进行计数。
  2. 如果无法使用索引列,则使用 COUNT(*) 代替 COUNT(1)。