Datenbankadministratoren

16
Problem mit der MySQL-Unterabfrage

Warum macht diese Abfrage DELETE FROM test WHERE id = ( SELECT id FROM (SELECT * FROM test) temp ORDER BY RAND() LIMIT 1 ); mal 1 zeile löschen, mal 2 zeilen und mal nichts? Wenn ich es in dieser Form schreibe: SET @var = ( SELECT id FROM (SELECT * FROM test) temp ORDER BY RAND() LIMIT 1 ); DELETE...

16
Gründe für gelegentlich langsame Abfragen?

Wir führen MySQL 5.1 unter Windows Server 2008 R2 aus. Wir haben in letzter Zeit einige Diagnosen in unserer Datenbank durchgeführt und einige störende Artefakte gefunden, die wir nicht erklären können . Wir haben Code zur Protokollierung hinzugefügt, wenn Abfragen lange gedauert haben (> 2000...

16
PostgreSQL-Beendigungsstatus beim Ausführen einer Datei

Wenn PostgreSQL mit einem einzelnen SQL-Befehl ausgeführt wird, werden wie erwartet Fehlercodes zurückgegeben: % psql -c "SELECT * FROM AWDASDASDASDAS" my_db ERROR: relation "awdasdasdasdas" does not exist LINE 1: SELECT * FROM AWDASDASDASDAS % echo $? 1 Beim Ausführen einer Datei wird der Fehler...

16
Wie ordnet man nach einem Parameter?

Ich frage mich nur, ob ich Feedback zu einer von mir ausgeführten gespeicherten Prozedur einholen kann und ob das Szenario effizienter gehandhabt werden kann (ich bin mir ziemlich sicher, dass dies der Fall sein wird!). Grundsätzlich habe ich einen einzelnen SP, den ich aufrufe, um eine Liste von...