我怎么能最快烧瓶?在烧瓶中使用sqlalchemy

时间:2016-10-07 09:42:26

标签: python-3.x flask sqlalchemy flask-sqlalchemy

我有一个问题。

我曾经使用python 3.4,sqlalchemy,pymysql

但现在我的烧瓶在网上的速度非常慢,可能是150秒。

我在MySQL 50000row有一个数据库。

如何使用sqlalchemy中最快的烧瓶?

models.py

class User(Base):
__tablename__ = 'test'
Location = Column('Location',String(20),index=True)
    Date = Column('Date',String(50), primary_key=True,index=True)
    T1 = Column('T1'Float(precision=5), index=True)
    T2 = Column('T2',Float(precision=5), index=True)
    T3 = Column('T3',Float(precision=5), index=True)
    T4 = Column('T4',Float(precision=5), index=True)
    T5 = Column('T5',Float(precision=5), index=True)

def __init__(self, Location, Date, T1, T2, T3, T4, T5):
   self.Location = Location
   self.Date....

main.py

@app.route('/test/<Location>', methods=['GET'])
def test(Location):
    data = db_session.query(User).filter(Location=Location)

请你能帮帮我吗?

0 个答案:

没有答案