Datenbankadministratoren

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

6
SSD vs HDD für Datenbanken
Ich versuche, einen neuen Server zu erwerben, auf dem MySQL Server ausgeführt werden kann. Dieser neue Server wird ein Slave meines Hauptrechners sein. Dieser Server ist jedoch nur für die Berichterstellung "Viele Lesevorgänge und komplexe Abfragen" vorgesehen. Jetzt möchte ich in Solid-State-Festplatten investieren, habe mich aber gefragt, ob es den …
42 mysql  ssd 

1
Gibt es ein Analogon von GETDATE (), das DATETIME2 zurückgibt?
Laut MSDN geben Getdate (), GetUtcDate () und CURRENT_TIMESTAMP alle DATETIME zurück. Ich habe einen kurzen Test durchgeführt, der Folgendes bestätigt: CREATE TABLE #t(T DATETIME2(7)); GO DECLARE @i INT ; SET @i=1; WHILE @i<10000 BEGIN ; INSERT #t VALUES(CURRENT_TIMESTAMP) ; SET @i=@i+1; END ; SELECT DISTINCT t FROM #t ORDER …

2
So zeigen Sie Daten in pgAdmin III an
Ich kann nicht glauben, dass sie es so schwer machen. Ich weiß nicht, wie ich die Daten in meiner Datenbank anzeigen soll. Kann ich mit pgAdmin III auf einfache Weise feststellen, welche Daten in meinen Tabellen enthalten sind? Alternativ gibt es ein Programm, das ich verwenden könnte, das nicht saugt?

5
Aggressives Autovakuum unter PostgreSQL
Ich versuche, PostgreSQL dazu zu bringen, meine Datenbank aggressiv automatisch zu vakuumieren. Ich habe das automatische Vakuum derzeit wie folgt konfiguriert: autovacuum_vacuum_cost_delay = 0 #Kostenbasiertes Vakuum ausschalten autovacuum_vacuum_cost_limit = 10000 #Max value autovacuum_vacuum_threshold = 50 # Standardwert autovacuum_vacuum_scale_factor = 0.2 # Standardwert Ich stelle fest, dass das automatische Vakuum nur …


2
InnoDB: Fehler: Tabelle "mysql". "Innodb_table_stats" wurde nach dem Upgrade auf mysql 5.6 nicht gefunden
Ich habe ein Upgrade von 5.5 auf MySQL 5.6 durchgeführt, und jetzt sind meine Protokolle beim Start mit solchen Meldungen übersät Ich habe hier eine mögliche Lösung gefunden, aber es scheint nicht offiziell. http://forums.mysql.com/read.php?22,578559,579891#msg-579891 2013-12-06 21:08:00 7f87b1d26700 InnoDB: Error: Table "mysql"."innodb_table_stats" not found. 2013-12-06 21:08:00 7f87b1d26700 InnoDB: Recalculation of persistent …


5
Kann ich eine gespeicherte Prozedur starten und sofort zurückkehren, ohne auf den Abschluss zu warten?
Wir haben eine gespeicherte Prozedur, die Benutzer manuell ausführen können, um aktualisierte Zahlen für einen Bericht zu erhalten, der den ganzen Tag über verwendet wird. Ich habe eine zweite gespeicherte Prozedur, die ausgeführt werden sollte, nachdem die erste gespeicherte Prozedur ausgeführt wurde, da sie auf den Zahlen basiert, die von …


3
N Präfix vor der Zeichenfolge in der Transact-SQL-Abfrage
Würden Sie mir bitte sagen, wann ich das Präfix N vor der Zeichenfolge in der Transact-SQL-Abfrage verwenden soll? Ich habe begonnen, mit einer Datenbank zu arbeiten, bei der mit einer Abfrage wie dieser keine Ergebnisse erzielt werden SELECT * FROM a_table WHERE a_field LIKE '%а_pattern%' bis ich das Muster ändere …

2
Standardmäßig NULL oder NOT NULL?
Ist es in MySQL besser, immer Nullen zuzulassen, wenn Sie nicht wissen, dass ein Feld erforderlich ist, oder immer zu verwenden, Not Nullwenn Sie nicht wissen, dass ein Feld Nullen enthält? Oder spielt es keine Rolle? Ich weiß, dass in einigen Not NullDBMSs so viel wie möglich verwendet wird, da …
41 mysql  null 


3
Warum darf ein neuer Benutzer eine Tabelle erstellen?
Ich frage mich, warum ein neu erstellter Benutzer nach dem Herstellen einer Verbindung zu einer Datenbank eine Tabelle erstellen darf. Ich habe eine Datenbank project2_core: postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges ---------------+--------------+-----------+-------------+-------------+------------------------------- postgres | postgres | SQL_ASCII | C …



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.