(原)如何提高软件运行速度

故事背景:

      昨天一个项目的实施现场了解一下项目进展情况,无意中发现了客户的条反馈信息,某个操作时常会出现速度慢,导致卡死的情况,看了一下服务器并未发现异常,于是检查程序,不得了:在一条查询里面嵌了一个子查询,而这个子查询居然是一个无条件的全表统计,而需要与主表关联的那列还没有索引。

解决办法:

     全在附件里了。/Files/spymaster/如何提升软件运行效率.rar

 

说明:附件是几年前一个内部培训的材料,如今再拿出来大家看看,这里有自己有一些体会,也一些内容来自网上。关于正确与否,请大家用实践检验,本人非计算机科班出身,欢迎大家批评。

 

 提纲 

一、影响软件运行效率的因素

二、概述开发角度如何提高软件运行效率(约20分钟)

    系统框架合理规划;系统业务逻辑、算法;数据库设参数、语法

三、提升.NET程序运行效率(约40分钟介绍、讨论)   

     .NET程序运行机制、

     .NET开发、发布注意事项、

     .NET优化工具简介    

四、提升数据库操作效率(约40分钟介绍、讨论)    

     索引使用注意事项、

     数据提取,或插入时的SQL优化、

     海量数据处理

 

 

转载于:https://www.cnblogs.com/spymaster/archive/2011/01/14/1935725.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值