Page MenuHomePhabricator

Provision a separate DB shard for wbc_entity_usage
Closed, DeclinedPublic

Description

As discussed in T173189: Investigate separating wbc_entity_usage out to a separate mariadb shard and during Wikimania: We want to move (some of) the wbc_entity_usage tables away to a separate Maria instance, to ease the load of the main shards.

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.
StatusSubtypeAssignedTask
OpenNone
DeclinedNone

Event Timeline

Additional question: (How) Would this work for labs?

Additional question: (How) Would this work for labs?

There should not be too many issues for this to apply to the new labs servers, as we'd only need to add a new instance to the hosts (and sanitarium hosts) while doing all the split. If done at the same time with the production split, there should be no data consistency issues.
Otherwise, we'd need to reimport just that table.

This need hardware provisioning, and that means budget, and that means a detailed plan with our overall ok.

@hoo is this still something to be done?

No, I think we fine for now *crosses fingers*