Thinbug
News
SQL where子句顺序可以更改Postgresql10中的性能
时间:2018-07-31 08:34:40
标签:
sql
postgresql
通常,where子句顺序可以更改Postgresql中的性能吗?您能否举一个例子说明发生的可能?
1 个答案:
答案 0 :(得分:0)
不,它不会改变性能有两个原因:
dbms不会在编写时执行查询,而是使用sql语句询问您需要什么,但是有一个称为优化程序的模块可创建查询的内部表示,因此如果您有两个查询产生相同的查询结果是一个好的优化程序将这两个查询转换为相同的表示形式。
where子句是在读取目标表之后执行的,因此,假设您有一个名为t的表和两个类似这样的where子句:where a> b和c
相关问题
选择“where子句”评估顺序
WHERE子句中列的顺序是否重要?
最佳性能的Where子句中的ANDS顺序
sql where子句中的列顺序
Where子句的字段顺序
查询优化 - WHERE子句中表达式的顺序
TSQL - WHERE子句的顺序改变执行时间
WHERE子句过滤ORDER
WHERE子句中的条件顺序是否会影响MySQL的性能?
SQL where子句顺序可以更改Postgresql10中的性能
最新问题
我写了这段代码,但我无法理解我的错误
我无法从一个代码实例的列表中删除 None 值,但我可以在另一个实例中。为什么它适用于一个细分市场而不适用于另一个细分市场?
是否有可能使 loadstring 不可能等于打印?卢阿
java中的random.expovariate()
Appscript 通过会议在 Google 日历中发送电子邮件和创建活动
为什么我的 Onclick 箭头功能在 React 中不起作用?
在此代码中是否有使用“this”的替代方法?
在 SQL Server 和 PostgreSQL 上查询,我如何从第一个表获得第二个表的可视化
每千个数字得到
更新了城市边界 KML 文件的来源?