Datenbankadministratoren

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



5
Sollte die Abfrageoptimierung proaktiv oder reaktiv sein?
Als Softwareentwickler und aufstrebender DBA versuche ich, Best Practices beim Entwerfen meiner SQL Server-Datenbanken zu berücksichtigen (99% der Zeit, in der sich meine Software auf SQL Server befindet). Ich erstelle das bestmögliche Design vor und während der Entwicklung. Aber genau wie bei jedem anderen Softwareentwickler gibt es zusätzliche Funktionen, Fehler …

2
Was bedeutet eigentlich die Position der ON-Klausel?
Die normale JOIN ... ON ...Syntax ist bekannt. Es ist aber auch möglich, die ONKlausel getrennt von der JOINentsprechenden zu positionieren . Dies ist etwas, das in der Praxis selten vorkommt und nicht in Tutorials zu finden ist, und ich habe keine Webressource gefunden, die überhaupt erwähnt, dass dies möglich …
23 sql-server  t-sql 

2
Wie kann man eine "enthaltene" Datenbank wiederherstellen? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Stack Exchange-Datenbankadministratoren thematisch relevant ist. Geschlossen vor 4 Jahren . Ich habe kürzlich versucht, eine Sicherungskopie von einer Netzwerkinstanz auf meinem lokalen Entwicklungs-SQL Server wiederherzustellen. …


2
Effizienteste Methode zum Löschen von Zeilen aus Postgres
Ich frage mich, wie man am effizientesten eine große Anzahl von Zeilen aus PostgreSQL löschen kann. Dieser Vorgang ist Teil einer täglichen wiederkehrenden Aufgabe, um Daten (ein Delta aus Einfügungen und Löschungen) in eine Tabelle zu importieren. Möglicherweise müssen Tausende, möglicherweise Millionen Zeilen gelöscht werden. Ich habe eine Datei mit …

3
Warnung vor fehlenden Statistiken im Ausführungsplan
Ich habe eine Situation, die ich nicht verstehen kann. Mein SQL Server-Ausführungsplan gibt an, dass Statistiken in der Tabelle fehlen, diese jedoch bereits erstellt wurden: Wenn wir uns jedoch die Tabelle ansehen, werden wir feststellen, dass eine Statistik automatisch erstellt wurde: Kann jemand helfen zu verstehen, wie es sein kann? …


3
Was bedeutet das Wort "SARGable" wirklich?
SQL Server-Benutzer verwenden den Begriff "sargable" . Ich frage mich, ob es eine objektive implementierungsunabhängige zeitlose Definition für "sargable" gibt. Zum Beispiel WHERE foo LIKE '%bar%'wird von vielen gesagt, dass sie nicht sargable sind , aber einige RDBMSs sind in der Lage, Indizes für solche Abfragen zu verwenden . Was …




2
Werden Trigger jedes Mal kompiliert?
Wir suchen nach einem Server mit hoher CPU-Auslastung. Nachdem wir festgestellt hatten, dass die Abfragen dies nicht wirklich verursachten, begannen wir, Kompilierungen zu untersuchen. Der Systemmonitor zeigt weniger als 50 Kompilierungen pro Sekunde und weniger als 15 Kompilierungen pro Sekunde an. Nach dem Ausführen einer XE-Sitzung, in der nach Kompilierungen …


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.