Есть ли способ получить время в миллисекундах для специального запроса к CouchDB с использованием couchdb-python?
Я использую специальные функции отображения JavaScript в couchdb-python через функцию query(). Есть ли способ получить время, необходимое для обработки запроса?
Я попытался определить время сценария, но для меня совершенно очевидно, что время, которое я получаю, не является правильным. Если я переберу ViewResult, который возвращает функция query(), и напечатает все результаты, я полагаю, что получаю ответ, который ближе к истине, но я не хочу, чтобы печать была включена в мои сроки..
У кого-нибудь есть идеи?
Огромное спасибо!
2 ответа
Вот так я оцениваю вещи в своих приложениях.
from datetime import *
lastTime = datetime.now()
dosomestuff()
pollTime = datetime.now()
diff = pollTime - lastTime
print diff.total_seconds()
#or if not python2.7 (td.microseconds + (td.seconds + td.days * 24 * 3600) * 10**6) / 10**6
Используйте функцию view() для запуска постоянных представлений в базе данных. Это более эффективно. Во многих случаях временные могут быть очень дорогостоящими.