Merge pull request #18013 from expruc/perf/query_file_metadatas

perf: improve file query time by querying only relevant columns
This commit is contained in:
Tim Jaeryang Baek 2025-10-03 00:29:39 -05:00 committed by GitHub
commit 5b05f13ce5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -186,7 +186,9 @@ class FilesTable:
created_at=file.created_at, created_at=file.created_at,
updated_at=file.updated_at, updated_at=file.updated_at,
) )
for file in db.query(File) for file in db.query(
File.id, File.meta, File.created_at, File.updated_at
)
.filter(File.id.in_(ids)) .filter(File.id.in_(ids))
.order_by(File.updated_at.desc()) .order_by(File.updated_at.desc())
.all() .all()