Ajánlott eljárások a felügyelt Azure SQL-példány hivatkozási funkciójával
A következőre vonatkozik: Felügyelt Azure SQL-példány
Ez a cikk a felügyelt Azure SQL-példány hivatkozási funkciójának használatakor ajánlott eljárásokat ismerteti. Az Azure SQL Managed Instance hivatkozási funkciója a bárhol üzemeltetett SQL-kiszolgálókat a felügyelt SQL-példányhoz köti, és közel valós idejű adatreplikálást biztosít a felhőbe.
Feljegyzés
A hivatkozás néhány funkciója általánosan elérhető, míg néhány jelenleg előzetes verzióban érhető el. További információért tekintse át az előfeltételeket .
Naplók biztonsági mentésének rendszeres elvégzése
A hivatkozás funkció az Always On rendelkezésre állási csoportokon alapuló elosztott rendelkezésre állási csoportok technológiájával replikálja az adatokat. Az elosztott rendelkezésre állási csoportokkal végzett adatreplikálás a tranzakciónapló-rekordok replikálásán alapul. Az elsődleges SQL Server-példány adatbázisából nem lehet csonkolni a tranzakciónapló-rekordokat, amíg a másodlagos replikán lévő adatbázisba nem replikálják őket. Ha a tranzakciónapló-rekord replikációja hálózati kapcsolati problémák miatt lassú vagy le van tiltva, a naplófájl folyamatosan növekszik az elsődleges példányon. A növekedési sebesség a számítási feladatok intenzitásától és a hálózati sebességtől függ. Ha az elsődleges példányon hosszan tartó hálózati kapcsolatkimaradás és nagy munkaterhelés tapasztalható, a naplófájl minden rendelkezésre álló tárterületet igénybe vehet.
Annak érdekében, hogy minimálisra csökkenjen az elsődleges SQL Server-példányon a naplófájlok növekedése miatt kifogyott a hely, ügyeljen arra, hogy az elsődleges példány esetében rendszeresen készítsen adatbázisnapló-biztonsági mentéseket az SQL Serveren. Nincs szükség további műveletre, ha a felügyelt SQL-példány az elsődleges, mivel a napló biztonsági mentése már automatikusan történik. Ha rendszeresen készít napló biztonsági mentéseket az SQL Server elsődleges kiszolgálóján, rugalmasabbá teszi az adatbázist a nem tervezett naplónövekedési eseményekkel szemben. Az első adatbázisnapló biztonsági mentését csak a felügyelt SQL-példányba történő kezdeti bevetés befejezése után szabad elvégezni (vagyis a felügyelt SQL-példány adatbázisreplikája már nem "Visszaállítás" állapotban van). Fontolja meg a naplók napi biztonsági mentési feladatainak ütemezését egy SQL Server Agent-feladat használatával.
Transact-SQL -szkript (T-SQL) használatával biztonsági másolatot készíthet a naplófájlról, például az ebben a szakaszban megadott mintával. Cserélje le a mintaszkript helyőrzőit az adatbázis nevére, a biztonsági mentési fájl nevére és elérési útjára, valamint a leírásra.
A tranzakciónapló biztonsági mentéséhez használja a következő Transact-SQL -példaszkriptet az SQL Serveren:
-- Execute on SQL Server
-- Take log backup
BACKUP LOG [<DatabaseName>]
TO DISK = N'<DiskPathandFileName>'
WITH NOFORMAT, NOINIT,
NAME = N'<Description>', SKIP, NOREWIND, NOUNLOAD, COMPRESSION, STATS = 1
Az adatbázis által az SQL Serveren használt napló ellenőrzéséhez használja a következő Transact-SQL (T-SQL) parancsot:
-- Execute on SQL Server
DBCC SQLPERF(LOGSPACE);
A lekérdezés kimenete a mintaadatbázis tpcc
következő példájához hasonlóan néz ki:
Ebben a példában az adatbázis a rendelkezésre álló napló 76%-át használta fel, az abszolút naplófájl mérete körülbelül 27 GB (27 971 MB). A művelet küszöbértékei a számítási feladattól függően változnak. Az előző példában a tranzakciónapló mérete és a napló használatának százalékos aránya általában azt jelzi, hogy a tranzakciónapló biztonsági mentésével csonkíthatja a naplófájlt, és szabadíthat fel némi helyet, vagy gyakrabban kell biztonsági másolatot készítenie a naplókról. Azt is jelezheti, hogy a tranzakciónapló csonkolását a nyitott tranzakciók blokkolják. Az SQL Server tranzakciónaplóinak hibaelhárításáról további információt a Teljes tranzakciós napló hibaelhárítása (SQL Server 9002-s hiba) című témakörben talál. A tranzakciónaplók felügyelt Azure SQL-példányban történő hibaelhárításáról további információt a tranzakciónaplók hibáinak elhárítása a felügyelt Azure SQL-példányban című témakörben talál.
Indítási nyomkövetési jelzők hozzáadása
Az SQL Serverben két nyomkövetési jelző (-T1800
és -T9567
) van, amelyek indítási paraméterekként hozzáadva optimalizálhatják az adatreplikálás teljesítményét a hivatkozáson keresztül. További információ: Indítási nyomkövetési jelzők engedélyezése.
Kapcsolódó tartalom
- Felügyelt példány hivatkozásának áttekintése
- Az SQL Server és a felügyelt SQL-példány közötti kapcsolat konfigurálása SSMS-sel
- Az SQL Server és a felügyelt SQL-példány közötti kapcsolat konfigurálása szkriptekkel
- Vészhelyreállítás felügyelt példány hivatkozásával
- Ajánlott eljárások a hivatkozás karbantartásához
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: