у нас проблема с медленным оператором вставки, использующим 40 переменных связывания в качестве значений столбцов. Он работает несколько секунд при работе по каналу WAN, и мы не смогли выявить проблему, пока не использовали сетевой анализатор. Каждое выполнение этого подготовленного запроса требовало обмена более чем 120 пакетами между клиентом и сервером для завершения. Что мы можем сделать, чтобы выполнить его более эффективно?
Когда я запускаю одну и ту же вставку с фактическими параметрами (без переменных связывания) с того же хоста, она завершается за десятки миллисекунд. В параметрах нет ничего особенного, есть только короткие varchars и числа.
Мы используем Delphi 6 с ODAC, мы пробовали разные версии ODAC и клиента Oracle, но безрезультатно. На стороне сервера мы использовали Oracle 10 и 11.