Datenbankadministratoren

12
Fehlende Ausführungspläne für gespeicherte Prozeduren

Was sind die Gründe dafür, dass ein Plan für gespeicherte Prozeduren im Cache fehlt? WITH RECOMPILE Dynamisches SQL Verschlüsselter Code Signifikante Datenänderungen Statistiken aktualisieren Was sonst? Ich habe vor kurzem auf 2 Servern (SQL Server 2008 R2 und SQL Server 2012) gearbeitet, die keine...

12
Was bedeutet [FROM x, y] in Postgres?

Ich fange gerade erst mit Postgres an. Beim Lesen dieses Dokuments bin ich auf folgende Abfrage gestoßen: SELECT title, ts_rank_cd(textsearch, query) AS rank FROM apod, to_tsquery('neutrino|(dark & matter)') query WHERE query @@ textsearch ORDER BY rank DESC LIMIT 10; Ich kann alles in dieser...

12
Sehr langsame einfache JOIN-Abfrage

Einfache DB-Struktur (für ein Online-Forum): CREATE TABLE users ( id integer NOT NULL PRIMARY KEY, username text ); CREATE INDEX ON users (username); CREATE TABLE posts ( id integer NOT NULL PRIMARY KEY, thread_id integer NOT NULL REFERENCES threads (id), user_id integer NOT NULL REFERENCES users...

12
Was ist eine "Übergangstabelle" in Postgres?

Auf der Seite, die die Neuerungen in Postgres 10 beschreibt , wird auf „Übergangstabellen für Trigger“ verwiesen. Übergangstabellen für Trigger Durch diese Funktion werden AFTER STATEMENTTrigger nützlich und performant, indem die alten und neuen Zeilen je nach Bedarf Abfragen ausgesetzt werden. Vor...