informix odbc 连接在 asp.net 中打开缓慢

发布于 2024-08-30 15:16:09 字数 188 浏览 5 评论 0原文

我有一个应用程序需要很长时间才能打开 odbc 连接(例如 20 秒),并且使用 arcmap 和 arcsde 也需要很长时间,

但是当我在 odbc 数据源管理器上尝试连接时,它测试得非常快

有谁知道什么我造成这个吗?

顺便说一句,该应用程序在另一台具有另一个数据库的计算机上运行良好,

谢谢。

I have an application that takes a long time to open odbc connections (like 20 sec) also takes forever using arcmap and arcsde

but when I try the connection on the odbc data source administrator, it tests it really fast

Does anyone have any idea of what my be causing this?

btw the application works fine in another computer with another database

thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

泛泛之交 2024-09-06 15:16:09

在 ODBC 管理器中,您可以启用跟踪。然后比较慢速和快速机器的跟踪文件。如果使用 ODBC 管理员从该计算机打开“快”,而从您的应用程序打开“慢”,则尝试其他方法来打开此类连接。尝试从其他工具(例如 QueryTool(免费试用))中使用它,或者使用 win32 扩展名在 Python 中创建简单的脚本。在 Python 中(我推荐包含 win32 的 Active Python),您可以使用以下命令打开 ODBC:(

import odbc
import time

t_start = time.time()
conn = odbc.odbc('db_alias/user/passwd')
t_stop = time.time()
print('open: %.3f [ms]' % (t_stop-t_start))
cursor = conn.cursor() 
cursor.execute("SELECT FIRST 1 DBINFO('version','full') FROM systables;")
for row in cursor.fetchall():
    print('[%s]' % (row[0]))

注意 Informix 特定版本选择)

In ODBC administrator you can enable tracing. Then compare trace file from both slow and fast machine. If there is "fast" open from that machine using ODBC administrator and "slow" from your app then try other ways to open such connection. Try use it from other tool such as QueryTool (free trial), or create simple script in Python with win32 extension. In Python (I recommend Active Python which has win32 included) you can open ODBC with:

import odbc
import time

t_start = time.time()
conn = odbc.odbc('db_alias/user/passwd')
t_stop = time.time()
print('open: %.3f [ms]' % (t_stop-t_start))
cursor = conn.cursor() 
cursor.execute("SELECT FIRST 1 DBINFO('version','full') FROM systables;")
for row in cursor.fetchall():
    print('[%s]' % (row[0]))

(note Informix specific version select)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文