首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找SQL优化面试问题

寻找SQL优化面试问题
EN

Stack Overflow用户
提问于 2010-07-11 11:13:02
回答 2查看 7.7K关注 0票数 4

在我参与的一个项目中,我被要求快速浏览一些报告SQL (在SQL Server2K5环境中),我惊讶地发现:4到5级子查询、distinct子句、联合和NoLock提示(这些都是必需的,因为SQL运行的时间太长,阻碍了标准处理)-所有这些都在同一个集合中!

因为我(愚蠢地:)提到我认为SQL效率低下,所以我被贴上了“专家”的标签,并被指派为两个受访者创建一个测试,以评估他们的SQL优化能力。我希望有人能告诉我一些URLS,或者提供一个列表,我可以用来帮助我剔除好的和坏的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-11 11:35:44

由于您提到了SQL Server 2005环境:

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

The classic set.大多数受访者可能已经学习过these...maybe,这是衡量谁已经做好准备的好方法。

Another classic

来自其中一个original堆栈溢出DBA的Questions

最佳SQL questions and answers的另一个链接

票数 6
EN

Stack Overflow用户

发布于 2010-07-11 11:16:31

我会给他们一个查询计划(通过EXPLAIN或您的SQL使用的任何关键字),看看他们是否能破译这是什么意思,弱点是什么,以及如何改进查询。

使用MySQL的explain和它的含义查看MySQL's Explain Documentation的帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3221715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档