Skip to main content
 首页 » 编程设计

sql之寻找 SQL 优化面试题

2024年02月06日23unruledboy

我正在参与一个项目,其中要求我快速查看一些报告 SQL(在 SQL Server 2K5 环境中),并对我的发现感到惊讶:4 到 5 级子查询、不同子句、联合、和 NoLock 提示(这是需要的,因为 SQL 运行时间太长,以至于阻塞了标准处理) - 全部都在同一组中!

因为我(愚蠢地:)提到我认为 SQL 效率低下,所以我被贴上了“专家”的标签,并负责为几个受访者创建一个测试来评估他们的 SQL 优化能力。我希望有人能给我指出一些 URL,或者提供一个列表,我可以用它来帮助筛选出好的内容和坏的内容。

请您参考如下方法:

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

More SQL Server interview questions than you possibly could have imagined:

The classic set.大多数受访者可能已经研究过这些……也许是衡量谁已经做好准备的好方法。

Another classic

Questions来自 original 之一Stack Overflow DBA

另一个最佳链接SQL questions and answers