Systemadministration

Werbung
Systemadministration
9 Systemadministration
Backup und Recovery
Typen: voller Datenbank-Backup
differentieller Datenbank-Backup
teilweiser Datenbank-Backup
Transaktions-Log-Backup
Create a Backup device
Back up the database
Back up the Transaction Log
Restore the database
Restore the Transaction Log
Backup
Recovery
db
x
db
x
restore db
xxx
x
xxxyy
y
diff1
restore db
restore diff2
diff2
file1
restore db
restore file1
restore file2
file2
restore db
restore log1
restore log2
log1
TFH Berlin/Steyer
log2
9-1
Systemadministration
Beispielablauf
sp_adddumpdevice ‚devtype’ ‚logical_name’, ‚physical_name’
BACKUP database_name TO backup_device
BACKUP LOG database_name TO backup_device
RESTORE database_name FROM backup_device
RESTORE LOG database_name FROM backup_device
TFH Berlin/Steyer
9-2
Systemadministration
Monitoring
Zu untersuchende Bereiche:
Netzwerk
CPU
Hauptspeicher
Platten
Windows 2000 Server
Netzwerk
CPU
Hauptspeicher
Platten
SQL Server 2000
Netzwerk
Parameter
Bytes Received
Bytes Sent
Bytes Total
Current Bandwidth
Output Queue Length
Packets Received
Packets Sent
Packets
Bytes Received
Bytes Transmitted
Fragen: andere Aktivitäten ? (isolieren)
Netzwerkwarteschlange ? (Engpass Netzkarte)
Lesewünsche vom Netz ? (Eine Anwendung ? Was tut diese ?)
TFH Berlin/Steyer
9-3
Systemadministration
CPU
Parameter
% Processor Time
Processor Queue Length
Threads
Context Switches
% Interrupt Time
Interrupt/sec
Fragen: CPU-Anteil niedrig oder hoch ? (evtl. mehr Prozessoren)
Datenbankrechner nicht als Workstation / für andere Aktivitäten benutzen
Interruptwert soll nahe bei 0 sein (Extra-Controller-Karten benutzen)
Mehr Threads, weniger Context switches
Hauptspeicher
Parameter
Total Pages (available)
Total Server Memory (currently used)
Pages
Pages Read
Page Faults
Pagefaultssqlserver
Fragen: Wird der reale HSP wirklich benutzt ? (Swapping reduzieren)
Wird der Cache benutzt ? (Datenbank-Cache vergrössern)
Wie gross ist die Anzahl der Plattenzugriffe/sec fürs Paging ?
Wie gross ist der Speicheranteil des SQL Servers ?
Platten
wirksame Stellschraube (Plattenzugriffe im Millisekundenbereich, HSPzugriffe im Nanosekundenbereich))
Parameter
Phys. Current Disk Queue Length
Phys. Avg. Disk Queue Length
Phys. Disk Read Bytes
Phys. Disk Write Bytes
Phys. % Disk Time
Log. Current Disk Queue Length
Log. Avg. Disk Queue Length
Log. Disk Read Bytes
Log. Disk Write Bytes
Log. % Disk Time
Fragen: log. und phys. Plattenzugriffe vergleichen (evtl. Cache vergrössern)
Jede einzelne Platte prüfen (evtl. unterschiedliche Platten, Datenbenutzung, z.B. Index)
TFH Berlin/Steyer
9-4
Herunterladen