MySQLでcountするときのカラム指定は特にしなくてよいのかどうかという事が気になっています。

職場ではcountの時に限ってはselect count(*) from tablesという風にカラムは全指定にしている人が多いのですが、私はselect count(id) from tablesという風にidを指定する習慣があります。
自分がいつからカラム指定を始めたのか、またその理由などを覚えていないのですが、なんとなく以下の理由でやってしまっています。

  • カウント文であれ、全指定は本番環境でやるべきではない(というか怖い)
  • カラムが指定されている方がパフォーマンスがよいはず
  • 特にIDだったら殆どの場合存在し、PKである

ただ、どの理由も根拠がありません。
みなさんはこの理由についてどう思われますか?