数据访问和负载均衡
公司用的ERP是个C/S结构的系统,由于在使用系统时非常缓慢,请问如何可以优化系统,提高系统的响应.
我的想法1是对大型数据表进行分区
2是使用集群实现负载均衡
对于2,使用两台服务器来实现集群,微软的网络负载均衡管理器能达到提高系统运行的目的吗?
请问还有什么办法?不考虑买负载均衡的硬件.
------解决方案--------------------缓慢的情况:
1、可以添加索引等
2、优化语句
3、数据结构设计的问题,可能是死锁导致很慢
------解决方案--------------------首先你要确认你的系统性能是由于硬件还是程序设计不优化造成的,依我个人经验来看多数是程序设计不优化造成的.
下载rml工具可以获取详细分析报表,找出占用资源最多的sql program.
接下来对这些sql program进行性能调整,一搬的问题:
1、索引建立不合理
2、缺少必要的索引
3、索引碎片太多,造成查询速度很慢。
4、程序设计不优化
经过调整后,如果性能问题仍然存在,那你应该开始调查是否是硬件造成的问题,可以利用操作系统的性能监控工具,具体的内容网上很多,勤快点上网自己查一下。