pyodb c в 3 раза медленнее, чем прямой SQL - PullRequest
0 голосов
/ 04 марта 2020

У меня есть некоторый код Python, который использует pyodb c для связи с базой данных SQL Server. В этом коде я выполняю insert into ....

. Этот запрос выполняется в 3 раза дольше при вызове из Python с pyodb c, чем при запуске с прямым SQL. В обоих случаях я работаю с одной и той же машины в одной сети и общаюсь с одним и тем же SQL сервером.

Единственное отличие, которое я могу найти, это драйвер. Когда я запускаю прямой SQL клиент, который у меня есть, использует драйвер net.sourceforge.jtds.jdbc.Driver jtds12.jar, где pyodb c использует {ODBC Driver 17 for SQL Server}.

Может ли это быть причиной разницы? Есть ли другой драйвер, который я могу использовать с pyodb c, который был бы быстрее?

...