我的应用程序曾经从大文件的不同部分读取数据并更新了表。数据的每个部分都与一个单独的表关联。更新过程可以包含多个插入,更新和删除语句。

我试图将文件拆分为多个文件,并运行3、4或n个应用程序实例以实现并行执行。我希望这将改善性能。

题:


unixODBC可以并行处理的最大(最佳)进程是多少?


环境:Red hat Linux 64位,C ++,unixODBC(32位),OTL,Oracle 10,11

最佳答案

unixODBC只是一个提供符合ODBC的API的模块,而不是一个单独的进程。要使用它,应将unixODBC作为静态或动态库链接到应用程序。

许多因素都会影响性能:硬件(CPU,内存),数据库设计等。我认为此问题与unixODBC无关。您可以运行尽可能多的使用unixODBC的进程。

09-11 05:13