`
tianyangqi
  • 浏览: 19852 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

刚进公司的我想优化公司项目的SQL

阅读更多

   我是一个进入公司时间不长的人,同时也是一个将要毕业的人,但是马上就进入了项目组,参与开发。

   这个项目是给中国电信做的一个运维系统,算是个大系统。我所谓的开发,就是再修修补补,在修理的过程中我发现这个项目功能多,代码量大,所以很复杂。最近客户总是反应系统很慢,后来经过我的测试发现,系统真的很慢,如果是工单查询,或者是工单统计,如果选择的日期跨度大的话,查询需要的时间竟然会达10分钟之久,客户是无法都不能忍受这个等待时间的。后来,经我仔细研究,不断向人请教,最后得出一个初步的结论,是sql语句写的效率不高,还有可能是oracle数据库需要优化。

    作为新手的我,现在有一个冲动,想优化整个系统的sql语句,以提高效率。可是我现在技术有限,希望各位高手推荐一些资料,好让我学习学习,等具备了能力后实现我的这个想法。

    谢谢大家。

分享到:
评论
3 楼 tianyangqi 2009-02-27  
alexlee002 写道

优化sql跟数据库性能调优是能满足部分需求, 不过是治标不治本。 系统架构的调整才是治本之道。 分层, 缓存。 一个应用, 不能以数据库为中心, 这样扩展性不好。

那我现在做的这个项目是2002年上线的,也就是那时候的架构吧,这些年来都是在原来的基础上升级的。鉴于这种情况,如何能提高它的查询性能呢,也就是不要让系统太慢,以至于查询统计的时候竟然要等待10分钟以上。如果你能给出好的建议的话,我会给你加分的。
2 楼 alexlee002 2009-02-26  
优化sql跟数据库性能调优是能满足部分需求,
不过是治标不治本。
系统架构的调整才是治本之道。

分层, 缓存。

一个应用, 不能以数据库为中心, 这样扩展性不好。
1 楼 Magicloud 2009-02-24  
优化sql是一种追求美的过程,技术是次要的,思维才是重点。

相关推荐

    sql单表优化,公司项目常用

    sql单表优化,公司项目常用

    MySQL数据库优化SQL篇.ppt

    MySQL数据库优化SQL篇.ppt,适用于企业级项目开发

    优化大全sql(绝对全)

    优化sql是很多项目工程及开发人员非常头疼的问题

    SQL查询安全性及性能优化

    说明:通过这个报表找到排在前10 的sql语句,如果这些语句是用户编写的sql语句,我可以对其进行优化。 我们可以根据这些信息筛选出需要优化的SQL语句进行优化 SQL优化经验  大表缺索引---必要字段上建立索引  ...

    sql优化心得

    最近的一个项目,需要对几个超过千万的表进行计算,JION,复杂查询等操作,觉得SQL语句的优化非常重要,把一些心得写得出,希望同行们能纠正我的错误。

    SQL优化.net项目共8页.pdf.zip

    SQL优化.net项目共8页.pdf.zip

    sql脚本的优化方法

    平时在开发项目的时候,先注重开发效率而后注重项目运行效率,在项目后期优化数据库脚本能够用上。

    SSH框架项目的优化

    如何优化SSH框架的项目,本文将介绍对SSH项目做优化

    高性能SQL优化--个人项目开发中总结

    个人总结sql优化的一些方式。。 oracle sqlserver等数据库优化方案。

    sql学习 项目中的表连接优化分享.doc

    sql学习 项目中的表连接优化分享.doc

    优化sql的另一种思维(oracle)

    优化SQL的另一种思维系列文章是作者用了快一年的时间完成的SQL优化文章,它的原理实际上是通过分析SQL语句的执行计划来实现对整体SQL进行优化的,这是多年项目经验的总结,由于考虑到目前国内的Oracle部署还基本维持...

    SQL Server存储过程编写和优化措施

    如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到优化的问题,否则速度有可能很慢,经过亲身经验,一个经过...

    QQzone的sql文件

    补充QQzone项目源代码中的sql文件 注:该项目是尚硅谷22版JavaWEB课程中的第二个项目,自己亲手跟着敲了一遍,其中有自己写的主人回复功能,而且优化了进入朋友空间后,左侧会实时显示成给朋友自己的朋友列表,可供...

    数据库sql语句优化

    随着实际项目的启动,数据库经过一段时间的运行,最初的数据库设置,会与实际数据库运行性能会有一些差异,这时我们 就需要做一个优化调整。 数据库优化这个课题较大,可分为四大类: 》主机性能 》内存使用性能 ...

    SQL优化总结.docx

    自己项目中总结的一些SQL优化方法,以及需要注意的信息事项的,本来是作为自己的备忘录来使用的,分享下,大家学习学习。

    50个永不过时SQL性能优化技巧.pdf

    SQL优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。这个资源整理了50个永不过时的SQL性能优化技巧,无论是在数据库表设计的时候,还是在SQL开发的时候,比较高频出现的优化点。 ...

    MS-SQL 性能优化

    Sino_Link 数据库性能优化 为什么Sino_Link系统要做数据库性能优化 当记录达到一年数据时(主数据200万条),几乎所有的查询都会超时 Sino_Link 在数据库性能优化中遇到的一些问题 数据库设计问题,代码(SQL)缺陷,索引 ...

    sql优化(MSSQL版本)

    提升开发过程中SQL书写的质量,提高程序运行效率,减少由于SQL书写不良而带来的项目成本增加。

    强大的SQLServer开发管理器(TOAD for SQL Server) 5.7.0.605

    SQL·网格比较·集团执行·SQL 跟踪·蟾蜍安全·网站搜索·一次单击导出 / 复制和粘贴/编辑重复数据·T-SQL 调试程序·SQL Server 的知识 Xpert·SQL 优化·自动重写·设置调整参数·有问题的 SQL 扫描源代码

    MySQL优化SQL语句的技巧

    在面对不够优化、或者性能极差的SQL语句时,我们通常的想法是将重构这个SQL语句,让其查询的结果集和原来保持一样,并且希望SQL性能得以提升。而在重构SQL时,一般都有一定方法技巧可供参考,本文将介绍如何通过这些...

Global site tag (gtag.js) - Google Analytics