mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 04:14:39 +03:00
[Files Refactor] Performance tuning (#2813)
* Do database txn in same thread. Retry on locked db * Remove captions from slimscenedata * Fix tracing * Use where in instead of individual selects * Remove scenes_query view * Remove image query view * Remove gallery query view * Use where in for FindMany * Don't interrupt scanning zip files * Fix image filesize sort
This commit is contained in:
@@ -13,9 +13,6 @@ var (
|
||||
imagesTagsJoinTable = goqu.T(imagesTagsTable)
|
||||
performersImagesJoinTable = goqu.T(performersImagesTable)
|
||||
imagesFilesJoinTable = goqu.T(imagesFilesTable)
|
||||
imagesQueryTable = goqu.T("images_query")
|
||||
galleriesQueryTable = goqu.T("galleries_query")
|
||||
scenesQueryTable = goqu.T("scenes_query")
|
||||
|
||||
galleriesFilesJoinTable = goqu.T(galleriesFilesTable)
|
||||
galleriesTagsJoinTable = goqu.T(galleriesTagsTable)
|
||||
@@ -35,11 +32,6 @@ var (
|
||||
idColumn: goqu.T(imageTable).Col(idColumn),
|
||||
}
|
||||
|
||||
imageQueryTableMgr = &table{
|
||||
table: imagesQueryTable,
|
||||
idColumn: imagesQueryTable.Col(idColumn),
|
||||
}
|
||||
|
||||
imagesFilesTableMgr = &relatedFilesTable{
|
||||
table: table{
|
||||
table: imagesFilesJoinTable,
|
||||
@@ -78,11 +70,6 @@ var (
|
||||
idColumn: goqu.T(galleryTable).Col(idColumn),
|
||||
}
|
||||
|
||||
galleryQueryTableMgr = &table{
|
||||
table: galleriesQueryTable,
|
||||
idColumn: galleriesQueryTable.Col(idColumn),
|
||||
}
|
||||
|
||||
galleriesFilesTableMgr = &relatedFilesTable{
|
||||
table: table{
|
||||
table: galleriesFilesJoinTable,
|
||||
@@ -121,11 +108,6 @@ var (
|
||||
idColumn: goqu.T(sceneTable).Col(idColumn),
|
||||
}
|
||||
|
||||
sceneQueryTableMgr = &table{
|
||||
table: scenesQueryTable,
|
||||
idColumn: scenesQueryTable.Col(idColumn),
|
||||
}
|
||||
|
||||
scenesFilesTableMgr = &relatedFilesTable{
|
||||
table: table{
|
||||
table: scenesFilesJoinTable,
|
||||
|
||||
Reference in New Issue
Block a user