系统优化方案

系统优化方案

ID:20238548

大小:449.41 KB

页数:19页

时间:2018-10-11

系统优化方案_第1页
系统优化方案_第2页
系统优化方案_第3页
系统优化方案_第4页
系统优化方案_第5页
资源描述:

《系统优化方案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、系统优化方案一、系统级别优化1.1,多数据库架构架构图系统同时使用多个数据库,以分散单个数据库的压力,可以采用多台数据库服务器,或者多实例,或单实例多数据库,下面是架构图:应用程序数据库A11数据库实例A1数据库实例A2数据库A21(主库)数据库A22(从库)数据库实例B数据库B应用服务器数据库服务器A数据库服务器B双实例,或者双数据库理论上,如果有两台以上的数据库服务器是最好的,但是我们能够使用的只有一台,所以可以考虑“双数据库实例”或者“单实例双数据库”。在一台数据库上安装两个数据库实例很简单,只需要安装的时候

2、添加一个新实例即可,注意为实例设置一个合适的名称,默认实例没有名称的,如下图的两个实例。在“单实例双数据库”中,可以采取“主从库”的模式。主从库是两台服务器上的两个数据库,主库以最快的速度做增删改操作+最新数据的查询操作;从库负责查询较旧数据,做一些对实效性要求较小的分析,报表生成的工作。这样做将数据库的压力分担到两台服务器上从而保证整个系统响应的及时性。性能测试说明使用WFT的数据库的FundYield表,做了下不同个数数据库访问效率的测试,采用如下的T-SQL脚本:   declare@max_fsrqdate

3、timedeclare@currJJDMvarchar(10)declare@temptable(jjdm2varchar(10))declare@useTimedatetimedeclare@jjdmListvarchar(8000)set@useTime=GETDATE();insertinto@temp(jjdm2)selectjjdmfrom[FundYield]groupbyjjdmorderbyjjdmascwhileEXISTS(selectjjdm2from@temp)beginset@currJJ

4、DM=(selecttop1jjdm2from@temp)select@max_fsrq=MAX(fsrq)from[FundYield]wherejjdm=@currJJDMdeletefrom@tempwherejjdm2=@currJJDMprint@max_fsrqset@jjdmList=@jjdmList+','+@currJJDMendprint'T-SQLExecuteTimes(ms):'printdatediff(ms,@useTime,getdate())     根据该脚本,编写程序直接使用

5、Ado.net(未使用任何框架)来完成相同的功能,程序使用两个数据库,连接字符串如下:      

6、a"/> 下面是测试结果:------单数据库,单线程测试---------used all time is(s):676------双数据库,单线程测试---------used all time is(s):396------双数据库,多线程测试---------Tread 1 used all time is(s):231Tread 2 used all time is(s):236====All thread completed!========------单数据库,单线程测试---------used a

7、ll time is(s):690------双数据库,单线程测试---------used all time is(s):393------双数据库,多线程测试---------Tread 1 used all time is(s):220Tread 2 used all time is(s):224====All thread completed!========------单数据库,单线程测试---------used all time is(s):582------双数据库,单线程测试---------us

8、ed all time is(s):400------双数据库,多线程测试---------Tread 1 used all time is(s):268Tread 2 used all time is(s):311====All thread completed!========------单数据库,单线程测试---------used all time 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。