Найти - Пользователи
Полная версия: Не понятные тормоза с MSSQL
Начало » Базы данных » Не понятные тормоза с MSSQL
1
pyuser
Столкнулся с совершенно непонятными тормозами при обработке результата запроса
вот кусок кода, который тормозит:
ticks = lambda x : long(_time.mktime(x.timetuple()))

result =[(p[row[0]], # p - словарь
ticks(row[1].replace(tzinfo=Local)),
dict(value=row[2], status=row[3]))
for row in iter(rs.fetchone, None)]
самое смешное, что результат запроса всего полторы тысячи строк, а приведенный блок кода выполняется от 20 до 30 секунд :( (если убрать все преобразования, то увеличения скорости тоже не получается)
может кто-нибудь объяснить, что я делаю не так?
ЗЫ. Windows 2003, Python 2.4.4, pyodbc 2.1.6, MSSQL 2000
pyuser
Вопрос снимается. Python, как всегда, ни при чем - сам запрос тормозит :(
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB