Datenbankadministratoren

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



5
Wie können Sie MySQL für eine hohe Auslastung von InnoDB optimieren?
Annahme eines Produktions-OLTP-Systems mit überwiegend InnoDB-Tabellen Was sind die häufigsten Symptome eines falsch konfigurierten Systems? Welche Konfigurationsparameter ändern Sie am häufigsten von ihren Standardeinstellungen? Wie können Sie mögliche Engpässe erkennen, bevor es ein Problem gibt? Wie erkennen und beheben Sie aktive Probleme? Anekdoten, die spezifische statusVariablen und Diagnosen beschreiben, sind …

6
Warum sind sequentielle GUID-Tasten in meinem Testfall schneller als sequentielle INT-Tasten?
Nachdem ich diese Frage zum Vergleichen von sequentiellen und nicht-sequentiellen GUIDs gestellt hatte, versuchte ich, die INSERT-Leistung für 1) eine Tabelle mit einem GUID-Primärschlüssel, der sequentiell mit initialisiert wurde newsequentialid(), und 2) eine Tabelle mit einem INT-Primärschlüssel, der sequentiell mit initialisiert wurde, zu vergleichen identity(1,1). Ich würde davon ausgehen, dass …


4
Formatieren von T-SQL in SSMS 2012
In diesem Microsoft-Dokument heißt es: http://msdn.microsoft.com/en-us/library/ms174205.aspx Ich sollte in der Lage sein, mit Strg + K und dann mit Strg + D meine SQL-Dokumente in SQL Server Management Studio 2012 zu formatieren, aber wenn ich diese Kombination verwende, erhalte ich den Fehler: Die Tastenkombination (Strg + K, Strg + D) …
39 sql-server  ssms 

2
Konfigurieren von PostgreSQL für die Leseleistung
Unser System schreibt viele Daten (eine Art Big-Data-System). Die Schreibleistung ist gut genug für unsere Anforderungen, aber die Leseleistung ist wirklich zu langsam. Die Primärschlüsselstruktur (Constraint) ist für alle unsere Tabellen ähnlich: timestamp(Timestamp) ; index(smallint) ; key(integer). Eine Tabelle kann Millionen von Zeilen enthalten, sogar Milliarden von Zeilen, und eine …

1
Wozu dient WHERE 1 = 2 für SELECT INTO-Tabellenabfragen?
Wenn wir eine neue Tabelle aus einer vorhandenen in SQL Server erstellen möchten, können wir Folgendes tun SELECT * into Table2 from Table1 WHERE 1=2 Was ist der Sinn der Where-Klausel? Ich habe es ohne die where-Klausel versucht und es lief gut. Ich habe diese where-Klausel in vielen Beispielen im …
39 sql-server 



3
Methoden zum Suchen neuer Ablaufverfolgungsflags in SQL Server
Es gibt viele Trace Flags da draußen. Einige sind gut dokumentiert, andere nicht, und andere haben ihren Weg zum Standardverhaltensstatus in der Version 2016 gefunden. Welche Möglichkeiten gibt es, um neue Ablaufverfolgungsflags zu finden, abgesehen von offiziellen Supportkanälen, Microsoft-Mitarbeitern usw.? Ich habe hier und hier ein paar kürzlich veröffentlichte Beiträge …


2
FEHLER: Es wurde kein Schema zum Erstellen ausgewählt
Ich arbeite an einer Amazon RDS-Postgresql-Datenbank, bei der ich weiß, dass ein Problem mit dem öffentlichen Schema aufgetreten ist (möglicherweise wurde es gelöscht). Aber anscheinend existiert das Schema und trotzdem ist das Problem nicht gelöst. Hier ist eine Beispielsitzung mit einer neu erstellten leeren Datenbank: mydb=> CREATE TABLE distributors ( …

6
Management Studio System.OutOfMemoryException
Ich verwende Microsoft SQL Server 2012 und versuche, eine einfache Abfrage in Management Studio auszuführen. Ich erhalte die folgende Fehlermeldung (in SSMS auf dem Server ausgeführt): Beim Ausführen des Stapels ist ein Fehler aufgetreten. Fehlermeldung: Ausnahme vom Typ "System.OutOfMemoryException" wurde ausgelöst. Auf dem System sind 24 GB RAM installiert, aber …

1
EINFACHES oder VOLLSTÄNDIGES Wiederherstellungsmodell für Datenbanken?
Wann sollte ich das vollständige Wiederherstellungsmodell und wann das einfache Wiederherstellungsmodell für Datenbanken verwenden? Ich habe immer das vollständige Wiederherstellungsmodell verwendet, da es das Standardmodell ist, aber heute bin ich auf folgenden Fehler gestoßen: Microsoft OLE DB-Provider für SQL Server (0x80040E14) Das Transaktionsprotokoll für die Datenbank 'DATABASE NAME' ist voll. …

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.