我正在使用一个非常简单的连接到本地主机数据库:
engine = sqlalchemy.create_engine('mysql+mysqlconnector://usr:pwd@localhost/db')
engine = engine.connect()
data = engine.execute('select * from table')
'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似乎将 TCP_NODELAY 设置为 1 可以解决。我的问题是,我在哪里设置这个?