Datenbankadministratoren

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

4
Ist "Vermeiden Sie es, einen Clustered-Index auf der Grundlage eines inkrementellen Schlüssels zu erstellen" ein Mythos aus SQL Server 2000-Tagen?
Unsere Datenbanken bestehen aus vielen Tabellen, von denen die meisten einen ganzzahligen Ersatzschlüssel als Primärschlüssel verwenden. Etwa die Hälfte dieser Primärschlüssel befindet sich in Identitätsspalten. Die Datenbankentwicklung begann in den Tagen von SQL Server 6.0. Eine der Regeln, die von Anfang an befolgt wurden, war: Vermeiden Sie es, einen Clustered-Index …

1
Grenzen von SQLite
Wie weit kann man die SQLite-Datenbank von einer eingebetteten, prototyporientierten Einzelbenutzer-Datenbank-Engine entfernen?
22 sqlite 



3
Mnesia: Vorteile und Unterschiede
Was sind die Vorteile von Mnesia gegenüber großen SQL-Datenbankimplementierungen und wie unterscheidet es sich von diesen? Kann ich die Datenbank verwenden, um wirklich große Datenmengen zu speichern, ohne dass sich die Leistung merklich verschlechtert?

4
So beschränken Sie die maximale Anzahl von Zeilen in einer Tabelle auf 1
Ich habe eine Konfigurationstabelle in meiner SQL Server-Datenbank und diese Tabelle sollte immer nur eine Zeile enthalten. Damit zukünftige Entwickler dies besser verstehen, möchte ich verhindern, dass mehr als eine Datenzeile hinzugefügt wird. Ich habe mich dafür entschieden, einen Auslöser zu verwenden, wie unten dargestellt ... ALTER TRIGGER OnlyOneConfigRow ON …

1
"ORA-03113: Dateiende auf Kommunikationskanal" beim Start
Ich habe in den letzten drei Tagen hier Beiträge über Oracle-Support gelesen und dieses Problem aufgegeben. Eine Oracle-Datenbank hing. Das Herunterfahren der Datenbank dauerte einige Stunden und wurde dann beendet. Es würde nicht neu starten. Der Server wurde neu gestartet. Oracle wurde neu gestartet. Schritt für Schritt: Das Starten von …
22 oracle  startup 

6
Wie kann man feststellen, ob eine Oracle-Tabelle gesperrt ist oder nicht?
Wir haben BI-Software und eine Repository-Datenbank verwendet, die auf Oracle Enterprise 11gR2 installiert sind. Einige dieser Stapelberichte versuchen, auf eine Datenbanktabelle zuzugreifen, die möglicherweise noch gesperrt ist. Wie kann ich herausfinden, ob eine Oracle-Tabelle gesperrt ist oder nicht? Gibt es eine SQL-Anweisung, die Verlaufsdetails für die Analyse anzeigt?


1
Warum blockiert CREATE INDEX… WITH ONLINE = ON den Zugriff auf die Tabelle über einen Zeitraum von Minuten?
Ich habe eine vorhandene Tabelle: CREATE TABLE dbo.ProofDetails ( ProofDetailsID int NOT NULL CONSTRAINT PK_ProofDetails PRIMARY KEY CLUSTERED IDENTITY(1,1) , ProofID int NULL , IDShownToUser int NULL , UserViewedDetails bit NOT NULL CONSTRAINT DF_ProofDetails_UserViewedDetails DEFAULT ((0)) ); Diese Tabelle enthält 150.000.000 Zeilen. Das System ist 24x7x365 in Betrieb, daher gibt …

5
Gibt es DBMS, die einen Fremdschlüssel zulassen, der auf eine Ansicht verweist (und nicht nur auf Basistabellen)?
Inspiriert von einer Django-Modellierungsfrage: Datenbankmodellierung mit mehreren Viele-zu-Viele-Beziehungen in Django . Das DB-Design ist so etwas wie: CREATE TABLE Book ( BookID INT NOT NULL , BookTitle VARCHAR(200) NOT NULL , PRIMARY KEY (BookID) ) ; CREATE TABLE Tag ( TagID INT NOT NULL , TagName VARCHAR(50) NOT NULL , …

2
Entscheidungskriterien für die Verwendung eines Nicht-DBO-Schemas gegenüber einer neuen Datenbank
Ich bin größtenteils ein Anwendungsentwickler, muss aber die gesamte Vorab -Datenbankarbeit für mein aktuelles Projekt erledigen ( übrigens seinen MS SQL Server 2008 ). Als erste Entscheidung versuche ich herauszufinden, ob ich meinen Status mithilfe separater Datenbanken oder mithilfe separater Schemas in derselben Datenbank aufteilen soll. Ich habe ein wenig …

8
Gibt es einen Grund, extrem abgekürzte Tabellennamen zu verwenden?
Wir verwenden eine Datenbankkonfiguration aus einer Anwendung eines Anbieters, die die Namen von Datenbanktabellen nur sehr schwer lesen kann, und keine Dokumentation darüber, was wo gespeichert ist. Ich kann sehen, warum man die Tabellenstruktur in einer proprietären App verschleiern möchte, aber eines der Verkaufsargumente dieser Anwendung (Enterprise Resource Planning) war …



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.