Datenbankadministratoren

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

6
Die Anweisung TRUNCATE TABLE hängt manchmal
Warum hängt die TRUNCATE TABLEAussage manchmal? Was sind die Gründe für diese Art von Problem? Ich migriere von MySQL zu MariaDB. Dieses Problem tritt nicht bei MySQL auf, sondern nur bei MariaDB. Die hängende Aussage ist einfach: TRUNCATE TABLE sampledb.datatable; Was kann dazu führen und wie kann ich das beheben? …


2
Kontinuierliche Archivierung: Können mehrere Maschinen verwendet werden?
Ist es möglich, das archive_commandzum Senden an mehrere Maschinen zu verwenden? Ist es genauso einfach wie das Trennen mit a, &&da es im Wesentlichen nur eine Befehlszeile ist? command1 && command2 Ich gehe davon aus, dass dies einen schlechten Effekt haben könnte, wenn ein Befehl fehlschlägt. Wenn er beispielsweise command1fehlschlägt, …

2
Warum gibt OBJECTPROPERTY NULL zurück?
Angenommen, Sie möchten eine Datenbank abfragen, um die darin enthaltenen Auslösertypen zu ermitteln. Eine Möglichkeit, dies zu tun, besteht darin, die Funktion OBJECTPROPERTY für alle Triggerobjekte in der Datenbank zu verwenden. Manchmal führt die Funktion OBJECTPROPERTY zu einem verwirrenden Ergebnis. Die Ausgabe scheint vom Datenbankkontext abzuhängen. Die folgende Beispielabfrage gibt …


3
So gewähren Sie mehreren Benutzern Berechtigungen; MySQL
Ich habe folgenden Code: GRANT SELECT,INSERT,UPDATE ON db1.* TO ‘user’@example.com; Ich bin ein Anfänger in mySQL. Ich habe mich gefragt, ob es eine Methode gibt, mit der ich die Berechtigungen für jeden Benutzer in diesem Domänennetzwerk festlegen kann, ohne den obigen Code für jeden Benutzer eingeben zu müssen. % Platzhalter? …
7 mysql  dns 

1
Erhalten eine "Anforderung zum Ausführen eines Jobs abgelehnt, weil der Job bereits ausgeführt wird" Wenn kein Job ausgeführt wird?
Haben Sie also einen ETL-Job, der über Integrationsdienste ausgeführt wird und den ich mit einem SQL-Jobnamen StartStageStore beginne. Der letzte Schritt dieses Jobs besteht darin, einen anderen Job zu starten und den Erfolg zu melden. Der Job, den dies aufruft, wird als LoopStageStore bezeichnet. Alles, was LoopStageStore tut, ist eine …

3
mysqldump: Fehler: 'Datei kann nicht erstellt / geschrieben werden
Temporäre Dateien können nicht erstellt werden /var/tmp. mysqldump: Error: 'Can't create/write to file '/var/tmp/mysql.k6NKGk/#sql_5dc_2.MAI' (Errcode: 2)' when trying to dump tablespaces Auf meinem Betriebssystem. id mysql uid=60(mysql) gid=105(mysql) groups=105(mysql) ls -l /var/ drwxrwxrwt 2 root root 72 oct 24 16:43 tmp Was kann ich machen?


3
So ändern Sie die Datenstruktur in MySQL mit MySQLldump, ohne Dateien zu löschen
Im Wesentlichen versuche ich, einen Produktionsserver mit einem Sandbox-Server zu synchronisieren , aber nur die Tabellenstrukturen und gespeicherten Prozeduren. Die Prozeduren sind kein Problem, da sie überschrieben werden können, aber das Problem sind die Tabellen. Ich möchte ihre Strukturen auf dem Produktionsserver mithilfe mysqldump(oder auf eine andere von Ihnen vorgeschlagene …

1
Verschieben von Daten von einer Datenbank in eine andere mithilfe von SSIS
Ich bin sehr neu in SSIS und muss herausfinden, wie eine Übertragung von Tabelle A Datenbank A zu Tabelle B Datenbank B eingerichtet wird. Tabelle A enthält viel mehr Felder als ich in Tabelle B benötige, daher benötigt der Prozess SQL, damit ich Felder angeben kann, die verwendet werden sollen. …
7 ssis 

2
Gibt es eine präzisere Möglichkeit, eine UTC-Uhrzeit nur in ein lokales Datum umzuwandeln?
Ich versuche, eine Abfrage zu schreiben, die Datensätze basierend auf dem lokalen Datumsteil nur eines UTC-Datums- / Uhrzeitfelds gruppiert. Wenn meine Tabelle beispielsweise enthält 10/19/2012 2:00:00, sollte sie als gruppiert werden 10/18/2012, da meine Ortszeit EST (-5h) ist und ich nur am Datumsteil des Felds interessiert bin. Ich weiß, dass …


3
Wann wurde ein Tabellenauslöser deaktiviert und wieder aktiviert?
Ich muss wissen, ob der Aktivierungs- / Deaktivierungsverlauf eines Tabellentriggers von SQL Server nativ verfolgt wird. Ich habe die Systemansichten überprüft: • [sys]. [Trigger] enthält ein Feld "modify_date". • [sys]. [Trigger_events] konzentriert sich auf die Trigger-Ereignisse INSERT / UPDATE / DELETE Können Sie andere Informationsquellen zum Triggerverlauf empfehlen?

1
Kardinalität ist so weit von der Realität entfernt
Ich habe eine Tabelle, in der die Kardinalität für Pläne einfach zu hoch erscheint - trotz der Aktualisierung der Statistiken und sogar des Versuchs, dynamische Stichproben für Oracle 11gR2 zu erstellen. select count(*) from table1 where col1 = 123 and col2 = '1'; Die geschätzte Kardinalität für einen Wert von …

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.