日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MSSQL 发布订阅,实现读写分离

發布時間:2023/11/29 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MSSQL 发布订阅,实现读写分离 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

主庫做增刪改,從庫只讀。

大部分的數據庫壓力,都是由查詢引起的,讀寫分離可以減輕數據庫的壓力。

1、在(主)數據庫上對需要同步的數據進行發布。

2、在(從)數據庫上對(主)數據庫的發布進行訂閱。

注:發布訂閱都需要實際的服務器名稱才能連接到服務器。

--查詢服務器的名稱和實際計算機的名稱,如果兩者不一致,就需要修改。

use master
go
select @@servername;
select serverproperty('servername')

-- 將"服務器名", 修改為正確的計算機名
EXEC sp_dropserver 'aaaaa';?????????? -- 原服務器名
GO
EXEC sp_addserver 'aaaaa', 'local'; -- 新服務器名

接下來介紹發布訂閱,具體流程如下:

第一步:本地發布

正如上面所說,發布訂閱都需要實際的服務器名稱才能連接到服務器。

切換服務器名稱重新登錄。查詢服務器的名稱,方法如上述所示。

1、繼續點擊新建發布,這時候就不會提示需要實際的服務器名稱才能連接到服務器。

2、將SQL Server代理服務配置為自動啟動,然后下一步

3、指向路徑,然后下一步

4、選擇數據庫

5、選擇發布類型。這里選擇【快照發布】。幾種發布類型的區別,SQL SERVER都給出了說明

6、選擇待發布的內容,然后下一步。

7、不需要過濾其他內容的,繼續下一步

?

8、設置代理,選擇同步時間。MSSQL 發布訂閱有自動同步的,這里的同步是用于有數據遺漏沒有同步成功的,做二次檢測,繼續同步。如果數據量大的話,盡量選擇深夜時間進行同步。

同步時間:

點擊確定,然后下一步

9、設置代理安全性

點擊確定,然后下一步

下一步

10、填寫發布名稱

11、完成發布。

出現了一點小插曲,這個是因為我們的Sql Server 的代理服務沒有啟動,點擊啟動即可。

這時候右鍵你發布的快照,點擊查看快照代理狀態,然后點擊啟動,這時候就算是發布成功了~

第二步:本地訂閱

選擇快照,新建訂閱

1、新建訂閱,選擇SQL Server發布服務器

?

2、選擇分發代理的位置

3、添加訂閱服務器

4、設置分發代理的安全性

5、同步計劃

6、完成訂閱

這樣就算完成了發布和訂閱的整體流程了~~

轉載于:https://www.cnblogs.com/jincieryi/p/9630047.html

總結

以上是生活随笔為你收集整理的MSSQL 发布订阅,实现读写分离的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。