Postgres-xl currval of sequence

Danke für die aktuellen Infos, bei Oracle 8 war das definitiv noch anders.

Der wesentliche Punkt an dem Ansatz ist allerdings, daß EXISTS nicht als Row Level Function behandelt wird. Das muß der Optimizer erkennen, sonst läuft der Query Plan in den Wald weil er quasi für jede Zeile einzeln die zweite Tabelle abfragt. Der von mysql 4 tuts z.B. ziemlich sicher, bei Firebird müßte ich es mal ausprobieren.

Der LEFT JOIN stellt eigentlich recht zuverlässig sicher, daß das nicht passiert. Da müßte ein Optimizer schon sehr seltsame Dinge tun.

@castorp
Ich werde die Optimierungen vornehmen, wenn ich greenplum installiert habe.
Allerdings läßt sich Greenplum nicht starten.

Wenn ich gpstart ausführe kommt folgende Felermeldung:

$ env GPSESSID=0000000000 GPERA=1 $GPHOME/bin/pg_ctl -D /home/gpadmin/data/master -l /home/gpadmin/data/master/pg_log/startup.log -w -t 600 -o " -p 5432 -c gp_role=utility " start waiting for server to start.... stopped waiting pg_ctl: could not start server Examine the log output. gpadmin@dbmaster1:~$ env GPSESSID=0000000000 GPERA=1 $GPHOME/bin/pg_ctl -D /home/gpadmin/data/master -w -t 600 -o " -p 5432 -c gp_role=utility " startwaiting for server to start....2022-05-16 01:36:21.038021 CST,,,p17397,th-584853056,,,,0,,,seg-10000,,,,,"FATAL","22023","dbid (from -b option) is not specified or is invalid. This value must be >= 0, or >= -1 in utility mode. The dbid value to pass can be determined from this server's entry in the segment configuration; it may be -1 if running in utility mode.",,,,,,,,"PostmasterMain","postmaster.c",1064, stopped waiting pg_ctl: could not start server

Dieses Thema wurde automatisch 60 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.