锁定老帖子 主题:面试遇到问你sql优化问题
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-17
我上面说啦啊。。
可能答出来薪水可能。。 |
|
返回顶楼 | |
发表时间:2008-07-17
简单的还是要知道一些的,不然条条都要dba去看,他会崩溃的
|
|
返回顶楼 | |
发表时间:2008-07-17
汗
来个面试官啊!! |
|
返回顶楼 | |
发表时间:2008-07-17
SQL 是基本功。我觉得你应该自己总结一下,让别人告诉你一些什么答案,你不会理解深刻的。如果你把答案背下来(哈哈),我面试你时换一种方法问,你不是一样漏馅吗?
|
|
返回顶楼 | |
发表时间:2008-07-17
longbiezai 写道 fly_bluewolf 写道 做企业信息系统应用,大部分都是天天和数据库打交道,难道你天天指望DBA帮你写SQL语句?再说了不是所有的公司都会有专门的DBA。
做企业级应用系统,我觉得必须要对SQL的优化有比较好的了解,我面试时也会经常问到这个问题。有时还会遇到连分页的概念都没有的人。 您是咋问的。。 对于MS SQL Server,我通常问些很简单的问题,比如:聚集索引和非聚集索引的区别;给你一个性能有问题的SQL, 你如何发现瓶颈点并调整它,以达到性能优化。但是我会遇到很多人都无法回答出来。 |
|
返回顶楼 | |
发表时间:2008-07-17
fly_bluewolf 写道 longbiezai 写道 fly_bluewolf 写道 做企业信息系统应用,大部分都是天天和数据库打交道,难道你天天指望DBA帮你写SQL语句?再说了不是所有的公司都会有专门的DBA。
做企业级应用系统,我觉得必须要对SQL的优化有比较好的了解,我面试时也会经常问到这个问题。有时还会遇到连分页的概念都没有的人。 您是咋问的。。 对于MS SQL Server,我通常问些很简单的问题,比如:聚集索引和非聚集索引的区别;给你一个性能有问题的SQL, 你如何发现瓶颈点并调整它,以达到性能优化。但是我会遇到很多人都无法回答出来。 你的问题我也回答不出来 我现在遇到一个sql语句 一小时要查询1560万次 缓存命中率不到10% 我不知道怎么解决 |
|
返回顶楼 | |
发表时间:2008-07-17
对于开发者,数据库方面还是侧重与SQL 语言级。现在的MYSQL也是开源的,你可以去分析一下他执行SQL的过程。已经数据存储,抓取,传输。。。的方式。对于写出性能较好的SQL是必要的。
|
|
返回顶楼 | |
发表时间:2008-07-17
chbest 写道 fly_bluewolf 写道 longbiezai 写道 fly_bluewolf 写道 做企业信息系统应用,大部分都是天天和数据库打交道,难道你天天指望DBA帮你写SQL语句?再说了不是所有的公司都会有专门的DBA。
做企业级应用系统,我觉得必须要对SQL的优化有比较好的了解,我面试时也会经常问到这个问题。有时还会遇到连分页的概念都没有的人。 您是咋问的。。 对于MS SQL Server,我通常问些很简单的问题,比如:聚集索引和非聚集索引的区别;给你一个性能有问题的SQL, 你如何发现瓶颈点并调整它,以达到性能优化。但是我会遇到很多人都无法回答出来。 你的问题我也回答不出来 我现在遇到一个sql语句 一小时要查询1560万次 缓存命中率不到10% 我不知道怎么解决 我的意思不是一定让你找出问题点,而是看你是否会使用相关工具去发现性能问题。 |
|
返回顶楼 | |
发表时间:2008-07-17
fly_bluewolf 写道 chbest 写道 fly_bluewolf 写道 longbiezai 写道 fly_bluewolf 写道 做企业信息系统应用,大部分都是天天和数据库打交道,难道你天天指望DBA帮你写SQL语句?再说了不是所有的公司都会有专门的DBA。
做企业级应用系统,我觉得必须要对SQL的优化有比较好的了解,我面试时也会经常问到这个问题。有时还会遇到连分页的概念都没有的人。 您是咋问的。。 对于MS SQL Server,我通常问些很简单的问题,比如:聚集索引和非聚集索引的区别;给你一个性能有问题的SQL, 你如何发现瓶颈点并调整它,以达到性能优化。但是我会遇到很多人都无法回答出来。 你的问题我也回答不出来 我现在遇到一个sql语句 一小时要查询1560万次 缓存命中率不到10% 我不知道怎么解决 我的意思不是一定让你找出问题点,而是看你是否会使用相关工具去发现性能问题。 哎 完全没思路。感觉就是每天写点SQL。。啥工具 啥问题 啥都不清楚。锁表了。都不晓得咋整!! |
|
返回顶楼 | |
发表时间:2008-07-17
MS SQL Server的引擎优化顾问、查询跟踪的工具都从来不用的吗?表都不加索引的吗?T-SQL语句的执行顺序应该知道的吧,锁的类型应该知道的吧。SQL一些语句习惯用法要知道吧。这个面试的时候问很正常,我经常会问,但很少得到满意答案。
|
|
返回顶楼 | |