gpt4 book ai didi

sql - MS SQL Server 优化器和不同的表和字段别名

转载 作者:行者123 更新时间:2023-12-01 12:01:04 26 4
gpt4 key购买 nike

我们有很多查询,我们在字段和表名的末尾附加了一个随机别名(由于自定义 ORM 实现可能很难更改)。查询如下所示(虽然在大多数情况下要复杂得多):

SELECT fooA.field1 as field1B, 
fooA.field2 as field1C
FROM foo as fooA

后缀 A、B 和 C 是随机生成的(并且长于一个字符)。这会影响我们查询的性能吗(即优化器是否会因为随机部分而无法识别重复的查询)?我们主要使用SQL Server 2005。

最佳答案

是的,优化器每次都需要重新解析和重新编译您的查询,因为查询哈希会发生变化。

关于sql - MS SQL Server 优化器和不同的表和字段别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1472051/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com