unixODBC 可以处理的最佳进程数是多少?
Posted
技术标签:
【中文标题】unixODBC 可以处理的最佳进程数是多少?【英文标题】:what is the optimal number of process that can be handled by unixODBC? 【发布时间】:2014-03-10 19:17:31 【问题描述】:我的应用程序曾经从大文件的不同部分读取数据并更新表。数据的每个部分都与一个单独的表相关联。更新过程可以包含多个插入、更新和删除语句。
我正在尝试将文件拆分为多个文件并运行 3、4 或 n 个应用程序实例以实现并行执行。我希望这会提高性能。
问题:
-
unixODBC 可以并行处理的最大(最佳)进程是多少?
环境:Red hat Linux 64 位、C++、unixODBC(32 位)、OTL、Oracle 10,11
【问题讨论】:
【参考方案1】:unixODBC 只是一个提供符合 ODBC 的 API 的模块,而不是一个单独的进程。要使用它,应该将 unixODBC 作为静态或动态库链接到应用程序中。
许多因素会影响性能:硬件(CPU、内存)、数据库设计等。我认为这个问题与 unixODBC 无关。您可以运行尽可能多的使用 unixODBC 的进程。
【讨论】:
以上是关于unixODBC 可以处理的最佳进程数是多少?的主要内容,如果未能解决你的问题,请参考以下文章