DBMS_LOB.WRIТЕ
(clob_loc, text_lthl,	1, some_textl); DBMS_LOB.WRIТЕ
(clob__loc, text_lth2, text_lthl + 1, some_text2);
Многие разработчики, как правило, выполняют массированную загрузку с выключенными ограничениями первичного ключа, чтобы избавиться от затрат на ведение индекса. Отметим, однако, что из-за необходимости выборки строки сразу же после ее вставки наличие индекса по первичному ключу позволяет увеличить производительность при загрузке LOB-значений в таблицу с несколькими сотнями строк.
Порционная обработка
В предыдущем примере показана вставка символьного LOB двумя порциями. В PL/SQL так делают, если суммарная длина двух строк превышает максимальную длину VARCHAR, которую допускает PL/SQL (32767 байтов). Мы должны, тем не менее, предупредить вас о том, что обработка каждого куска сопряжена с дополнительными затратами ресурсов центрального процессора. Вообще-то, чем меньше кусков, которые используются для LOB-значения, тем более эффективен процесс вставки или извлечения данных. Следовательно, для величин, имеющих по меркам PL/SQL значительную длину, старайтесь удерживать размер кусков в пределах 32 Кб. В OCI по возможности обрабатывайте значения одним куском.
Однако при необходимости процедурного поиска в LOB из этого правила есть очевидное исключение. Порционная выборка имеет смысл, когда программа должна просмотреть весь LOB в поисках определенного значения или структуры либо когда есть шанс, что программа определит результат без поиска во всем LOB-значении. В таких случаях части LOB, которые не потребуются для обработки, никогда не будут извлекаться.
Поддержка больших популяций пользователей
Как мы говорили выше, корпорация Oracle утверждает, что OracleS поддерживает в десять раз больше пользователей, чем Oracle7. Увеличение числа пользователей стало возможным благодаря механизму организации очередей на сервере и средствам передачи сообщений в пределах сервера. По сути дела, Oracle поддерживает больше пользователей по причине сокращения потребности в памяти сервера в расчете на одного пользователя. Мы, конечно, не сомневаемся в том, что OracleS сможет поддерживать большее количество пользователей, но мы оцениваем это увеличение как двукратное, а не десятикратное.
Совместное использование соединений
Корпорация Oracle делает большой акцент на том, что OracleS поддерживает "совместное использование соединений", но, насколько мы понимаем, этот
4.  "Большие" особенности Oracle8	77