我的应用程序用于从大文件的不同部分读取数据并更新表。数据的每个部分都与一个单独的表相关联。更新过程可以包含多个插入,更新和删除语句。
我正在尝试将文件拆分为多个文件并运行应用程序的3,4或n个实例以实现并行执行。我希望这会改善表现。
问题:
环境:Red Hat Linux 64位,C ++,unixODBC(32位),OTL,Oracle 10,11
答案 0 :(得分:0)
unixODBC只是一个提供符合ODBC的API的模块,而不是单个进程。要使用它,unixODBC应作为静态或动态库链接到应用程序中。
许多因素都会影响性能:硬件(CPU,内存),数据库设计等。我认为这个问题与unixODBC无关。您可以运行尽可能多的使用unixODBC的进程。