PostgreSQL:select null vs false的性能

时间:2015-08-18 19:15:47

标签: sql database performance postgresql

在带有大表(> 10M行)的PostgreSQL(v9.4)中,这两个查询的性能(速度)有什么不同吗?

  1. 选择null列中bigint值的所有条目。
  2. 选择false列中boolean值的所有条目。
  3. 此外,如果在varchar列上执行查询号1,会有什么不同吗?

    谢谢!

1 个答案:

答案 0 :(得分:1)

不 - 从理论上讲,您和他们自己的选择都不会产生性能差异。您只是在比较数据。如果您在WHERE子句中指定的任何列都已编入索引,则会有区别。