Datenbankadministratoren

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


3
MySQL verwendet langsam Speicher, bis Swap verwendet wird
Ich verwende einen 1 GB RAM-Rackspace-Datenbankserver. Aus irgendeinem Grund geht die Speichernutzung in etwa 2 Tagen von sehr wenig Swap auf 100 MB über. Wenn ich SQL nicht neu starte, wird weiterhin mehr Swap verwendet. (Meine my.cnf-Datei wird unten angezeigt und die Speichernutzung wird unten angezeigt.) Einige Hintergrundinformationen: Ich habe …


2
Bedingte Kompilierung der gespeicherten SQL Server-Prozedur
Kurzversion: Gibt es eine Möglichkeit, Teile des TSQL-Codes in einem SQL Server-Datenprojekt mithilfe von SQL Server-Datentools für Visual Studio 2010 bedingt zu kompilieren? Ich verwende SQL Server-Datentools in Visual Studio 2010, um an einer experimentellen SQL Server Express-Datenbank zu arbeiten. Das letztendliche Ziel, wenn die Dinge gut funktionieren, wäre eine …

2
Wie arbeiten Verfügbarkeitsgruppen mit geplanten Jobs und SSIS-Paketen?
Ich habe 2 SQL Server mit einer Datenbank in einer AlwaysOn-Verfügbarkeitsgruppe eingerichtet. Ich habe auch Jobs eingerichtet, die für die Datenbank ausgeführt werden. Wie stelle ich während eines Failovers sicher, dass die Jobs weiterhin auf dem sekundären Server ausgeführt werden? Muss ich die Jobs und SSIS-Pakete auf beiden Computern installieren …

1
Auswirkungen auf die Leistung, wenn PostgreSQL so eingestellt wird, dass alle Anweisungen protokolliert werden
PostgreSQL 9.2.2 unter Windows 7 64-Bit. Die Einstellung log_statementin der postgresql.confDatei gibt an, welche Anweisungen protokolliert werden sollen (keine, DDL, datenmodifizierend oder alle). Inwieweit log_statement = 'all'verschlechtert die Einstellung die Leistung? Ich habe gelesen, dass dies die Leistung erheblich verringert, aber diese Behauptungen stammen aus älteren Artikeln. Wie viel Leistungsverlust …



3
SQL-Set zulässige Werte für eine Spalte
Ich möchte einen ALTER TABLEAusdruck erstellen, der eine neue Spalte hinzufügt, einen Standardwert festlegt und zusätzlich die zulässigen Werte für diese Spalte definiert. Es ist eine Textspalte und darf nur 'Wert1', 'Wert2' und 'Wert3' sein. Die Standardeinstellung sollte "Wert1" sein. Nach folgenden Syntaxdiagrammen: Ich komme an diesen Punkt ALTER TABLE …

4
InnoDB schneller einfügen
Ich bin ein Doktorand, der mit Mondrian OLAP OLAP erforscht. Daher möchte ich beim ersten Laden Daten schneller in InnoDB (MySQL 5.5) einfügen. In dieser Umgebung bin ich der einzige Benutzer, daher denke ich, dass ich lockerere Einstellungen für die Einfügegeschwindigkeit zulassen kann. Im Moment verwende ich die folgenden Techniken. …

2
Ist es schlecht, viele temporäre MySQL-Tabellen gleichzeitig zu erstellen?
Ich muss umfangreiche statistische Analysen durchführen, um den Benutzern einige Daten zu liefern. Derzeit fange ich die Daten von MySQL ab und verarbeite sie überPHP Arrays. Temporäre MySQL-Tabellen sind jedoch viel besser (extrem effizienter und schneller als PHP-Arrays; offensichtlich aufgrund ihres Mechanismus). Meine vorläufige Lösung besteht darin, bei jeder Anforderung …

1
Was ist der Unterschied zwischen ON SCHEMA- und ON DATABASE-Triggern?
Wir können den Datenbank-Trigger für ein konkretes Schemaereignis (ON SCOTT.SCHEMA) oder für alle Schemas (ON SCHEMA) erstellen. Wir können jedoch auch ON DATABASE verwenden, wenn wir einen Datenbank-Trigger erstellen. Was ist der Unterschied zwischen ihnen? Ist es ein Vermächtnis? ON DATABASE sollte verwendet werden, wenn AFTER STARTUP oder AFTER STARTUP …
8 oracle  trigger 



3
Wie ändere ich die Sprache der Benutzeroberfläche in SSMS?
Wie ändere ich die Sprache der Benutzeroberfläche in SQL Server Management Studio? Zum Beispiel, wenn ich auf Englisch installiert habe, aber auf Japanisch anzeigen möchte (um nur ein mögliches Beispiel zu nennen). Ich führe diese Umgebung in einer Umgebung aus, die nicht [Englisch als Muttersprache] ist, und würde es vorziehen, …

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.