Monatsarchiv für November 2007

TRUNCATE ist schneller als DELETE FROM

Freitag, den 16. November 2007

Will man den Inhalt einer Tabelle vollständig löschen so sollte man bei MySQL den Befehl “TRUNCATE TABLE tbl_name” anstatt “DELETE FROM tbl_name”. Dies ist einfach schneller da MySQL die Tabelle vollständig löscht und danach wieder neu erzeugt.

ORA-01000: Maximale Anzahl offener Cursor überschritten

Donnerstag, den 15. November 2007

Dieser Fehler tritt dann auf wenn man mit einer Datenbankverbindung versucht viele Recordsets kurz nacheinander zu öffnen. Oracle schließt die Cursor nicht so schnell wie die Anwendung diese aufmacht. Auch wenn man die Recordsets wieder schließt, bleiben die Cursor erhalten, erst wenn man die Verbindung zur Datenbank schließt werden die sofort Cursor gelöscht.