Wir haben eine Datenbank mit einer großzügigen Verwendung des CLOB/TEXT-Datentyps im gesamten Schema. Nachdem ich gestern viele Abfragen auf mehrere Tabellen mit einem CLOB-Typ durchgeführt habe, kam ich zu dem Schluss, dass, sobald es einen CLOB in der SELECT-Klausel gibt (selbst wenn der Wert if NULL/empty ist), die Abfrage einen enormen Leistungseinbruch erleidet.Performance-Hit mit CLOB/TEXT?
Wir haben eine Client-Server-Anwendung (keine webbasierte), die beim Kunden installiert wird. Da wir auch mehrere Datenbanken im Backend unterstützen, ist es für uns nicht möglich, datenbankspezifische Optimierungen im Code vorzunehmen.
Von den CLOBs wegzugehen ist nicht wirklich eine Option.
Ich verstehe, dass die meisten Optimierungen für einen CLOB/TEXT-Datentyp auf dem Datenbankserver durchgeführt werden müssen. Welche Art von Empfehlungen sollte ich an die Kunden weitergeben?
Was könnte ich als Entwickler im Code tun, um die Abfragen zu beschleunigen?