In an effort to prevent XTools from hitting the database quota, we might consider having some tools use a different user. Some tools like Edit Summaries wouldn't benefit that much, since they are used infrequently. Meanwhile other tools like the Edit Counter rely on Top Edits and Auto Edits, so ideally they'd use the same database user.
My thoughts:
- Give Admin Stats, Admin Score, Edit Summaries and Simple Edit Counter each their own user. There's little harm in this, and for the rare times when the popular tools are overloaded, these tools will still be operational.
- Give Pages Created and Page History their own users, but ask for a slightly increased quota. From casual observation of the logs it appears we would occasionally hit the default max 5 concurrent connection limit. Combined the two tools just barely outshine the usage of the Edit Counter.
- Give Automated Edits and Top Edits their own users, but only when there are dedicated (parent) requests. So when using the Edit Counter, which also uses Auto Edits and Top Edits, it will maintain the same connection throughout.
If we do get a little extra quota for Pages Created and Page History (maybe 10 connections), we'll likely be in good shape. If we don't get that extra quota, making each tool have it's own user probably won't help but so much, since the big three are Edit Counter, Pages Created and Page History.