Datenbankadministratoren

9
Wie zähle ich die Anzahl der Zeilen mit LIMIT?

Ich möchte X Zeilen abfangen, also setze ich LIMIT X; aber wie kann ich gleichzeitig auch die Gesamtzahl der Zeilen zählen? Derzeit verwende ich zwei separate Abfragen, um dies zu tun SELECT COUNT(*) FROM col WHERE CLAUSE SELECT * FROM col WHERE CLAUSE LIMIT X Gibt es eine Möglichkeit, dies in...

9
Wie setze und erhalte ich benutzerdefinierte Datenbankvariablen?

Mit PGAdmin IIIIch kann mit der rechten Maustaste auf eine Datenbank klicken, zur VariablesRegisterkarte navigieren und eine Variable Name-Wert-Eigenschaft in die Datenbank selbst einfügen. Gibt es eine Möglichkeit, diese anzupassen? Ich habe eine application_nameVariable gesehen, möchte aber eine...

9
case versus isnull versus coalesce

Ich habe gerade die Dokumentation für die SQL Server 2012-Prüfungen gelesen und den folgenden Punkt gesehen: case versus isnull versus coalesce Jetzt weiß ich , WIE jeden verwenden , aber ich weiß nicht , WENN jedes zu verwenden. Bitte könnte ein Körper klarstellen. Vielen Dank. Ps. Könnten wir...

9
MongoDB verwendet nicht den gesamten verfügbaren RAM

Ich habe Daten im Wert von etwa 200 GB in einem Mongo-Cluster gespeichert. Der physische Speicher auf einer der Instanzen, auf denen mongo ausgeführt wird, beträgt 8 GB. In dieser Instanz läuft nichts anderes von Bedeutung. Soweit ich anhand von Mongos Dokumenten verstehen kann (wie dieses:...

9
MySQL-Binärprotokolle - Überspringen Sie eine Tabelle

Gibt es eine Möglichkeit, eine bestimmte Tabelle in den Binärprotokollen zu überspringen? Ich habe Binärprotokolle als meine inkrementelle Sicherungsstrategie zwischen nächtlichen Sicherungen konfiguriert. Wir haben jedoch eine große Referenztabelle, die wir jeden Abend aus einem Stapelprozess...

9
Durchgesickerte SQL Server-Transaktionen

Ich habe eine Datenbank, auf die ungefähr 50 Clients über TDS über TCP zugreifen, die anscheinend keinen Protokollspeicherplatz freigibt. Die Anzahl der Prozesse bleibt bei den erwarteten 50, und einige von ihnen sind ziemlich langlebig (> 120 Tage). Die Datenbank verfügt jetzt über 40 GB...

9
Verschieben von Zeilen von einer Tabelle in eine andere

Ich verschiebe Datensätze als Teil des Archivierungsprozesses von einer Datenbank in eine andere. Ich möchte die Zeilen in die Zieltabelle kopieren und dann dieselben Zeilen aus der Quelltabelle löschen. Meine Frage ist, was ist der effizienteste Weg, um zu überprüfen, ob die erste Einfügung...

9
Ab wann wird ein Index effizient?

Ich habe viele Ressourcen gefunden, die erwähnen, dass das Hinzufügen eines Index zu einer Tabelle die Suche beschleunigt und Einfügungen langsamer macht, aber nur, wenn die Tabelle groß ist. Dies führt zu einem Kompromiss, der eine Entwurfsentscheidung darstellt. Es sollte jedoch eine ungefähre...