Datenbankadministratoren

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



3
Wie bekomme ich Benachrichtigungen zum Ausgabestream?
Ich habe Debugging-Meldungen in Funktionen. Diese Nachricht wird wie angehoben RAISE NOTICE 'Value of id : %', id; Ich setze meine Logdatei mit \o messages.txt Dann mache ich, was ich tun muss \i process.sql Und wenn die Ausführung beendet wird , \o. Das Problem ist, dass ich nicht die Nachrichten …
20 postgresql 



2
Was soll innodb_buffer_pool gesetzt werden und warum ..?
Ich habe 170 GB InnoDBIndex und Daten. Ich muss die innodb_buffer_pool-Größe für eine bessere Leistung neu anpassen. Die maximale Tabellengröße einer InnoDB-Tabelle (Index + Daten) beträgt 28 GB. Also, was sollte die optimale Größe von innodb_buffer_pool sein. AKTUALISIEREN Wir werden diese lokale Datenbank auf ec2 migrieren, also wird der RAM …
20 mysql  innodb 




1
Was ist die Anatomie eines Columnstore-Index?
Eine der neuen Funktionen in SQL Server 2012 mit Codenamen Denaliist der Columnstore-Index. Ich weiß einiges über reguläre alte Zeilenspeicherindizes, wie die B-Tree-Struktur, Speicherunterschiede zwischen Blattebene und B-Tree-Seiten, Auswirkungen eingeschlossener Felder, Optimierung ihrer Verwendung, Reihenfolge der Schlüssel usw. Ich habe Schwierigkeiten, gute Informationen über die Interna eines Columnstore-Index zu erhalten. …

2
Wie kann ich nur bestimmte Oracle-Ausnahmen abfangen und behandeln?
Aus diesem und jenem Grund gibt es vermutlich keine vordefinierten Systemausnahmen für ORA-00955. Wie kann ich Folgendes umschreiben, um nur den Fehler ORA-00955 abzufangen? begin EXECUTE IMMEDIATE 'CREATE SEQUENCE S_TEST START WITH 1 INCREMENT BY 1'; exception when OTHERS then Null; end; BTW Gibt es eine Syntax, um Fehler zu …
20 oracle  exception 

2
Unterschied zwischen GROUP BY B, A und GROUP BY COALESCE (B, A)
Ich habe mich sehr verwirrt. Könnte jemand freundlich erklären, unter welchen Umständen ich eine GROUP BY COALESCE verwenden möchte? Ich vermute, dass ich es verwenden würde, wenn ich einen Datensatz nach Spalte B (wenn B nicht null war) und nach Spalte A ansonsten bedingt gruppieren wollte. Klingt das richtig?
20 oracle  query 

2
Warum ist IDENTITY_INSERT ON jeweils nur für eine Tabelle zulässig?
Es ist der Fall, dass IDENTITY_INSERT immer nur in einer Datenbanktabelle auf ON gesetzt werden kann, aber warum? Da IDENTITYSpalten nicht global eindeutig sind, kann ich mir keine gefährliche Situation vorstellen, die durch das gleichzeitige Einfügen von Identitäten in mehr als eine Tabelle verursacht werden könnte (zumindest nicht gefährlicher als …
20 sql-server 

1
Wie verwende ich Transaktionen mit SQL Server DDL?
Ich habe eine Login-Tabelle, in die alle Einfügungen von einer einzelnen gespeicherten Prozedur durchgeführt werden. CREATE TABLE dbo.LogTable( LogRefnr int IDENTITY(1, 1) NOT NULL, LogQuery varchar(255) NOT NULL, LogTime datetime NOT NULL, logQueryDuration int NULL, LogSessionID int NULL, CONSTRAINT PK_Log PRIMARY KEY CLUSTERED (LogRefnr) ) go Create procedure DBO.LogInsert ( …


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.