Merge "Speed up build list query under mysql"
This commit is contained in:
commit
da0baca57c
|
@ -155,8 +155,11 @@ class SQLConnection(BaseConnection):
|
|||
else:
|
||||
column = buildset.c
|
||||
query = query.where(getattr(column, key).in_(val))
|
||||
return query.limit(args['limit']).offset(args['skip']).order_by(
|
||||
build.c.id.desc())
|
||||
return query.\
|
||||
limit(args['limit']).\
|
||||
offset(args['skip']).\
|
||||
order_by(build.c.id.desc()).\
|
||||
with_hint(build, 'USE INDEX (PRIMARY)', 'mysql')
|
||||
|
||||
def get_builds(self, args):
|
||||
"""Return a list of build"""
|
||||
|
|
Loading…
Reference in New Issue