Manual:RunBatchedQuery.php

Category:MediaWiki code#RunBatchedQuery.php

Details

runBatchedQuery.php file is a maintenance script to run a database query in batches and wait for replica DBs. This is used on large wikis to prevent excessive replication lag when executing large write queries.

Options

Option Description Required Default value
--tableTable nameRequired
--setSET clauseRequired
--keyColumn name, the values of which are uniqueRequired
--whereWHERE clauseOptional
--batch-sizeBatch sizeOptional1000
--dbDatabase name, or omit to use the current wiki.Optionalcurrent wiki db

Usage

php maintenance/run.php runBatchedQuery --table tableName --key columnName --set newValue [ --where| --batch-size| --db ]
In MediaWiki version 1.39.12 and earlier, you must invoke maintenance scripts using php maintenance/scriptName.php instead of php maintenance/run.php scriptName.

See also

Category:Maintenance scripts Category:Database maintenance scripts
Category:Database maintenance scripts Category:Maintenance scripts Category:MediaWiki code