社区
MS-SQL Server
帖子详情
面试官问“项目中有没有进行过sql性能优化”
999朵玫瑰
2011-06-03 10:26:52
面试官问“你在项目开发中有没有进行过sql性能优化”
这方面我接触的很少啊,一般就是用sql搜到我的数据就可以了啊。我该怎么回答啊?
对了,怎么进行sql性能优化呢,具体有哪些内容
...全文
538
22
打赏
收藏
面试官问“项目中有没有进行过sql性能优化”
面试官问“你在项目开发中有没有进行过sql性能优化” 这方面我接触的很少啊,一般就是用sql搜到我的数据就可以了啊。我该怎么回答啊? 对了,怎么进行sql性能优化呢,具体有哪些内容
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
5t4rk
2011-06-09
打赏
举报
回复
呵呵,实话实说
999朵玫瑰
2011-06-09
打赏
举报
回复
[Quote=引用 20 楼 sphonix 的回复:]
引用 8 楼 fredrichku 的回复:
引用 4 楼 claro 的回复:
你可以说,没机会优化,因为运行的相当好。
表听他的,这么说直接pass了
nod~
[/Quote]哦
999朵玫瑰
2011-06-08
打赏
举报
回复
[Quote=引用 12 楼 patrickjiang 的回复:]
我面试也被问过这个问题,当时答的不是很好,现在知道了这主要是两块了。
我分为宏观和微观的优化。
宏观是服务器性能,数据库文件优化
微观是SQL语句方面的优化。
[/Quote]有见地。
能详细解释解释“宏观是服务器性能,数据库文件优化”么
Sphonix
2011-06-08
打赏
举报
回复
[Quote=引用 8 楼 fredrichku 的回复:]
引用 4 楼 claro 的回复:
你可以说,没机会优化,因为运行的相当好。
表听他的,这么说直接pass了
[/Quote]
nod~
饭fan有引力
2011-06-07
打赏
举报
回复
[Quote=引用 6 楼 janely318 的回复:]
引用 4 楼 claro 的回复:
你可以说,没机会优化,因为运行的相当好。
[/Quote]
汗~
999朵玫瑰
2011-06-06
打赏
举报
回复
谢谢回复
cosmo_sei
2011-06-04
打赏
举报
回复
面试什么的?若你做ERP系统的,你就说你熟练使用ORM,绕开数据库部分。
回南山种豆
2011-06-04
打赏
举报
回复
[Quote=引用楼主 onlyonelove 的回复:]
面试官问“你在项目开发中有没有进行过sql性能优化”
这方面我接触的很少啊,一般就是用sql搜到我的数据就可以了啊。我该怎么回答啊?
对了,怎么进行sql性能优化呢,具体有哪些内容
[/Quote]
优化太多了,你看了mysql就感觉处处都可能优化,知道原理就明白了,
比如连接join怎么优化?采用什么机制等很多问题
rucypli
2011-06-04
打赏
举报
回复
那你就说没有
claro
2011-06-04
打赏
举报
回复
[Quote=引用 8 楼 fredrichku 的回复:]
引用 4 楼 claro 的回复:
你可以说,没机会优化,因为运行的相当好。
表听他的,这么说直接pass了
[/Quote]:)
这是第一句,接着要说,我们在项目中做了很多基于底层的工作,从前期的设计和后期测试成功避免性能瓶颈的出现。主要有以下几个部分:
影响SQL Server性能的三个关键点
http://blog.csdn.net/claro/archive/2009/04/24/4105755.aspx
针对 SAP 数据库维护 SQL Server 的十大最佳实践
http://blog.csdn.net/claro/archive/2009/03/02/3949573.aspx
尽量多表述工作中你强项的部分,同时将弱项稍微表达。
--小F--
2011-06-03
打赏
举报
回复
设计好表结构
主外键
索引
执行计划
性能分析器
性能优化
语句优化
叶子
2011-06-03
打赏
举报
回复
看海爷的文章:
http://blog.csdn.net/Haiwer/archive/2008/08/25/2826881.aspx
天-笑
2011-06-03
打赏
举报
回复
查询优化
表结构优化
数据库文件组优化
服务器性能优化
patrickjiang
2011-06-03
打赏
举报
回复
我面试也被问过这个问题,当时答的不是很好,现在知道了这主要是两块了。
我分为宏观和微观的优化。
宏观是服务器性能,数据库文件优化
微观是SQL语句方面的优化。
kingtiy
2011-06-03
打赏
举报
回复
像大家一般都是接触的后期的,并不能在项目上线前就参与,所以一般进行的都是SQL语句,索引,服务器配置的调整优化.属于轻量级的.
jxqn_liu
2011-06-03
打赏
举报
回复
[Quote=引用 2 楼 maco_wang 的回复:]
看海爷的文章:
http://blog.csdn.net/Haiwer/archive/2008/08/25/2826881.aspx
[/Quote]
学习了
打一壶酱油
2011-06-03
打赏
举报
回复
查询优化
表结构优化
数据库文件组优化
服务器性能优化
设计好表结构
主外键
索引
执行计划
性能分析器
性能优化
语句优化
fredrichku
2011-06-03
打赏
举报
回复
[Quote=引用 4 楼 claro 的回复:]
你可以说,没机会优化,因为运行的相当好。
[/Quote]
表听他的,这么说直接pass了
w20011025
2011-06-03
打赏
举报
回复
Quote=引用 4 楼 claro 的回复:]
你可以说,没机会优化,因为运行的相当好。
[/Quote]
[
君_洛洛
2011-06-03
打赏
举报
回复
[Quote=引用 4 楼 claro 的回复:]
你可以说,没机会优化,因为运行的相当好。
[/Quote]
加载更多回复(2)
面试官
:你负责
项目
的时候遇到了哪些比较棘手的
问
题?怎么解决的
为了解决接口幂等性的
问
题,我们采取了以下步骤:首先,我们重新梳理了现有的接口调用流程,明确了哪些接口需要保证幂等性。为了解决 CPU 使用率过高的
问
题,我们采取了一系列调优措施:首先,我们对存在性能瓶颈的模块
进行
了代码审查,寻找可能的优化点。在我负责的一个电商
项目
中
,随着业务的发展和用户量的增长,数据库查询性能逐渐下降,特别是在高峰期,部分关键业务功能的响应时间明显延长,严重影响了用户体验。同时,我们也建立了一套完善的性能监控和预警机制,能够及时发现并解决潜在的性能
问
题,确保系统的稳定运行。
十年阿里
面试官
告诉你如何介绍自己的
项目
经验
虽时至年底,大多数小伙伴都知道,2018年是互联网行业最不平凡的一年。各类平台的倒闭、破产、清算,尤其是6、7月分全国大范围P2P集
中
爆雷跑路,再加上贸易战等,居多因素,裁员的、失业的大有人在,所以,虽近年底,找工作的伙伴应该还不在少数,所以,今天,给大家分享一些面试技巧文章。 假如去面试要
问
10个
问
题,那么至少5个
问
题会根据你所介绍的
项目
背景来
问
。 面试时7份靠能力,3份靠技能,而...
当
面试官
问
你:如何
进行
性能优化
?
问
题背景 在开发好页面后,如何让页面更快更好的运行,是区分一个程序猿技术水平和视野的一个重要指标。所以面试时,
面试官
总会
问
你一个
问
题,如何
进行
性能优化
呢?
性能优化
是什么 从前端的角度来说,
性能优化
可以分为两个方向。从用户角度来看,一个是页面加载的很快,另一个是页面使用起来很流畅。因此,对
性能优化
的探索,我们可以分为页面加载时间跟页面运行效率两个方向来
进行
研究 从浏览器打开到页面渲染完成,...
面试官
问
如何优化慢
SQL
?
前言在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多
SQL
语句开始暴露出性能
问
题,对生产的影响也越来越大,有时可能这些有
问
题的
SQL
就是整个系统性能的瓶颈。
SQL
优化一般步骤| 通过慢查日志等定位那些执行效率较低的
SQL
语句| explain 分析
SQL
的执行计划需要重点关注 type、rows、filtered、e...
说出这11种API接口
性能优化
,
面试官
一定会对你刮目相看
接口
性能优化
是后端开发人员经常碰到的一道面试题,因为它是一个跟开发语言无关的公共
问
题。这个
问
题既可以很简单,也可以相当复杂。有时候,只需要添加一个索引就能解决。有时候,代码需要
进行
重构。有时候,必须增加缓存。有时候,需要引入一些
中
间件,例如消息队列(MQ)。有时候,需
进行
分库分表。有时候,需要拆分服务。等等。导致接口性能
问
题的原因多种多样,不同
项目
的不同接口,其原因可能各不相同。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章