Ist SQL überprüft Datenbanken ein Betrieb, der mehrfache Tätigkeiten annimmt. Sie sind unten beschrieben.
|
|
Datenbankleistung ist ein wichtiges Teil des Ausübens eines SQL BedienerKlimas 2000. Es gibt viele Weisen, daß Leistung einschließlich die Index-Bewegung erhöht werden kann und sich verriegeln und recompiling.
Das Registrieren, Indizes herstellend, kann Frage Leistung drastisch erhöhen, aber kann Datenänderung Leistung auch nachteilig beeinflussen. Alle mögliche Änderungen an einem indexierten Tabelle müssen in den Indizes an dieses Tabelle mitgeteilt werden, und alle Änderungen werden geloggt. Diese Faktoren kombinieren, um eine Verlangsamung in den Datenänderung Aufgaben zu produzieren.
Verriegelnd , um sicherzugehen, daß die Daten, die von einem Benutzer geändert werden, nicht unerwartet eine anderen Betriebe des Benutzers’s beeinflussen, benutzt SQL Bediener 2000 Verriegelungen. Die Blockierung hält Daten, die im Gebrauch durch einen anderen Prozeß ist. Der Umfang eines Einflußes hängt von den Wahlen ab, die auf der Verriegelung zusammengebaut worden sind. Verriegelungen können System Leistung verringern, wenn sie über-eingeführt werden. Es gibt vier Verhandlunglokalisierung Niveaus, die durch die Blockierung erzwungen werden:
Recompiling , wenn eine SQL Aussage kompiliert wird, wird es auch für den Datenbankgegenstand optimiert, dem es auf funktioniert. Optimierung einer SQL Aussage basiert auf den Informationen, die zu der Zeit vorhanden sind. Seit Daten oder Strukturen kann Überzeit, es ändern kann zu den recompile SQL Aussagen notwendig sein, um Leistung beizubehalten.
Statistik- Statistiken enthalten Informationen über, wie Schlüsselwerte in eine Tabelle verteilt werden. Statistiken sind in zunehmender Frage Antwortzeit nützlich, da sie der Frage Maschine eine bessere Idee an geben, wo man eine Suche nach einem bestimmten Wert in einer Tabelle anfängt. Während Daten in einer Tabelle ändern, sollten Statistiken aktualisiert werden, um die Änderungen zu reflektieren. Tabellen können zusammengebaut werden, um Statistiken automatisch zu verursachen und automatisch zu aktualisieren.
Optimierenfilegroups dort sind Situationen, wenn bestimmte Systeme Leistung verbessern können, indem sie die Plazierung von Daten steuern und Indizes auf spezifische Laufwerke diesen Prozeß unterstützen können, indem sie die Antriebe spezifizieren, auf denen Akten liegen. Der Systemverwalter kann filegroups für jedes Laufwerk und spezifische Tabellen oder Indizes von einer Tabelle verursachen spezifischen filegroups zuweisen.
Handhabende Datenbank-Zerteilung dort sind zwei Arten Zerteilung in einer SQL Datenbank-, interner und externerzerteilung. Interne Zerteilung tritt auf, wenn Indizes unproduktiv Raum benutzen. Externe Zerteilung tritt auf, wenn der körperliche Auftrag der Seiten nicht die logische Reihenfolge zusammenbringt. Die beste Weise, Ihre Datenbank von der Zerteilung zu reinigen soll den DBCC INDEXDEFRAG Befehl verwenden. Dieses Befehl Willedefragment der Index beim Zugang auf zum Tabelle noch erlauben, das der Index sich bezieht.
Reservebetriebe dort sind drei unterschiedliche Arten Unterstützungen, die an einer SQL Bedienerdatenbank 2000 durchgeführt werden können:
Die Wiederaufnahme Methoden, welche die Wiederaufnahme Methode einstellen, stellt fest, wie schnell Sie Verhandlungmaschinenbordbuchunterstützungen im Fall vom Kleinteilausfall wieder herstellen können. Wiederaufnahme Methode schreibt auch die Größe der resultierenden Verhandlungmaschinenbordbuchunterstützung und des Grads vor, zu denen die Datenbank vor dem Verlieren der festgelegten Verhandlungen nach Wiederherstellung sicher ist.
EINFACHES Modell das einfache Wiederaufnahme Modell erfordert die niedrigste Menge der System Betriebsmittel. Das System beschneidet häufig das Verhandlungmaschinenbordbuch, das bedeutet, daß nur voll und differentiale Unterstützungen erlaubt werden.
BULK_LOGGED Modell das Wiederaufnahme Modell erlaubt Ihnen, Ihre Datenbank vollständig wieder herzustellen falls vom Kleinteilausfall. Betriebe sind völlig, aber nur minimal, geloggt. Dieses führt zum mittleren Boden einen Kompromiß zwischen Speicherkapazitaetanwendung, Geschwindigkeit und Sicherheit.
VOLLES Verhandlungmaschinenbordbuch des Wiederaufnahme Modells A, das mit dem vollen Wiederaufnahme Modell funktioniert, ist hat die wenige Gefahr des Verlierens von von Verhandlungen. Alle Fälle werden völlig geloggt. Dieses, das loggt, ist für Wiederherstellung nützlich, aber es kann zu massive Verhandlungmaschinenbordbuchgrößen und Speicherkapazitaetkomplikationen führen.
Maschinenbordbuchverschiffen ist eine Eigenschaft, die Verhandlungmaschinenbordbücher unterstützt und mittelt jene Unterstützungen einem Rückfall Bediener über, der falls des Ausfalls des Primärbedieners verwendet werden soll. Maschinenbordbuchverschiffen automatisiert diese Unterstützungen in einem benutzerspezifischen Abstand und stellt sie automatisch auf dem Aushilfsbediener wieder her. Das Maschinenbordbuch einzuführen, das den LOGON Identifikation für den ursprünglichen Bediener und den Rückfall Bediener versendet muß synchronisiert werden um Benutzern zu ermöglichen in den Bediener zu loggen falls vom ursprünglichen Bedienerausfall. Der EINFACHE Wiederaufnahme Modus kann nicht im Maschinenbordbuchverschiffen verwendet werden, da er nicht Verhandlungmaschinenbordbuchunterstützungen erlaubt.
Datenbank-Übereinstimmung Kontrolleur (DBCC) das DBCC ist eine Ansammlung Dienstprogramme, die verwendet werden, um die Vollständigkeit einer Datenbank zu überprüfen. Diese Dienstprogramme können verwendet werden, um Probleme in einer Datenbank zu ermitteln und zu reparieren. Befehle, die im Datenbank-Übereinstimmung Kontrolleur eingeschlossen sind, werden mit DBCC vorangegangen. Die Übereinstimmung, die Befehle im DBCC überprüft, schließen das folgende mit ein:
Datenbank-Wartung Plan-Zauberer der Datenbank-Wartung Plan-Zauberer ist ein Dienstprogramm, das Hilfsmittel dieses ist, wenn er einen Wartung Plan für eine SQL BedienerDatenbank 2000 verursacht. Sie können den Datenbank-Wartung Plan-Zauberer verwenden, um einen Aushilfsentwurf zu verursachen und festzulegen, der Unterstützung auf einem gekennzeichneten Zeitplan oder einer Willensunterstützung, die auf einem definierten Niveau der Datenbanktätigkeit basiert wird. Als Teil des Aushilfsprozesses kann der Datenbank-Wartung Plan-Zauberer Maschinenbordbuchverschiffen zusammenbauen. Der Datenbank-Wartung Plan-Zauberer kann auch gewohntSEIN, Wartung Indexe auf einem vorbestimmten Zeitplan automatisch laufen zu lassen.
Sql Auswerteprogramm das SQL Auswerteprogramm ist ein Programm, das Fälle von einem Bediener gefangennimmt. Die gefangengenommenen Fälle werden in einer Spur Akte spgeeichert, die später analysiert werden oder replay benutzt werden kann eine spezifische Reihe Schritte beim Versuchen, ein Problem zu bestimmen. Das SQL Auswerteprogramm wird für Tätigkeiten wie benutzt:
Sql Bediener-Unternehmen-Manager SQL Bediener-Unternehmen-Manager ist das administrative hauptsächlichwerkzeug für SQL Bediener und stellt eine MMCcompliant Benutzerschnittstelle zur Verfügung, die Benutzer erlaubt:
Online: 508 users browsing the articles directory
|
|