Megosztás:


Olvasási skálázás használata "Always On" rendelkezésre állási csoportokkal

A következőkre vonatkozik:SQL Server

A rendelkezésre állási csoport egy átfogó megoldás, amely magas rendelkezésre állási képességeket biztosít az SQL Server számára, és integrált skálázási megoldásokat is kínál. Egy tipikus adatbázis-alkalmazásban több ügyfél futtat különböző típusú számítási feladatokat. Előfordulhat, hogy szűk keresztmetszetek alakulhatnak ki az erőforrás-korlátozások miatt.

Egy rendelkezésre állási csoport kontextusában az olvasási skálázás az olvasási számítási feladatokat egy vagy több másodlagos replikára irányítja ki. Felszabadíthatja az erőforrásokat, és magasabb átviteli sebességet érhet el az OLTP számítási feladathoz. Nagyobb teljesítményt érhet el, és növelheti a kapacitást írásvédett számítási feladatok esetén. Használja ki az SQL Server leggyorsabb replikációs technológiáját, és hozzon létre egy replikált adatbáziscsoportot a jelentéskészítési és elemzési számítási feladatok írásvédett replikákra való kiszervezéséhez.

Rendelkezésre állási csoportok esetén egy vagy több másodlagos replika konfigurálható úgy, hogy támogassa a másodlagos adatbázisokhoz való írásvédett hozzáférést.

Az elemzési vagy jelentéskészítési számítási feladatokat futtató ügyfélalkalmazások közvetlenül csatlakozhatnak másodlagos adatbázisokhoz. Beállíthat írásvédett útválasztási listát is, és csatlakozhat az elsődleges adatbázishoz. Ezután körkörös módon továbbítja az útválasztási listából az egyes másodlagos replikáknak a kapcsolatkérést.

Olvasási skálázású rendelkezésre állási csoportok fürt nélkül

Az SQL Server 2016 (13.x) és korábbi verzióiban minden rendelkezésre állási csoportnak fürtre volt szüksége. A fürt üzletmenet-folytonosságot biztosított a magas rendelkezésre álláshoz és a vészhelyreállításhoz (HADR). Emellett a másodlagos replikák olvasási műveletekhez lettek konfigurálva. Ha nem a magas rendelkezésre állás volt a cél, a fürt konfigurálásához és üzemeltetéséhez jelentős üzemeltetési többletterhelést kellett felhasználni. Az SQL Server 2017 (14.x) olvasási szintű rendelkezésre állási csoportokat vezet be fürt nélkül.

Megjegyzés:

Windows Server feladatátvételi fürtszolgáltatást (WSFC) nem használó rendelkezésre állási csoportok esetében, mint az olvasási szintű rendelkezésre állási csoportok vagy a Linuxon futó rendelkezésre állási csoportok, a rendelkezésre állási csoportok DMV-jeiben található, a fürttel kapcsolatos oszlopopok egy belső alapértelmezett fürt adatait jeleníthetik meg. Ezek az oszlopok csak belső használatra használhatók, és figyelmen kívül hagyhatók.

Ha üzleti követelménye a primer replikán futó küldetéskritikus számítási feladatok erőforrásainak takarékos felhasználása, akkor használhat csak olvasásra szánt útválasztást, vagy közvetlenül csatlakozhat a csak olvasható másodlagos replikákhoz. Nem kell támaszkodnia a fürtözési technológiával való integrációra. Ezek az új képességek windowsos és linuxos platformokon futó SQL Server 2017 (14.x) esetén is elérhetők.

Fontos

Ez nem magas rendelkezésre állású beállítás. Nincs infrastruktúra a hibaészlelés és az automatikus feladatátvétel monitorozására és koordinálására. Fürt nélkül az SQL Server nem tudja elérni az alacsony helyreállítási időkorlátot (RTO), amelyet egy automatizált, nagy rendelkezésre állású megoldás biztosít. Ha magas rendelkezésre állási képességekre van szüksége, használjon fürtkezelőt (Windows Server feladatátvevő fürt Windows rendszeren vagy Pacemaker Linuxon).

Az olvasási szintű rendelkezésre állási csoport vészhelyreállítási képességet biztosíthat. Ha a csak olvasható replikák szinkron véglegesítési módban vannak, nulla helyreállításipont-célkitűzést (RPO) biztosítanak. Egy olvasási szintű rendelkezésre állási csoport feladatátvételének végrehajtásához lásd: az olvasási szintű rendelkezésre állási csoport elsődleges replikájának feladatátvétele.

Elosztott rendelkezésre állási csoportok használata földrajzi olvasási skálázáshoz

A földrajzilag elkülönített megoldások olvasási szintű megoldásokat implementálhatnak elosztott rendelkezésre állási csoportokkal. Átirányíthatók az olvasási terhelések az elsődleges replikáról az olvasható másodlagos replikákra, az olvasási terhelések forrásához közelebbi helyekre. Az elosztott rendelkezésre állási csoportok csökkentik az elsődleges replika erőforrásainak kihasználtságát. Emellett segítenek az olvasási sebességben azáltal, hogy csökkentik a hálózati késést, és kihasználják a dedikált erőforrások előnyeit.

Egyetlen elosztott rendelkezésre állási csoport legfeljebb 17 olvasható másodlagos replikával rendelkezhet. A nagyobb skálázási kapacitás érdekében láncba fűzhet több rendelkezésre állási csoportot, hogy még tovább növelje az olvasható replikák számát. Két elosztott rendelkezésre állási csoportot is üzembe helyezhet ugyanabból a rendelkezésre állási csoportból a földrajzilag elosztott környezetek alacsony késésű olvasása érdekében.