用友股份-LE服务支持部产品方案--《e-HR数据库优化实战之SQLServer2005篇》建立日期:2013-01-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-00472/11文档控制创建记录审阅人姓名所属部门职位审阅签字发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-01-01刘奇V1.03/11目录e-HR数据库优化实战之SQLServer2005篇........................................................................4一、问题背景...............................................................................................................4二、适用范围...............................................................................................................4三、流程说明...............................................................................................................4四、操作步骤...............................................................................................................51.启动SQL跟踪(SQLServerProfiler)...............................................................52.选择跟踪属性................................................................................................63.进入系统前台进行操作.................................................................................74.操作完成后停止跟踪并保存为跟踪文件......................................................75.启动数据库引擎优化顾问.............................................................................86.SQL自动生成优化建议..................................................................................97.保存建议为SQl文件然后在查询分析器中进行执行或直接应用建议。...10五、优化结果.............................................................................................................114/11e-HR数据库优化实战之SQLServer2005篇一、问题背景中海集团为用友V3.0老客户,e-HR系统为集团及全国60余家分子公司在使用,系统中包含人员信息数量16118人,在逐步升级到V3.1、V3.5、V5.01、V5.02后系统操作反应缓慢,尤其是人员信息维护的查询,从集团总部查询时,最长竟要16秒才能查询出相应结果,考虑到V3到V5平台发生较大变化,其中HR的一些表也进行了调整,其中影响性能的索引有可能需要重新组织,因此决定进行数据库优化的尝试。二、适用范围1.1V3升级到V5的情形1.2系统中人事信息等数据量较大的情形1.3其它在前台操作明显感觉较慢的情形三、流程说明数据库优化流程图SQLServerE-HR启动中间件启动数据库前台系统操作启动SQL跟踪记录跟踪结果SQL优化顾问生成优化建议执行优化建议重启数据库重启中间件优化后操作5/11四、操作步骤1.启动SQL跟踪(SQLServerProfiler)6/112.选择跟踪属性7/113.进入系统前台进行操作4.操作完成后停止跟踪并保存为跟踪文件8/115.启动数据库引擎优化顾问注意工作负荷处选择刚才生成的跟踪文件。1.选择生成的跟踪文件2选择所需进行优化的数据库9/116.SQL自动生成优化建议估计可以提高的性能程度10/117.保存建议为SQl文件然后在查询分析器中进行执行或直接应用建议。11/11五、优化结果优化后经测试“人员信息维护”节点的查询时间由原来的16秒提高到4秒左右,效果明显。