笔记245 配置SQLSERVER 发布订阅策略 2013-4-18
1 -- 配置SQLSERVER 发布订阅策略 2013-4-18
2 --http://www.cnblogs.com/jirigala/archive/2013/04/18/3027770.html
3 -- 经过第一次读写分离接近失败后,思考了周时间,还是打算亲自操刀一下否则没有非常狠的力度。
4
5 --1 :分析主服务器最影响性能效率的 SQL 语句,几乎把所有常用的语句都整理出来,分析公司的核心业务、核心数据表。
6
7 --2 :把最核心的少数几个表同步到新服务器,这样同步的效率高一些,主服务器的压力也小一些,而不是选择同步所有的表,同步所有的表意义不大。只复制核心少数几个表
8
9 --3 :把推送模式修改为从发布服务器拉的模式进行同步,由于订阅服务器的性能更好,承担的工作压力更小,所以新服务器主动去拉数据的模式。
10
11 --4 :把发布服务器上的所有 SQL 语句、索引都进行优化,发布服务器的性能提升了接近倍,然后再进行数据同步工作相对轻松了很多,效率也高了很多。
12
13 --5 :把所有实时性要求不高的,数量庞大的,操作频繁的 SQL 语句都从订阅服务器读取,解放发布服务器的磁盘读写压力。
14
15 --6 :发布服务器的性能非常强大,所以一部分磁盘用来做镜像、另外一部分磁盘做数据同步,这样订阅服务器的磁盘也充分利用起来了,没有闲置的磁盘。
16
17 --7 :订阅服务器装了个 SQL2008实例,一套用来数据同步,一套用来数据镜像,这样丢失数据的概率降低到极点、同时也不担心发生硬件故障数据丢失了。
18
19 --8 :利用replication 做读写分离,分发服务器是很重要,如果直接用发布服务器做分发,那性能就会大打折扣,影响发布服务器性能很大



【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现