Datenbankadministratoren

Fragen und Antworten für Datenbankexperten, die ihre Datenbankfähigkeiten verbessern und von anderen in der Community lernen möchten

2
Entwurfsmuster der Produktattributliste
Ich arbeite an der Aktualisierung der Produktdatenbank unserer Website. Es ist in MySQL integriert, aber dies ist eher eine allgemeine Frage zum Datenbankdesignmuster. Ich plane, zu einem Supertype / Subtype-Muster zu wechseln. Unsere aktuelle / vorherige Datenbank besteht hauptsächlich aus einer einzelnen Tabelle, die Daten zu einem einzelnen Produkttyp enthält. …

4
Was ist besser / schneller? MySQL oder Dateisystem?
Stellen wir uns eine Website vor, die ein Verzeichnis von Personen ist. Für jede Person kann es ein Profilfoto und eine Biografie geben. Ich gebe zu, meine SQL- Abfragen könnten besser sein, aber im Allgemeinen was wäre schneller und würde weniger Rechenleistung verbrauchen. Um zu überprüfen, ob eine Datei vorhanden …


3
Leistung von Inline-TVF im Vergleich zu Ansichten
Ich habe eine Datenbank, in der ich Inline-TVFs (Tabellenwertfunktionen) anstelle von Ansichten verwende. Zum Beispiel könnte ich zwei Tabellen mit den Namen [Automodell] und [Autohersteller] haben, die ich innerhalb der TVF [fnCarBrands] zusammenstelle. Diese TVFs werden dann von anderen TVFs aufgerufen, um die weitere Verarbeitung und Berichterstattung durchzuführen. Also könnte …


3
Was würde ein verwaistes ## MS_PolicyEventProcessingLogin ## verursachen?
Heute Morgen habe ich festgestellt, dass mein SQL-Protokoll die folgende Meldung enthält: Der aktivierte Prozess '[dbo]. [Sp_syspolicy_events_reader]', der in der Warteschlange 'msdb.dbo.syspolicy_event_queue' ausgeführt wird, gibt Folgendes aus: 'Kann nicht als Datenbankprinzipal ausgeführt werden, da der Principal "## MS_PolicyEventProcessingLogin ##" nicht vorhanden ist Der Auftraggeber kann nicht verkörpert werden, oder Sie …



2
Durchführen von Datenaktualisierungsvorgängen beim Sichern einer großen SQL Server-Datenbank
Ich habe eine große Datenbank (in zweistelliger Millionenhöhe), für die ich eine vollständige Datenbanksicherung durchführen werde . Die Datenbank ist jedoch groß genug, damit Transaktionen vor und während sowie während und nach der Sicherung gestartet werden können. Zum Beispiel: T0 = Transaction A start T1 = Full database backup start …

2
Wie verwende ich den eindeutigen Schlüssel über Kombinationen von Tabellenfeldern?
Schauen Sie sich die folgende sqlfiddle an: http://sqlfiddle.com/#!2/dacb5/1 CREATE TABLE contacts ( id int auto_increment primary key, name varchar(20), network_id int, network_contact_id int ); INSERT INTO contacts (name, network_id, network_contact_id) VALUES ('John', 4, 10), ('Alex', 4, 11), ('Bob', 4, 12), ('Jeff', 4, 45), ('Bill', 7, 11), ('Walter', 7, 45), ('Jessie', …



1
Wie viel Speicher nimmt ein Tisch ein?
Gibt es eine Möglichkeit herauszufinden, wie viel Speicher eine Tabelle in SQL Server (2005 und höher) belegt? Angenommen, ich habe eine Tabelle mit 30 Millionen Datensätzen. Ich möchte wissen, wie viele Seiten, die zu dieser Tabelle gehören, sich derzeit im Puffercache befinden, einschließlich Index-, Daten- und Text- / Bildseiten . …

2
Wie zeige ich Warnungen beim Laden von aus mysqldump erstellten Daten?
Ich habe eine große .sql-Datei mit großer Einfügung in ... Werte ... Anweisungen. Viele dieser Anweisungen erzeugen während der Ausführung Warnungen. Wie kann ich MySQL dazu bringen, die Warnungen auszudrucken? Wenn Control-C gedrückt wird, wird der Import gestoppt und ich kehre zur Befehlszeile des Betriebssystems zurück. Hier ist eine Beispielausgabe …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.