**Steps to replicate the issue** (include links if applicable):
* https://en.wikipedia.org/wiki/Special:Log/ST47ProxyBot
**What happens?**:
```
[00b1c367-a3cb-4f31-9dd6-73c51215b3d3] 2022-12-13 13:24:34: Fatal exception of type "Wikimedia\Rdbms\DBQueryTimeoutError"
```
**What should have happened instead?**: Not a timeout.
**Software version** (skip for WMF-hosted wikis like Wikipedia):
**Other information** (browser name/version, screenshots, etc.): This user automatically blocks a lot of proxies, but the logs page should only show the first 50.
---
```
2022-12-13 13:24:34.096066 [00b1c367-a3cb-4f31-9dd6-73c51215b3d3] mw1432 enwiki 1.40.0-wmf.13 exception ERROR: [00b1c367-a3cb-4f31-9dd6-73c51215b3d3] /wiki/Special:Log/ST47ProxyBot Wikimedia\Rdbms\DBQueryTimeoutError: A database query timeout has occurred.
Query: SET STATEMENT max_statement_time=30 FOR SELECT /*! STRAIGHT_JOIN */ log_id,log_type,log_action,log_timestamp,log_namespace,log_title,log_params,log_deleted,user_id,user_name,log_actor,logging_actor.actor_user AS `log_user`,logging_actor.actor_name AS `log_user_text`,comment_log_comment.comment_text AS `log_comment_text`,comment_log_comment.comment_data AS `log_comment_data`,comment_log_comment.comment_id AS `log_comment_cid`,(SELECT GROUP_CONCAT(ctd_name SEPARATOR ',') FROM `change_tag` JOIN `change_tag_def` ON ((ct_tag_id=ctd_id)) WHERE ct_log_id=log_id ) AS `ts_tags` FROM `logging` FORCE INDEX (log_actor_type_time) JOIN `actor` `logging_actor` ON ((actor_id=log_actor)) LEFT JOIN `user` ON ((user_id=logging_actor.actor_user)) JOIN `comment` `comment_log_comment` ON ((comment_log_comment.comment_id = log_comment_id)) WHERE (log_type NOT IN ('spamblacklist','titleblacklist','urlshortener','abusefilter','abusefilterprivatedetails','oath','ipinfo','suppress')) AND (log_type != 'review') AND (log_type != 'thanks') AND (log_type != 'patrol') AND (log_type != 'tag') AND log_actor = 198977042 AND ((log_deleted & 4) = 0) ORDER BY log_timestamp DESC,log_id DESC LIMIT 51
Function: IndexPager::buildQueryInfo (LogPager)
Error: 1969 Query execution was interrupted (max_statement_time exceeded)
{"exception_url":"/wiki/Special:Log/ST47ProxyBot","reqId":"00b1c367-a3cb-4f31-9dd6-73c51215b3d3","caught_by":"entrypoint"}
[Exception Wikimedia\Rdbms\DBQueryTimeoutError] (/srv/mediawiki/php-1.40.0-wmf.13/includes/libs/rdbms/database/Database.php:1551) A database query timeout has occurred.
Query: SET STATEMENT max_statement_time=30 FOR SELECT /*! STRAIGHT_JOIN */ log_id,log_type,log_action,log_timestamp,log_namespace,log_title,log_params,log_deleted,user_id,user_name,log_actor,logging_actor.actor_user AS `log_user`,logging_actor.actor_name AS `log_user_text`,comment_log_comment.comment_text AS `log_comment_text`,comment_log_comment.comment_data AS `log_comment_data`,comment_log_comment.comment_id AS `log_comment_cid`,(SELECT GROUP_CONCAT(ctd_name SEPARATOR ',') FROM `change_tag` JOIN `change_tag_def` ON ((ct_tag_id=ctd_id)) WHERE ct_log_id=log_id ) AS `ts_tags` FROM `logging` FORCE INDEX (log_actor_type_time) JOIN `actor` `logging_actor` ON ((actor_id=log_actor)) LEFT JOIN `user` ON ((user_id=logging_actor.actor_user)) JOIN `comment` `comment_log_comment` ON ((comment_log_comment.comment_id = log_comment_id)) WHERE (log_type NOT IN ('spamblacklist','titleblacklist','urlshortener','abusefilter','abusefilterprivatedetails','oath','ipinfo','suppress')) AND (log_type != 'review') AND (log_type != 'thanks') AND (log_type != 'patrol') AND (log_type != 'tag') AND log_actor = 198977042 AND ((log_deleted & 4) = 0) ORDER BY log_timestamp DESC,log_id DESC LIMIT 51
Function: IndexPager::buildQueryInfo (LogPager)
Error: 1969 Query execution was interrupted (max_statement_time exceeded)
#0 /srv/mediawiki/php-1.40.0-wmf.13/includes/libs/rdbms/database/Database.php(1539): Wikimedia\Rdbms\Database->getQueryException(string, integer, string, string)
#1 /srv/mediawiki/php-1.40.0-wmf.13/includes/libs/rdbms/database/Database.php(1513): Wikimedia\Rdbms\Database->getQueryExceptionAndLog(string, integer, string, string)
#2 /srv/mediawiki/php-1.40.0-wmf.13/includes/libs/rdbms/database/Database.php(893): Wikimedia\Rdbms\Database->reportQueryError(string, integer, string, string, boolean)
#3 /srv/mediawiki/php-1.40.0-wmf.13/includes/libs/rdbms/database/Database.php(1647): Wikimedia\Rdbms\Database->query(string, string, integer)
#4 /srv/mediawiki/php-1.40.0-wmf.13/includes/libs/rdbms/database/DBConnRef.php(119): Wikimedia\Rdbms\Database->select(array, array, array, string, array, array)
#5 /srv/mediawiki/php-1.40.0-wmf.13/includes/libs/rdbms/database/DBConnRef.php(338): Wikimedia\Rdbms\DBConnRef->__call(string, array)
#6 /srv/mediawiki/php-1.40.0-wmf.13/includes/pager/IndexPager.php(460): Wikimedia\Rdbms\DBConnRef->select(array, array, array, string, array, array)
#7 /srv/mediawiki/php-1.40.0-wmf.13/includes/pager/IndexPager.php(282): IndexPager->reallyDoQuery(string, integer, boolean)
#8 /srv/mediawiki/php-1.40.0-wmf.13/includes/logging/LogPager.php(506): IndexPager->doQuery()
#9 /srv/mediawiki/php-1.40.0-wmf.13/includes/pager/IndexPager.php(564): LogPager->doQuery()
#10 /srv/mediawiki/php-1.40.0-wmf.13/includes/specials/SpecialLog.php(297): IndexPager->getBody()
#11 /srv/mediawiki/php-1.40.0-wmf.13/includes/specials/SpecialLog.php(176): SpecialLog->show(FormOptions, array)
#12 /srv/mediawiki/php-1.40.0-wmf.13/includes/specialpage/SpecialPage.php(700): SpecialLog->execute(string)
#13 /srv/mediawiki/php-1.40.0-wmf.13/includes/specialpage/SpecialPageFactory.php(1451): SpecialPage->run(string)
#14 /srv/mediawiki/php-1.40.0-wmf.13/includes/MediaWiki.php(311): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, RequestContext)
#15 /srv/mediawiki/php-1.40.0-wmf.13/includes/MediaWiki.php(902): MediaWiki->performRequest()
#16 /srv/mediawiki/php-1.40.0-wmf.13/includes/MediaWiki.php(560): MediaWiki->main()
#17 /srv/mediawiki/php-1.40.0-wmf.13/index.php(50): MediaWiki->run()
#18 /srv/mediawiki/php-1.40.0-wmf.13/index.php(46): wfIndexMain()
#19 /srv/mediawiki/w/index.php(3): require(string)
#20 {main}
```