Datenbankadministratoren

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


2
Mehrspaltiger Index und Leistung
Ich habe eine Tabelle mit einem mehrspaltigen Index, und ich habe Zweifel an der richtigen Sortierung der Indizes, um die maximale Leistung bei den Abfragen zu erzielen. Das Szenario: PostgreSQL 8.4, Tabelle mit ungefähr einer Million Zeilen Werte in Spalte c1 können ungefähr 100 verschiedene Werte haben . Wir können …


5
UPDATE-Leistung, bei der sich keine Daten ändern
Wenn ich eine UPDATEAnweisung habe, die tatsächlich keine Daten ändert (weil sich die Daten bereits im aktualisierten Zustand befinden). Gibt es einen Leistungsvorteil, wenn die WHEREKlausel überprüft wird , um das Update zu verhindern? Zum Beispiel würde sich die Ausführungsgeschwindigkeit zwischen UPDATE 1 und UPDATE 2 wie folgt unterscheiden: CREATE …


9
Ruft den Rang eines Benutzers in einer Punktetabelle ab
Ich habe eine sehr einfache MySQL-Tabelle, in der ich Highscores speichere. Es sieht so aus: Id Name Score So weit, ist es gut. Die Frage ist: Wie bekomme ich den Rang eines Benutzers? Ich habe zum Beispiel einen Benutzer Nameoder Idund möchte seinen Rang erhalten, bei dem alle Zeilen nach …
31 mysql  rank 

3
Passwort für PostgreSQL Windows vergessen
Heute Morgen habe ich versucht, eine Verbindung zur PostgreSQL-Datenbank auf meinem Windows 7 Professional-Desktop herzustellen. Der Standardwert ist 'postgres', aber ich habe wirklich vergessen, welches Passwort ich bei der ursprünglichen Installation verwendet habe. Ich habe gegoogelt und einen Beitrag zum Zurücksetzen Ihres Passworts gefunden. Ich habe die Schritte befolgt, aber …


2
Wie lösche ich alle Einschränkungen aus allen Tabellen?
Ich möchte alle Standardeinschränkungen, Prüfeinschränkungen, eindeutigen Einschränkungen, Primärschlüssel und Fremdschlüssel aus allen Tabellen in einer SQL Server-Datenbank löschen. Ich weiß, wie ich alle Einschränkungsnamen abrufen kann sys.objects, aber wie fülle ich das ALTER TABLETeil auf?

1
Würde die Indexsuche mit char vs varchar merklich schneller sein, wenn alle Werte 36 Zeichen betragen?
Ich habe ein Legacy-Schema (Haftungsausschluss!), Das eine Hash-basierte generierte ID für den Primärschlüssel für alle Tabellen verwendet (es gibt viele). Ein Beispiel für eine solche ID ist: 922475bb-ad93-43ee-9487-d2671b886479 Es gibt keine Hoffnung, diesen Ansatz zu ändern, jedoch ist die Leistung beim Indexzugriff schlecht. Abgesehen von der Vielzahl von Gründen dies …

4
CPU-Takt versus CPU-Kernanzahl - höhere GHz oder mehr Kerne für SQL Server?
Wir beginnen, eine Reihe von physischen Servern für einen virtuellen Cluster von SQL Server 2016-Knoten in VMware bereitzustellen. Wir werden Enterprise Edition-Lizenzen verwenden. Wir planen die Einrichtung von 6 Knoten, aber es gibt eine Debatte darüber, wie die physischen Server im Hinblick auf die CPU-Taktrate und die CPU-Kernanzahl optimal bereitgestellt …


1
SQL Server: Deadlock für Sperren von Kommunikationspufferressourcen
Was könnte ein möglicher Grund für diesen Deadlock-Typ sein? (im Allgemeinen kein Deadlock) Sperren Sie die Kommunikationspuffer-Ressourcen Befindet sich auf diesem angezeigten System nur noch wenig Speicher und die Anzahl der Puffer ist überschritten? Detaillierter Fehler: Die Transaktion (Prozess-ID 59) war für die Ressourcen des Sperren-Kommunikationspuffers mit einem anderen Prozess …

1
Bedarf an Indizes für Fremdschlüssel
Ich kämpfe mit Indizes, Primärschlüsseln und Fremdschlüsseln ... und der Notwendigkeit, sie alle zu haben. Wenn ich zwei Tabellen habe, haben beide eine Ganzzahl als Primärschlüssel. Die erste Tabelle verweist über eine FK auf den Primärschlüssel der zweiten Tabelle. In beiden Tabellen gibt es einen Primärschlüsselindex für die ID-Spalte Ich …

6
SQL Server-Kompatibilität mit neuen TLS-Standards
Die wichtigsten Browser gehen über SSL3.0 und TLS1.0 hinaus. Der PCI-Sicherheitsrat hat ein Ablaufdatum für diese Protokolle als ausreichend starke Verschlüsselung festgelegt. Wir müssen uns von diesen Protokollen entfernen, um neuere und stärkere Protokolle zu verwenden. Auf Windows-Servern können Sie diese alten Protokolle sehr einfach deaktivieren und bieten stattdessen nur …

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.