寻找SQL优化面试问题

BKM*_*Wpg 4 sql sql-server sql-server-2005

我正在进行一个项目,我被要求快速查看一些报告SQL(在SQL Server 2K5环境中),并对我发现的内容感到惊讶:4到5级子查询,不同的子句,联合和NoLock提示(这是必需的,因为SQL运行了很长时间,它阻止了标准处理) - 所有都在同一个集合!

因为我(愚蠢地:)提到我认为SQL效率低下我被贴上了"专家"的标签,并且已经完成了为几位受访者创建测试的任务,这将评估他们的SQL优化能力.我希望有人可以指点我一些URL,或者提供一个列表,我可以用来帮助从坏处中清除好处.

8kb*_*8kb 6

既然你提到了SQL Server 2005环境:

比您可能想象的更多SQL Server面试问题:

经典套装.大多数受访者可能已经研究过这些......也许是衡量谁做好准备的好方法.

另一个经典

问题从一个原始的堆栈溢出的DBA

最佳SQL问题和答案的另一个链接