2013-04-22 89 views
5

除了使用ODBC之外,还有什么办法可以做到吗?我怀疑是否有,但只是想看看。我相信ODBC的性能很差,但不确定这个问题。我所知道的是设定的功能较差(如无法获得所选择的行数。)从PHP连接到Informix标准引擎(SE)

+0

什么是可怕的?连线时间?查询数据库?执行UPDATE/INSERT/DELETE语句?执行存储过程?看到我最后的回答http://stackoverflow.com/questions/15942279/connecting-to-informix-via-drivermanager-getconnection-is-slow/16099845#16099845它可以用来测试ODBC与JDBC连接时间。向我们展示一些运行缓慢的代码。 – 2013-04-23 05:41:03

+0

什么是设置?您是否在使用PDO_Informix或其他连接机制? SE运行在哪里?它在运行PHP的机器上,还是在其他地方?你是通过管道还是通过网络连接直接连接?当然可以创建一个替代方案(例如,使用ESQL/C而不是ODBC) - 是否值得这样做是值得商榷的。 – 2013-04-24 00:54:59

+0

我知道这是主观的,但我一直在这个系统上工作多年,我们经常对两个不同的数据库运行查询:MySQL和Informx SE。查询和获取数据的时间比类似的MySQL调用慢得多。 – 2013-04-25 15:06:38

回答