informix odbc соединение замедляются для открытия в asp.net

Мой босс говорит забавную историю об одном из моих коллег, китайского мужчины с толстым диакритическим знаком. Умный парень, но трудно понимать по телефону иногда (я - эксперт в Engrish). Таким образом, однажды он получает вызов технической поддержки от индийского парня и нелегко добираться, парни называют и описание проблемы. Приблизительно после 5 минут слушания китайского парня по телефону, мой босс, носитель английского языка, предлагает помогать. Он добирается по телефону, "Я могу Вам помочь?" в который переходит плохой индиец, "О, благодарите Бога!"

0
задан 28 April 2010 в 22:50
1 ответ

В администраторе ODBC можно позволить проследить. Затем сравните файл трассировки и от медленной и от быстрой машины. Если там "быстро" открыто от той машины с помощью администратора ODBC, и "медленный" из приложения затем пробуют другие способы открыть такое соединение. Попробуйте используют его от другого инструмента, такого как QueryTool (бесплатная демонстрационная версия) или создают простой сценарий в Python с win32 расширением. В Python (я рекомендую Активный Python, который имеет включенный win32) можно открыть 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 определенный выбор версии),

0
ответ дан 5 December 2019 в 17:42

Теги

Похожие вопросы