提高数据库查询效率

限制查询字段

在查询数据的时候,如果某个字段数据量很多,比如二进制的字段,而查询的结果不需要,则可以剔除

例子Pythonflask-orm

defer方法

defer_options = [defer(getattr(Model, field)) for field in filter_columns]
data = Model.query.filter(or_(*filter_conditions)).options(*defer_options).paginate(page=page,per_page=per_page,error_out=False)