У нас есть база данных с щедрым использованием типа данных CLOB / TEXT по всей схеме. После вчерашнего выполнения большого количества запросов к нескольким таблицам, имеющим тип CLOB, я пришел к выводу, что как только в предложении SELECT присутствует CLOB (даже если значение равно NULL / empty), запрос получает огромное снижение производительности.
У нас есть клиент-серверное приложение (не веб-приложение), которое развернуто на сайте клиента. Кроме того, мы поддерживаем несколько баз данных на бэкэнде, поэтому мы не можем выполнить специфичные для базы данных оптимизации в коде.
Отказ от CLOBs на самом деле не вариант.
Я понимаю, что большая часть оптимизации, необходимой для того, чтобы тип данных CLOB / TEXT был на сервере базы данных. Какие рекомендации я должен передать клиентам для этого?
Что я могу сделать как разработчик кода, чтобы ускорить запросы?