请问MSSQL2008可以部署到两个服务器上吗?
我有两个服务器,相同配置,4核8线程,8G内存。
现在我把数据库部署到一个服务器上,CPU的使用率有时能达到70%以上,
我想把另一个服务器也利用上,
请问,同一个数据库能同时部署到两个服务器上吗?
------解决方案--------------------sql数据库本身是不能跨服务器的,
1、你可以通过windows 服务来实现负载均衡
2、也可以读写分离,一台服务器执行写入更新删除
另一个值搞查询,这个适应于查询操作比较多的。
上面这两种的配置都很复杂,程序也要做很大的调整
个人建议你Profiler 一下,看那些语句的cpu开销很大,做优化处理
如果一台机器实在满足不了的话,那就麻烦了。。。。
------解决方案--------------------你把部分业务分拆到两个库,分布两个服务器就可以
同一个数据库能同时部署到两个服务器就有点异想天开了
------解决方案--------------------服务器配置还可以,CPU高是否没配置好,比如内存配置
或者没有基本的优化,比如索引优化和语句优化
------解决方案--------------------Lz 是要搞镜像服务器(热备)
还要是要负载均衡????
如果要热备,可以考虑 镜像服务器,实现数据同步
如果要负载均衡,可以考虑通过windows 服务来实现