Page MenuHomePhabricator

Check if setBigSelects() is still needed
Closed, ResolvedPublic

Description

The only setBigSelects() caller is in LogPager, dating to 2009 in 18244534612a.

Would be nice to remove if this not needed anymore. MariaDB has improved query planning and we are better at making sure indexes statistics are updated (e.g. OPTIMIZE).

Event Timeline

aaron triaged this task as Lowest priority.Jan 5 2023, 8:00 AM

Change 876021 had a related patch set uploaded (by Aaron Schulz; author: Aaron Schulz):

[mediawiki/core@master] rdbms: deprecate setBigSelects()

https://gerrit.wikimedia.org/r/876021

Change 876021 merged by jenkins-bot:

[mediawiki/core@master] rdbms: Remove setBigSelects() without deprecation

https://gerrit.wikimedia.org/r/876021

Ladsgroup assigned this task to Krinkle.

Change 914888 had a related patch set uploaded (by Krinkle; author: Aaron Schulz):

[mediawiki/core@master] rdbms: remove unused "defaultBigSelects" field from DatabaseMysqlBase

https://gerrit.wikimedia.org/r/914888

Change 914888 merged by jenkins-bot:

[mediawiki/core@master] rdbms: remove unused "defaultBigSelects" field from DatabaseMysqlBase

https://gerrit.wikimedia.org/r/914888