查询的解释器是否有任何性能提升是我在连接上指定表并使强制转换显式?
代替
...
join table_join on field1_from = field1_join and field2_join = '2'
...
使用
...
join table_join on table_from.field1_from = table_join.field1_join and table_join.field2_join::text = '2'::text
...
看起来这应该使解析器的工作更容易一些
使用别名来限定表等是一个好习惯
但是,这与性能关系不大。识别每个表等只是优化器所做工作的一小部分,如果它很明显,我会感到惊讶。