Separately, this query is very slow: 2.2seconds
SELECT SourcePackagePublishingHistory.ancestor, SourcePackagePublishingHistory.archive, SourcePackagePublishingHistory.component, SourcePackagePublishingHistory.datecreated, SourcePackagePublishingHistory.datemadepending, SourcePackagePublishingHistory.datepublished, SourcePackagePublishingHistory.dateremoved, SourcePackagePublishingHistory.datesuperseded, SourcePackagePublishingHistory.distroseries, SourcePackagePublishingHistory.id, SourcePackagePublishingHistory.pocket, SourcePackagePublishingHistory.removal_comment, SourcePackagePublishingHistory.removed_by, SourcePackagePublishingHistory.scheduleddeletiondate, SourcePackagePublishingHistory.section, SourcePackagePublishingHistory.sourcepackagerelease, SourcePackagePublishingHistory.status, SourcePackagePublishingHistory.supersededby, "_prejoin1".user_defined_fields, "_prejoin1".architecturehintlist, "_prejoin1".build_conflicts, "_prejoin1".build_conflicts_indep, "_prejoin1".builddepends, "_prejoin1".builddependsindep, "_prejoin1".changelog, "_prejoin1".changelog_entry, "_prejoin1".component, "_prejoin1".copyright, "_prejoin1".creator, "_prejoin1".dateuploaded, "_prejoin1".dsc, "_prejoin1".dsc_binaries, "_prejoin1".dsc_format, "_prejoin1".dsc_maintainer_rfc822, "_prejoin1".dsc_standards_version, "_prejoin1".dscsigningkey, "_prejoin1".format, "_prejoin1".homepage, "_prejoin1".id, "_prejoin1".maintainer, "_prejoin1".section, "_prejoin1".sourcepackage_recipe_build, "_prejoin1".sourcepackagename, "_prejoin1".upload_archive, "_prejoin1".upload_distroseries, "_prejoin1".urgency, "_prejoin1".version, "_prejoin2".account, "_prejoin2".creation_comment, "_prejoin2".creation_rationale, "_prejoin2".datecreated, "_prejoin2".defaultmembershipperiod, "_prejoin2".defaultrenewalperiod, "_prejoin2".displayname, "_prejoin2".hide_email_addresses, "_prejoin2".homepage_content, "_prejoin2".icon, "_prejoin2".id, "_prejoin2".logo, "_prejoin2".mailing_list_auto_subscribe_policy, "_prejoin2".merged, "_prejoin2".mugshot, "_prejoin2".name, "_prejoin2".personal_standing, "_prejoin2".personal_standing_reason, "_prejoin2".registrant, "_prejoin2".renewal_policy, "_prejoin2".subscriptionpolicy, "_prejoin2".teamdescription, "_prejoin2".teamowner, "_prejoin2".verbose_bugnotifications, "_prejoin2".visibility, "_prejoin3".active, "_prejoin3".algorithm, "_prejoin3".can_encrypt, "_prejoin3".fingerprint, "_prejoin3".id, "_prejoin3".keyid, "_prejoin3".keysize, "_prejoin3".owner, "_prejoin4".binarycount, "_prejoin4".changeslist, "_prejoin4".date_created, "_prejoin4".datereleased, "_prejoin4".defer_translation_imports, "_prejoin4".description, "_prejoin4".displayname, "_prejoin4".distribution, "_prejoin4".driver, "_prejoin4".hide_all_translations, "_prejoin4".id, "_prejoin4".language_pack_base, "_prejoin4".language_pack_delta, "_prejoin4".language_pack_full_export_requested, "_prejoin4".language_pack_proposed, "_prejoin4".messagecount, "_prejoin4".name, "_prejoin4".nominatedarchindep, "_prejoin4".owner, "_prejoin4".parent_series, "_prejoin4".sourcecount, "_prejoin4".releasestatus, "_prejoin4".summary, "_prejoin4".title, "_prejoin4".version, "_prejoin5".id, "_prejoin5".name FROM SourcePackageName, SourcePackageRelease, SourcePackagePublishingHistory LEFT JOIN SourcePackageRelease AS "_prejoin1" ON SourcePackagePublishingHistory.sourcepackagerelease = "_prejoin1".id LEFT JOIN Person AS "_prejoin2" ON "_prejoin1".creator = "_prejoin2".id LEFT JOIN GPGKey AS "_prejoin3" ON "_prejoin1".dscsigningkey = "_prejoin3".id LEFT JOIN DistroSeries AS "_prejoin4" ON SourcePackagePublishingHistory.distroseries = "_prejoin4".id LEFT JOIN Section AS "_prejoin5" ON SourcePackagePublishingHistory.section = "_prejoin5".id WHERE SourcePackagePublishingHistory.archive = 20931 AND SourcePackagePublishingHistory.sourcepackagerelease = SourcePackageRelease.id AND SourcePackageRelease.sourcepackagename = SourcePackageName.id AND SourcePackagePublishingHistory.status IN (1, 2) AND SourcePackagePublishingHistory.distroseries = 104 AND (1=1) ORDER BY SourcePackageName.name, debversion_sort_key(SourcePackageRelease.version) DESC, SourcePackagePublishingHistory.id DESC LIMIT 51 OFFSET 0
Separately, this query is very slow: 2.2seconds
SELECT SourcePackagePu blishingHistory .ancestor, SourcePackagePu blishingHistory .archive, SourcePackagePu blishingHistory .component, SourcePackagePu blishingHistory .datecreated, SourcePackagePu blishingHistory .datemadependin g, SourcePackagePu blishingHistory .datepublished, SourcePackagePu blishingHistory .dateremoved, SourcePackagePu blishingHistory .datesuperseded , SourcePackagePu blishingHistory .distroseries, SourcePackagePu blishingHistory .id, SourcePackagePu blishingHistory .pocket, SourcePackagePu blishingHistory .removal_ comment, SourcePackagePu blishingHistory .removed_ by, SourcePackagePu blishingHistory .scheduleddelet iondate, SourcePackagePu blishingHistory .section, SourcePackagePu blishingHistory .sourcepackager elease, SourcePackagePu blishingHistory .status, SourcePackagePu blishingHistory .supersededby, "_prejoin1" .user_defined_ fields, "_prejoin1" .architecturehi ntlist, "_prejoin1" .build_ conflicts, "_prejoin1" .build_ conflicts_ indep, "_prejoin1" .builddepends, "_prejoin1" .builddependsin dep, "_prejoin1" .changelog, "_prejoin1" .changelog_ entry, "_prejoin1" .component, "_prejoin1" .copyright, "_prejoin1" .creator, "_prejoin1" .dateuploaded, "_prejoin1".dsc, "_prejoin1" .dsc_binaries, "_prejoin1" .dsc_format, "_prejoin1" .dsc_maintainer _rfc822, "_prejoin1" .dsc_standards_ version, "_prejoin1" .dscsigningkey, "_prejoin1".format, "_prejoin1" .homepage, "_prejoin1".id, "_prejoin1" .maintainer, "_prejoin1" .section, "_prejoin1" .sourcepackage_ recipe_ build, "_prejoin1" .sourcepackagen ame, "_prejoin1" .upload_ archive, "_prejoin1" .upload_ distroseries, "_prejoin1" .urgency, "_prejoin1" .version, "_prejoin2" .account, "_prejoin2" .creation_ comment, "_prejoin2" .creation_ rationale, "_prejoin2" .datecreated, "_prejoin2" .defaultmembers hipperiod, "_prejoin2" .defaultrenewal period, "_prejoin2" .displayname, "_prejoin2" .hide_email_ addresses, "_prejoin2" .homepage_ content, "_prejoin2".icon, "_prejoin2".id, "_prejoin2".logo, "_prejoin2" .mailing_ list_auto_ subscribe_ policy, "_prejoin2".merged, "_prejoin2" .mugshot, "_prejoin2".name, "_prejoin2" .personal_ standing, "_prejoin2" .personal_ standing_ reason, "_prejoin2" .registrant, "_prejoin2" .renewal_ policy, "_prejoin2" .subscriptionpo licy, "_prejoin2" .teamdescriptio n, "_prejoin2" .teamowner, "_prejoin2" .verbose_ bugnotification s, "_prejoin2" .visibility, "_prejoin3".active, "_prejoin3" .algorithm, "_prejoin3" .can_encrypt, "_prejoin3" .fingerprint, "_prejoin3".id, "_prejoin3".keyid, "_prejoin3" .keysize, "_prejoin3".owner, "_prejoin4" .binarycount, "_prejoin4" .changeslist, "_prejoin4" .date_created, "_prejoin4" .datereleased, "_prejoin4" .defer_ translation_ imports, "_prejoin4" .description, "_prejoin4" .displayname, "_prejoin4" .distribution, "_prejoin4".driver, "_prejoin4" .hide_all_ translations, "_prejoin4".id, "_prejoin4" .language_ pack_base, "_prejoin4" .language_ pack_delta, "_prejoin4" .language_ pack_full_ export_ requested, "_prejoin4" .language_ pack_proposed, "_prejoin4" .messagecount, "_prejoin4".name, "_prejoin4" .nominatedarchi ndep, "_prejoin4".owner, "_prejoin4" .parent_ series, "_prejoin4" .sourcecount, "_prejoin4" .releasestatus, "_prejoin4" .summary, "_prejoin4".title, "_prejoin4" .version, "_prejoin5".id, "_prejoin5".name FROM SourcePackageName, SourcePackageRe lease, SourcePackagePu blishingHistory LEFT JOIN SourcePackageRe lease AS "_prejoin1" ON SourcePackagePu blishingHistory .sourcepackager elease = "_prejoin1".id LEFT JOIN Person AS "_prejoin2" ON "_prejoin1".creator = "_prejoin2".id LEFT JOIN GPGKey AS "_prejoin3" ON "_prejoin1" .dscsigningkey = "_prejoin3".id LEFT JOIN DistroSeries AS "_prejoin4" ON SourcePackagePu blishingHistory .distroseries = "_prejoin4".id LEFT JOIN Section AS "_prejoin5" ON SourcePackagePu blishingHistory .section = "_prejoin5".id WHERE SourcePackagePu blishingHistory .archive = 20931 AND SourcePackagePu blishingHistory .sourcepackager elease = SourcePackageRe lease.id AND SourcePackageRe lease.sourcepac kagename = SourcePackageNa me.id AND SourcePackagePu blishingHistory .status IN (1, 2) AND SourcePackagePu blishingHistory .distroseries = 104 AND (1=1) ORDER BY SourcePackageNa me.name, debversion_ sort_key( SourcePackageRe lease.version) DESC, SourcePackagePu blishingHistory .id DESC LIMIT 51 OFFSET 0