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 可以处理的最佳进程数是多少?的主要内容,如果未能解决你的问题,请参考以下文章

读写硬盘的线程数是多少?

延时摄影最佳帧数 跟秒数是多少

Tomcat 支持多少并发量

Oracle能支持的最大连接数是多少

socket.io 可以处理的最大房间数是多少?

jparespositry saveAll 一次可以处理的最大记录数是多少?