亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

SQL Server AlwaysOn讀寫分離配置圖文教程

2024-08-31 01:05:08
字體:
來源:轉載
供稿:網友

概述

Alwayson相對于數據庫鏡像最大的優勢就是可讀副本,帶來可讀副本的同時還添加了一個新的功能就是配置只讀路由實現讀寫分離;當然這里的讀寫分離稍微夸張了一點,只能稱之為半讀寫分離吧!看接下來的文章就知道為什么稱之為半讀寫分離。

數據庫:SQLServer2014

db01:192.168.1.22

db02:192.168.1.23

db03:192.168.1.24

監聽ip:192.168.1.25

配置可用性組

sqlserver,讀寫分離配置,sql,server,alwayson

可用性副本概念輔助角色支持的連接訪問類型

1.無連接

不允許任何用戶連接。 輔助數據庫不可用于讀訪問。 這是輔助角色中的默認行為。

2.僅讀意向連接

輔助數據庫僅接受ApplicationIntent=ReadOnly的連接,其它的連接方式無法連接。

3.允許任何只讀連接

輔助數據庫全部可用于讀訪問連接。 此選項允許較低版本的客戶端進行連接。

主角色支持的連接訪問類型

1.允許所有連接

主數據庫同時允許讀寫連接和只讀連接。 這是主角色的默認行為。

2.僅允許讀/寫連接

允許ApplicationIntent=ReadWrite或未設置連接條件的連接。 不允許ApplicationIntent=ReadOnly的連接。 僅允許讀寫連接可幫助防止客戶錯誤地將讀意向工作負荷連接到主副本。

配置語句

---查詢可用性副本信息SELECT * FROM master.sys.availability_replicas---建立read指針 - 在當前的primary上為每個副本建立副本對于的tcp連接ALTER AVAILABILITY GROUP [Alwayson22]MODIFY REPLICA ONN'db01' WITH(SECONDARY_ROLE (READ_ONLY_ROUTING_URL = N'TCP://db01.ag.com:1433'))ALTER AVAILABILITY GROUP [Alwayson22]MODIFY REPLICA ONN'db02' WITH(SECONDARY_ROLE (READ_ONLY_ROUTING_URL = N'TCP://db02.ag.com:1433'))ALTER AVAILABILITY GROUP [Alwayson22]MODIFY REPLICA ONN'db03' WITH(SECONDARY_ROLE (READ_ONLY_ROUTING_URL = N'TCP://db03.ag.com:1433'))----為每個可能的primary role配置對應的只讀路由副本--list列表有優先級關系,排在前面的具有更高的優先級,當db02正常時只讀路由只能到db02,如果db02故障了只讀路由才能路由到DB03ALTER AVAILABILITY GROUP [Alwayson22]MODIFY REPLICA ONN'db01' WITH(PRIMARY_ROLE (READ_ONLY_ROUTING_LIST=('db02','db03')));ALTER AVAILABILITY GROUP [Alwayson22]MODIFY REPLICA ONN'db02' WITH(PRIMARY_ROLE (READ_ONLY_ROUTING_LIST=('db01','db03')));--查詢優先級關系SELECT ar.replica_server_name ,    rl.routing_priority ,    ( SELECT  ar2.replica_server_name     FROM   sys.availability_read_only_routing_lists rl2          JOIN sys.availability_replicas AS ar2 ON rl2.read_only_replica_id = ar2.replica_id     WHERE   rl.replica_id = rl2.replica_id          AND rl.routing_priority = rl2.routing_priority          AND rl.read_only_replica_id = rl2.read_only_replica_id    ) AS 'read_only_replica_server_name'FROM  sys.availability_read_only_routing_lists rl    JOIN sys.availability_replicas AS ar ON rl.replica_id = ar.replica_id

注意:這里只是針對可能成為主副本的角色進行配置,這里沒有給db03配置只讀路由列表,原因是不想將主副本切換到DB03上面來,配置越多的主副本意味著你后面要做越多的事情包括備份、作業等。

到此只讀路由已配置完成,不要忘記在每個alwayson副本上創建登入用戶。

登入方式

C#連接字符串server=偵聽IP;database=;uid=;pwd=;ApplicationIntent=ReadOnly

ssms:其它連接參數

---僅意向讀連接
ApplicationIntent=ReadOnly
---讀寫連接
ApplicationIntent=ReadWrite配置hosts

配置使用監聽ip進行連接192.168.1.22 db01.ag.com 192.168.1.23 db02.ag.com192.168.1.24 db03.ag.com--配置使用hostname進行連接192.168.1.22 db01192.168.1.23 db02192.168.1.24 db03

注意:這一步只是在沒有加入域的客戶端進行配置,如果非域的客戶端沒有配置hosts無法使用監聽IP和hostname進行連接,數據庫服務器端不需要配置此項?。?!

連接測試

1.ReadOnly

sqlserver,讀寫分離配置,sql,server,alwayson

sqlserver,讀寫分離配置,sql,server,alwayson

可以看到使用ApplicationIntent=ReadOnly連接屬性正確的連接到了只讀副本DB02上。ApplicationIntent=ReadWrite同理。

20170714補充

SQLServer2016支持多個只讀副本負載分擔只讀操作,只讀路由列表修改如下:

ALTER AVAILABILITY GROUP [Alwayson21]MODIFY REPLICA ONN'HD21DB01' WITH(PRIMARY_ROLE (READ_ONLY_ROUTING_LIST=(('HD21DB02','HD21DB03','HD21DB04'),'HD21DB01')));ALTER AVAILABILITY GROUP [Alwayson21]MODIFY REPLICA ONN'HD21DB02' WITH(PRIMARY_ROLE (READ_ONLY_ROUTING_LIST=(('HD21DB01','HD21DB03','HD21DB04'),'HD21DB02')));

當HD21DB01作為主節點時,HD21DB02,HD21DB03,HD21DB04平均分攤讀的壓力,當HD21DB02,HD21DB03,HD21DB04都無法訪問時讀連接訪問HD21DB01;演示如下:

sqlserver,讀寫分離配置,sql,server,alwayson

概述

從上面我們可以看到只讀路由的讀寫分離是通過連接屬性ApplicationIntent=ReadOnly/ReadWrite使得連接是連向主副本還是輔助副本,這意味著需要在應用端配置多個連接串手動的配置代碼是走寫還是只讀。這也就是為什么一開始我說這是半讀寫分離的原因。還有一個缺陷就是雖然配置了兩個只讀副本,但是每次只有優先級高的那個只讀副本能提供只讀連接,只有當優先級高的那個只讀副本故障了才能路由到下一個只讀副本。這也就意味著當前只有2個副本在提供讀寫操作,多個只讀副本之間不能做到同時提供讀操作的負載均衡。

總結

以上所述是小編給大家介紹的SQL Server AlwaysOn讀寫分離配置,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美在线免费| 欧美亚洲视频在线看网址| 成人免费视频xnxx.com| 精品国产一区二区三区在线观看| 日韩在线中文字| 欧美在线视频免费观看| 国产精品欧美日韩一区二区| 欧美日韩一区二区在线播放| 色先锋资源久久综合5566| 欧美亚洲国产成人精品| 久久99国产精品自在自在app| 国产综合香蕉五月婷在线| 亚洲欧美制服中文字幕| 日韩福利视频在线观看| 国语自产偷拍精品视频偷| 欧美日韩在线视频一区二区| 日韩激情视频在线播放| 亚洲福利在线播放| 欧美成年人视频网站欧美| **欧美日韩vr在线| 国产69精品久久久久9999| 黄色成人av网| 亚洲欧美日韩成人| 亚洲综合精品伊人久久| 91麻豆桃色免费看| 日韩男女性生活视频| 日韩免费在线电影| 精品国产欧美一区二区三区成人| 亚洲最新中文字幕| 91成人国产在线观看| 国产精品久久久久久久久久久久久| 国产97在线|日韩| 久久夜精品香蕉| 欧美在线亚洲一区| 一区二区三区黄色| 亚洲欧美国产日韩中文字幕| 日韩在线精品一区| 一本大道久久加勒比香蕉| 日韩精品999| 日韩在线www| 国产精品久久久久福利| 日韩av最新在线观看| 青草青草久热精品视频在线网站| 色婷婷av一区二区三区在线观看| 欧美日韩国产限制| 91午夜在线播放| 欧美整片在线观看| 国产男人精品视频| 国产精品高潮呻吟视频| 色综合导航网站| 美日韩精品免费视频| 国产日本欧美一区| 亚洲变态欧美另类捆绑| 欧美性猛交xxxx乱大交蜜桃| 高清亚洲成在人网站天堂| 国产精品麻豆va在线播放| 国产成人短视频| 91欧美精品成人综合在线观看| 欧美日韩美女在线| 日本国产一区二区三区| 国产男女猛烈无遮挡91| 国产女精品视频网站免费| 国产精品444| 亚洲男人的天堂在线| 国产亚洲视频在线观看| 精品成人在线视频| 日本韩国在线不卡| 久久国产精品免费视频| 国产精品色悠悠| 97精品视频在线播放| 亚洲高清在线观看| 精品久久久久久久久中文字幕| 日韩欧美在线中文字幕| 岛国精品视频在线播放| 欧美福利小视频| 8x海外华人永久免费日韩内陆视频| 久热精品在线视频| 亚洲天堂精品在线| 7777精品久久久久久| 精品亚洲va在线va天堂资源站| 日韩午夜在线视频| 久久久免费观看| 欧美俄罗斯性视频| 国产视频999| 国产精品久久久久福利| 欧美激情高清视频| 国产精品青草久久久久福利99| 国产拍精品一二三| 国产丝袜一区二区三区免费视频| 最近2019中文字幕mv免费看| 亚洲天堂精品在线| 亚洲福利视频免费观看| 日韩中文字幕在线免费观看| 欧美精品一本久久男人的天堂| 91地址最新发布| 国产精品丝袜高跟| 久久久久久成人精品| 久久久久成人网| 欧美另类69精品久久久久9999| 18性欧美xxxⅹ性满足| 欧美日韩在线视频首页| 亚洲欧美精品在线| 欧美日韩一区二区三区在线免费观看| 欧美一级淫片aaaaaaa视频| 国产精品69精品一区二区三区| 亚洲美女av电影| 欧美日韩国产中文精品字幕自在自线| 欧美日韩一区二区免费在线观看| 国产视频久久网| 大荫蒂欧美视频另类xxxx| 92看片淫黄大片欧美看国产片| 欧美精品一本久久男人的天堂| 欧美视频裸体精品| 久久国产精品久久久久| 国产精品青青在线观看爽香蕉| 国产精品久久久久不卡| 久久久久久久久久久久久久久久久久av| 性日韩欧美在线视频| 这里只有精品在线播放| 中文字幕亚洲无线码在线一区| 亚洲欧美日韩中文在线制服| 欧美理论在线观看| 中文字幕在线观看亚洲| 亚洲欧美日韩直播| 亚洲美女喷白浆| 成年人精品视频| 日韩精品免费在线视频观看| 国产一区二区精品丝袜| 91久久精品久久国产性色也91| 九色精品美女在线| 81精品国产乱码久久久久久| 欧美成人一区在线| 97色在线视频观看| 亚洲激情中文字幕| 欧美激情久久久久| 欧美大秀在线观看| 国产亚洲精品va在线观看| www国产91| 91国语精品自产拍在线观看性色| 国产精品久久电影观看| 日本韩国欧美精品大片卡二| 国产精品免费久久久久影院| 一区二区三区动漫| 国产精品中文字幕久久久| 欧美性猛交99久久久久99按摩| 亚洲欧美日韩第一区| 日韩欧美高清在线视频| 国产91精品在线播放| 91av在线网站| 国产精品一区久久久| 色小说视频一区| 日韩欧美在线一区| 亚洲欧美日韩精品久久亚洲区| 亚洲香蕉成人av网站在线观看| 中文字幕在线看视频国产欧美在线看完整| 97色在线视频观看| 欧美精品久久久久| 日韩的一区二区| 日韩一二三在线视频播| 日韩欧美视频一区二区三区| 色青青草原桃花久久综合| 亚洲美女免费精品视频在线观看| 亚洲香蕉成视频在线观看| 久久久久久久久久久亚洲|