Datenbankadministratoren

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

3
Woher kommt die magische Spalte "Name"?
Ich habe das zufällig bekommen: db=> select name from site; ERROR: column "name" does not exist LINE 1: select name from site; ^ db=> select site.name from site; name --------------- (1,mysitename) (1 row) Die zweite Abfrage gibt ein Tupel zurück, das eine ganze Zeile enthält. Verwenden von Postgres 9.0.1. Bearbeiten: …

5
So überwachen Sie Deadlocks
Wann und wie beginnen Sie mit der Fehlerbehebung bei SQL Server 2005/2008-Deadlocks? Die Warnung wird in SSMS über die SQL Server-Leistungsbedingungswarnung aktiviert, Objekte-> SQLServer: Sperren, Zähler-> Sperrenwarte / Sek., Instanz: _Gesamt, Warnung, wenn Zähler: über Wert 3 steigt. Ist dies eine proaktive Methode zur Überwachung? Was ist der akzeptable Wert? …

3
Was ist die beste Methode, um Fehlerbehandlung in gespeicherten SQL 2005-Prozessen hinzuzufügen?
Was ist ein guter Weg, um gespeicherte Prozesse so robust zu machen, dass sie sehr gut skaliert werden können und auch Fehlerbehandlung enthalten? Was ist außerdem der beste Weg, um mehrere Fehlerszenarien in einem gespeicherten Prozess zu behandeln und über ein intelligentes Feedback-System zu verfügen, das aussagekräftige Fehlerinformationen an die …

2
Warum verursacht diese Abfrage einen Deadlock?
Warum verursacht diese Abfrage einen Deadlock? UPDATE TOP(1) system_Queue SET [StatusID] = 2, @ID = InternalID WHERE InternalID IN ( SELECT TOP 1 InternalID FROM system_Queue WHERE IsOutGoing = @IsOutGoing AND StatusID = 1 ORDER BY MessageID ASC, InternalID ASC) Deadlock-Grafik hinzugefügt: <keylock hobtid="72057594236436480" dbid="9" objectname="Z.dbo.system_Queue" indexname="PK_system_Queue" id="lock5b25cc80" mode="X" associatedObjectId="72057594236436480"> …

1
So finden Sie beschädigte Seiten in SQL Server 2008
Ich weiß, dass ich eine ausführen DBCC CHECKDBund einen Status meiner Datenbank erhalten kann. Fragen Wie kann ich feststellen, ob meine Datenbank eine beschädigte Datenseite enthält? Wo kann ich feststellen, welche Seiten beschädigt sind, wenn aufgrund einer Seitenbeschädigung ein Fehler auftritt? Wie kann ich die Seitenzahl jeder beschädigten Seite herausfinden? …

2
Ein Nicht-DBA fragt: Wie kopiere / verschiebe ich eine SQL Server-Instanz schmerzlos über Backup / Restore auf einen anderen Server?
Wir haben gerade einen neuen Server, daher muss ich die vorhandene SQL Server 2008-Instanz von der alten Datenbankbox kopieren. Normalerweise kopiere ich .mdf- und Protokolldateien und hänge sie an, aber ich kann die Datenbank nicht offline schalten, da sie rund um die Uhr verwendet wird. Daher habe ich die Datenbanken …

2
Bewegung großer Datenmengen
Ich möchte Milliarden von Zeilen von schema1.table1 nach new schema2.table2 verschieben, wobei table2 eine überarbeitete von table1 ist. Daher ist ihre Tabellenstruktur unterschiedlich. Sowohl Tabelle1 als auch Tabelle2 sind partitioniert, aber Tabelle2 ist leer. Beide Schemas befinden sich in derselben Oracle-Datenbank. Was ist eine leistungsfähige Methode zur Durchführung dieser Datenmigration? …
11 oracle 

1
SQL Server 2008 R2 Dirty Reads - wie nicht atomar?
Ich frage mich, "wie schmutzig" schmutzige Lesevorgänge unter eine nicht festgeschriebene Isolationsstufe geraten können . Ich verstehe, dass Zeilen, die aktualisiert, aber noch nicht festgeschrieben wurden, sichtbar sind, aber: Kann eine Zeile als teilweise aktualisiert angezeigt werden, dh einige der Spalten werden aktualisiert, andere nicht? Kann eine einzelne Spalte teilweise …


2
Wie implementiere ich eine Datenbank / Tabelle als Stapel?
Ich habe eine Zustandsmaschine, die einige Dateinamen für verschiedene Benutzer pushen / einfügen muss. Ich würde traditionell Stapel als Wahl der Datenstruktur verwenden, aber dies muss unter Verwendung einer Datenbank erfolgen, da ich keine Möglichkeit habe, die Datenstruktur zwischen eingehenden Webanforderungen beizubehalten. Ich habe mich gefragt, wie ich die Stack-Funktionalität …


5
Verwendung der SQL Server-Befehlszeile? Ist es möglich?
Ich habe versucht, den in "SQL Explorer Management Studio 2008" integrierten "Projektmappen-Explorer" zum Verwalten eines Projekts zu verwenden, und nach zwei Wochen des Kampfes habe ich festgestellt, dass es mir nicht wirklich wichtig ist. Die "Bequemlichkeit" -Funktionen sind eigentlich ein ziemliches Hindernis. Leider ist der Ort, an dem ich arbeite, …


1
BLOBs oder Referenzen in PostgreSQL
Ich muss Binärdatendateien in einer PostgreSQL-Datenbank speichern, die auf einem Ubuntu-Server ausgeführt wird. Zunächst werden einige Dutzend Dateien mit einer Größe von jeweils ca. 250 KB vorhanden sein. Die Anzahl der Dateien nimmt jedoch mit der Zeit zu. Manchmal muss ich möglicherweise Daten aus den Dateien für andere nachgelagerte Analysen …
11 postgresql 

2
Wie groß ist "zu groß" für SQL 2008 Web Edition?
Für unsere bald gehostete Anwendung muss ich zwischen SQL Server 2008 Web Edition und SQL Server 2008 Enterprise Edition wählen. Es gibt keine "Must-Have" -Funktionalität: Die Anwendung wird derzeit unter SQL Express ausgeführt, überschreitet jedoch die maximale Größe von 10 GB, die SQL Express vorschreibt. Ich betrachte diese Vergleichstabelle und …

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.