在大型查询中给表取别名对性能有明显影响吗?

4

在大型查询中给表起别名是否会对性能产生明显影响?
别名:

...
...
FROM table_1 T1
...
...
...

各种不同的数据库系统之间有显著的差异吗?

2个回答

4

已经有关于这个主题的讨论了。简而言之,为数据表命名别名并不会对性能产生显著影响。


又被“驱动式攻击”打击了。请给出评论,让我知道哪里出了问题,以便我进行修正。 - Matthew Jones
1
由于某些原因,SQL问题往往会因为提出建议或者仅仅是回答而遭到很多负评。不过我很喜欢你分享的链接,所以我给你点了赞。 - Jon

2
没有。完全没有。

只要您的数据库管理系统没有错误:在使用外连接查询中,使用别名与基础表相比会导致性能不佳。(在旧版DB2中:http://www-01.ibm.com/support/docview.wss?uid=swg1IY58735);-) - MicSim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接