时不待我 天道酬勤

没有多少时间可以虚度了....

导航

2011年7月6日

摘要: 这两天事情多,没有把这个优化的贴子继续下去。由于集团那边对性能的要求有所提高,所以继续对该功能做优化。 我很认同黄老的想法。第一个是用冗余设计来提升性能。我补充一些,就是做冗余设计时要小心变成过度设计,从而消耗了成本。最近也在想扩展性、性能、成本之间平衡的事,有一个疑问,我们到底要做到什么程度才够? 在项目的后期,大幅度的修改表结构和DA的代码,不利于验收。但这时候我们可以把一些优化的思想沉淀下来,给新的项目参考。所以海航和中航油的优化,都是我们很好的交流媒介。黄老可要继续跟贴啊,也欢迎其它同学参与进来。 阅读全文

posted @ 2011-07-06 17:14 jadesun 阅读(329) 评论(0) 推荐(0) 编辑

摘要: 公文流转优化方案的第三弹,目标是公文跟踪中的“本部门呈报”功能。该功能文秘的使用频繁,而且性能影响很大,早就看它不顺眼了。终于狠下心来解决它。 使用集团机要秘书的账号,模拟查询。SQL SERVER PROFILE 的截图如下: 逻辑读1889568次,将近200万次的逻辑读。测试服务器 10.20.143.166 通过对存储过程的分析,找出核心的SQL语句,执行的效果如下: SET STATISTICS IO ON SET STATISTICS TIME ON SELECT cniId, cnvcTitle, cndSendTime, cnvcSecretaryKind, cnvcSecN. 阅读全文

posted @ 2011-07-06 17:07 jadesun 阅读(368) 评论(0) 推荐(0) 编辑

摘要: 测试数据库: 10.20.143.153;database=dbhnaoa3;uid=sa;pwd=tab,955@loct,目的优化 sp_CreatGetDocuToDoCount 存储过程。 拆分存储过程中的SQL语句,语句一: DBCC FREEPROCCACHE DBCC DROPCLEANBUFFERS SET STATISTICS IO ON SET STATISTICS TIME ON SELECT cnvcLeadEname,Count(cnvcLeadEname) AS iCount FROM DBHNAOA3_2010.dbo.tbAllot tbA WHERE (tb. 阅读全文

posted @ 2011-07-06 17:04 jadesun 阅读(244) 评论(0) 推荐(0) 编辑

摘要: 测试数据库: 10.2.57.87\SL2;database=dbhnaoa3_2009;uid=sa;pwd=tab,955@loct *********************************************************************************** 需要优化的语句 SET STATISTICS TIME ON SELECT cniNodeId into temp2151427318227041856Organ FROM DBHNAOA3.dbo.tbCompany WHERE (cnvcOrganID LIKE '0-1-8-47 阅读全文

posted @ 2011-07-06 16:57 jadesun 阅读(402) 评论(0) 推荐(0) 编辑