与厚模式相比,python-oracledb 瘦模式是否有任何性能影响?

Mat*_*sen 5 python oracle cx-oracle python-oracledb

cx_Oracle 在 2022 年 5 月版本中更名为 python-oracledb。它现在有两种模式:薄和厚。厚模式使用Oracle客户端库连接到Oracle,而瘦模式可以直接连接。cx_Oracle 以前总是需要使用 Oracle 客户端库。

使用精简模式而不是粗模式是否会对性能产生影响?

Ant*_*nga 8

是的,有,但它可能会根据您的工作负载而有所不同。在我们自己的测试中,我们发现精简模式下的基本读取和插入速度比厚模式快 10% 到 30%。造成差异的主要原因是消除了厚模式所需的复制/转换步骤。更多讨论可以在这里找到:https://github.com/oracle/python-oracledb/discussions/5。