论坛首页 招聘求职论坛

面试遇到问你sql优化问题

浏览 26407 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-07-17  
我上面说啦啊。。

可能答出来薪水可能。。
0 请登录后投票
   发表时间:2008-07-17  
简单的还是要知道一些的,不然条条都要dba去看,他会崩溃的
0 请登录后投票
   发表时间:2008-07-17  


来个面试官啊!!
0 请登录后投票
   发表时间:2008-07-17  
SQL 是基本功。我觉得你应该自己总结一下,让别人告诉你一些什么答案,你不会理解深刻的。如果你把答案背下来(哈哈),我面试你时换一种方法问,你不是一样漏馅吗?
0 请登录后投票
   发表时间:2008-07-17  
longbiezai 写道
fly_bluewolf 写道
做企业信息系统应用,大部分都是天天和数据库打交道,难道你天天指望DBA帮你写SQL语句?再说了不是所有的公司都会有专门的DBA。
做企业级应用系统,我觉得必须要对SQL的优化有比较好的了解,我面试时也会经常问到这个问题。有时还会遇到连分页的概念都没有的人。


您是咋问的。。


对于MS SQL Server,我通常问些很简单的问题,比如:聚集索引和非聚集索引的区别;给你一个性能有问题的SQL,
你如何发现瓶颈点并调整它,以达到性能优化。但是我会遇到很多人都无法回答出来。
0 请登录后投票
   发表时间:2008-07-17  
fly_bluewolf 写道
longbiezai 写道
fly_bluewolf 写道
做企业信息系统应用,大部分都是天天和数据库打交道,难道你天天指望DBA帮你写SQL语句?再说了不是所有的公司都会有专门的DBA。
做企业级应用系统,我觉得必须要对SQL的优化有比较好的了解,我面试时也会经常问到这个问题。有时还会遇到连分页的概念都没有的人。


您是咋问的。。


对于MS SQL Server,我通常问些很简单的问题,比如:聚集索引和非聚集索引的区别;给你一个性能有问题的SQL,
你如何发现瓶颈点并调整它,以达到性能优化。但是我会遇到很多人都无法回答出来。

你的问题我也回答不出来
我现在遇到一个sql语句
一小时要查询1560万次
缓存命中率不到10%
我不知道怎么解决
0 请登录后投票
   发表时间:2008-07-17  
对于开发者,数据库方面还是侧重与SQL 语言级。现在的MYSQL也是开源的,你可以去分析一下他执行SQL的过程。已经数据存储,抓取,传输。。。的方式。对于写出性能较好的SQL是必要的。
0 请登录后投票
   发表时间:2008-07-17  
chbest 写道
fly_bluewolf 写道
longbiezai 写道
fly_bluewolf 写道
做企业信息系统应用,大部分都是天天和数据库打交道,难道你天天指望DBA帮你写SQL语句?再说了不是所有的公司都会有专门的DBA。
做企业级应用系统,我觉得必须要对SQL的优化有比较好的了解,我面试时也会经常问到这个问题。有时还会遇到连分页的概念都没有的人。


您是咋问的。。


对于MS SQL Server,我通常问些很简单的问题,比如:聚集索引和非聚集索引的区别;给你一个性能有问题的SQL,
你如何发现瓶颈点并调整它,以达到性能优化。但是我会遇到很多人都无法回答出来。

你的问题我也回答不出来
我现在遇到一个sql语句
一小时要查询1560万次
缓存命中率不到10%
我不知道怎么解决


我的意思不是一定让你找出问题点,而是看你是否会使用相关工具去发现性能问题。
0 请登录后投票
   发表时间:2008-07-17  
fly_bluewolf 写道
chbest 写道
fly_bluewolf 写道
longbiezai 写道
fly_bluewolf 写道
做企业信息系统应用,大部分都是天天和数据库打交道,难道你天天指望DBA帮你写SQL语句?再说了不是所有的公司都会有专门的DBA。
做企业级应用系统,我觉得必须要对SQL的优化有比较好的了解,我面试时也会经常问到这个问题。有时还会遇到连分页的概念都没有的人。


您是咋问的。。


对于MS SQL Server,我通常问些很简单的问题,比如:聚集索引和非聚集索引的区别;给你一个性能有问题的SQL,
你如何发现瓶颈点并调整它,以达到性能优化。但是我会遇到很多人都无法回答出来。

你的问题我也回答不出来
我现在遇到一个sql语句
一小时要查询1560万次
缓存命中率不到10%
我不知道怎么解决


我的意思不是一定让你找出问题点,而是看你是否会使用相关工具去发现性能问题。


哎 完全没思路。感觉就是每天写点SQL。。啥工具 啥问题 啥都不清楚。锁表了。都不晓得咋整!!
0 请登录后投票
   发表时间:2008-07-17  
MS SQL Server的引擎优化顾问、查询跟踪的工具都从来不用的吗?表都不加索引的吗?T-SQL语句的执行顺序应该知道的吧,锁的类型应该知道的吧。SQL一些语句习惯用法要知道吧。这个面试的时候问很正常,我经常会问,但很少得到满意答案。
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics