Возможно ли, чтобы сценарий Perl DBI выполнял буферизованные вставки в db2?

Буферизованные вставки — это функция db2, позволяющая получить большую производительность вставки. В документации IBM описывается необходимость привязки этой опции к вашему приложению. Я не могу понять, возможно ли это сделать с интерфейсом Perl DBI, и если возможно, то как это сделать.


person brianegge    schedule 01.06.2010    source источник
comment
Вы обращаетесь к базе данных, которая использует функцию секционирования базы данных?   -  person Ian Bjorhovde    schedule 02.06.2010


Ответы (1)


Буферизованные вставки применимы, только если вы используете функцию разделения базы данных DB2, которая обычно используется только для хранилищ данных и других приложений бизнес-аналитики.

Тем не менее, DBD::DB2 написан с использованием DB2 CLI (интерфейс уровня вызовов). Поэтому для доступа к базе данных используются стандартные системные пакеты CLI. Возможно связать стандартные пакеты CLI с буферизованными вставками, но обычно это не рекомендуется, поскольку это изменит способ возврата ошибок во ВСЕ клиентские приложения.

person Ian Bjorhovde    schedule 02.06.2010