Datenbankadministratoren

9
Speichert MySQL Punktdatentypen als LAT LNG oder LNG LAT?

Ich bin es gewohnt, das Standortformat als Breitengrad gefolgt von Längengrad zu sehen, aber wenn ich Bibliotheken verwende, glaube ich, dass ich MySQL verstehe, um es in POINT(LNG LAT)umgekehrter Reihenfolge zu speichern . Ist meine Bibliothek falsch oder ist dies das tatsächliche Format? Ich kann...

9
Nullstellen von WAL-Segmenten in Postgres

Wir haben eine Postgres-Datenbank mit relativ geringem Volumen und kontinuierlicher Archivierung eingerichtet, um jedes WAL-Segment zu komprimieren und an S3 zu senden. Da es sich um ein System mit geringem Volumen handelt, trifft es etwa archive_timeoutalle 10 Minuten und archiviert das meist...

9
PostgreSQL 9.2 - 9.6 Upgrade ohne Ausfallzeit

Ich muss ein Upgrade von PostgreSQL 9.2 auf 9.6 durchführen. Im Folgenden sind die Herausforderungen aufgeführt, vor denen ich stehe: Da wir ein Streaming-Replikations-Setup haben und PostgreSQL im Streaming-Replikationsmodus kein Upgrade der unteren auf die obere Version unterstützt, muss ich beim...

9
Self-Join auf Primärschlüssel

Betrachten Sie diese Abfrage, die aus NSelf-Joins besteht: select t1.* from [Table] as t1 join [Table] as t2 on t1.Id = t2.Id -- ... join [Table] as tN on t1.Id = tN.Id Es wird ein Ausführungsplan mit N Cluster-Index-Scans und N-1-Zusammenführungsverknüpfungen erstellt. Ehrlich gesagt sehe ich...

9
Verhinderung von MERGE-Deadlocks

In einer unserer Datenbanken haben wir eine Tabelle, auf die mehrere Threads gleichzeitig intensiv zugreifen. Threads aktualisieren oder fügen Zeilen über ein MERGE. Es gibt auch Threads, die gelegentlich Zeilen löschen, sodass Tabellendaten sehr flüchtig sind. Threads, die Upsts machen, leiden...

9
Sommerzeit

In meiner Umgebung laufen Server mit nativen Backups und Ola Hallengren-Plänen. Unsere Server sind eine Kombination aus 2008, 2012 und 2014. Alle vollständigen Sicherungen werden um 12 Uhr morgens durchgeführt, und Protokollsicherungen werden alle 15 Minuten durchgeführt. Ich habe die Sommerzeit...