Datenbankadministratoren

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

2
Ist es sicher, eine PostgreSQL ALTER TABLE-Abfrage abzubrechen, die auf eine Sperre wartet?
Wir haben vor ALTER TABLEStunden eine Abfrage gestartet und erst kürzlich (via pg_stat_activity) festgestellt, dass sie auf ein Schloss wartet. Wir haben die andere Abfrage entdeckt, die eine Sperre für die Tabelle enthält, die wir ändern möchten, und sie nicht loslässt. Unsere Abfrage ist eine "einfache" Abfrage (Ändern eines Spaltendatentyps), …


1
MySQL InnoDB Deadlock Für 2 einfache Einfügeabfragen
Ich habe einen Deadlock für diese beiden Einfügeabfragen: insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) Hier ist der InnoDB-Status: ------------------------ LATEST DETECTED DEADLOCK …
10 mysql  innodb  deadlock 

1
Erhalten Sie minimale Protokollierung, wenn Sie Daten in temporäre Tabellen laden
Selbst nach dem Lesen des Leistungshandbuchs zum Laden von Daten bin ich mir nicht sicher, ob es notwendig ist, den TABLOCK-Tabellenhinweis zu einer leeren temporären Tabelle hinzuzufügen, die mit einem Clustered-Index definiert ist, um eine minimale Protokollierung zu erzielen. Offensichtlich wird die temporäre Tabelle in TempDB erstellt, die im EINFACHEN …

2
Datenbankimplementierungen von ORDER BY in einer Unterabfrage
Ich verwende eine Anwendung (MapServer - http://mapserver.org/ ), die SQL-Anweisungen umschließt, sodass sich die ORDER BY-Anweisung in der inneren Abfrage befindet. Z.B SELECT * FROM ( SELECT ID, GEOM, Name FROM t ORDER BY Name ) as tbl Die Anwendung verfügt über viele verschiedene Datenbanktreiber. Ich verwende hauptsächlich den MS …


2
Sie müssen eine formatierte HTML-E-Mail per Datenbank-Mail in SQL Server 2008 R2 senden
Meine Anforderung besteht darin, die automatisierte E-Mail als (eine formatierte HTML-E-Mail über Datenbank-E-Mail) zu erstellen. Die Grundanforderung wurde erfüllt, wenn beim Auslösen des Jobs die Daten in eine Tabelle eingefügt werden und die Informationen als E-Mail gesendet werden sollen. aber jetzt hat der Client in diesem Format angefordert. Aktuelles Format, …



1
PostgreSQL: Spalte aus der Ansicht löschen
Ich habe einen Ort, VIEWfür den ich versuche, ein Evolutionsskript zu erstellen, damit ich ihm eine Spalte hinzufügen kann. Dieser Teil funktioniert gut; Spalte gut hinzugefügt. Das Gegenteil funktioniert jedoch nicht. Das Entfernen der zuletzt hinzugefügten Spalte schlägt mit einer ERROR: cannot drop columns from viewNachricht fehl . Das Problem …

1
"Force Encryption" vs "Force Protocol Encryption" in SQL Server
Ich versuche zu verstehen, wie sich die verschiedenen Einstellungen auf das Verhalten meiner Server-Client-Kommunikation auswirken. Auf dem Server habe ich eine selbstsignierte Zertifizierungsstelle mit einem ausgestellten Exchange-Zertifikat installiert, das auch für die Verwendung durch meinen SQL-Dienst konfiguriert wurde. Zuerst möchte ich, dass diese Verbindung fehlschlägt, wenn die Stammzertifizierungsstelle nicht auf …

4
Tabellenname + Anzahl der Datensätze für jede Tabelle in einer MySQL-Innodb-Datenbank anzeigen
So listen Sie alle Tabellen in der aktuellen Datenbank zusammen mit der Anzahl der Zeilen der Tabelle auf. Mit anderen Worten, können Sie sich eine Abfrage vorstellen, um so etwas in MySQL zu finden? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 | | …
10 mysql  innodb  select  count 

1
MySQL Collation utf8_unicode Unterschiede
Aber ich habe mich über die Bedeutung von MySQL Collation informiert und was ich bisher in Bezug auf Kompatibilität und Genauigkeit gelernt habe, ist, dass diese 4 meine beste Wahl zu sein scheinen. utf8_unicode_ci utf8_unicode_520_ci utf8mb4_unicode_ci utf8mb4_unicode_520_ci Nach meinem Verständnis wäre uft8mb4 gut für Charaktere mit Unterstützung für mehrere Sprachen …
10 mysql 


3
mysqldump - Einzeltransaktion, aber Aktualisierungsabfragen warten auf die Sicherung
Wenn ich mysqldump --single-transaction verwende, sollte es laut den Dokumenten Tabellen mit Lesesperre leeren, um einen konsistenten Status zu erhalten, und dann eine Transaktion starten, und es sollten keine Writer warten. Ich habe jedoch letzte Nacht die folgende Situation festgestellt: Auszug aus der vollständigen Prozessliste anzeigen: Hunderte von denen ... …

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.