чрезвычайно медленная связь с mysql

Я использую очень простую связь с localhost базой данных:

engine = sqlalchemy.create_engine('mysql+mysqlconnector://usr:[email protected]/db')
engine = engine.connect()
data = engine.execute('select * from table')

у 'стола' есть 500 линий. Тогда я управляю cProfiler на 'данных', где я нахожу это:

ncalls  tottime  percall  cumtime  percall filename:lineno(function)
54086  127.261    0.002  127.261    0.002 {method 'recv' of '_socket.socket' objects}

здесь http://bugs.python.org/issue3766 it seems that it would be solved setting TCP_NODELAY to 1. My question is, wздесь do I set this?

2
nl ja de
хорошо жаль, я думал, что могло быть что-то в модуле, который обращается со связью с базой данных. I' ll отправляют его в stackoverflow. Спасибо!
добавлено автор Francesco Della Vedova, источник
Почему вы отправляли к CodeReview? Это кажется больше вопросом о StackOverflow, поскольку вы не просите комментарии по поводу дизайна или внедрения.
добавлено автор mariosangiorgio, источник

1 ответы

Я думаю, что необходимо использовать engine.setsockopt (SOL_TCP, TCP_NODELAY, 1) , но не действительно уверенные.

0
добавлено
Python
Python
7 654 участник(ов)

Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/577926

Python beginners
Python beginners
4 449 участник(ов)

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Не злоупотребляйте стикерами. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Статистика тут: https://grstats.me/chat/x4qym2k5uvfkr3al6at7

DBA - русскоговорящее сообщество
DBA - русскоговорящее сообщество
1 345 участник(ов)

Общаемся и обсуждаем темы, посвященные DBA, PostgreSQL, Redis, MongoDB, MySQL, neo4j, riak и т.д. См. также: @devops_ru, @kubernetes_ru, @docker_ru, @nodejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание здесь было полезным и комфортным.

pro.python
pro.python
1 090 участник(ов)

Сообщество разработчиков под Python Создатель: @rodgelius

MySQL
MySQL
995 участник(ов)

The group is about MySQL. For code use hastebin.com. Admin: @smlkw

Rude Python
Rude Python
971 участник(ов)

Python без „девочек”, здесь матерятся и унижают Django. Not gay friendly. Правила: t.me/rudepython/114107 @rudepython | t.me/rudepython

rupython
rupython
509 участник(ов)

Группа создана с целью оперативного получения ответов на возникающие вопросы по разработке на яп python, смежные темы, а также человеческого общения. Приветствую!

Python-programming
Python-programming
266 участник(ов)

Чат группы вконтакте https://vk.com/python_community