Untitled attachment
https://assets.chaos.social/media_attachments/files/112/891/982/097/728/812/original/ab55d597af390cbd.png
So they sat out to move from Postgres to MySQL and completed that just the yesr before I was asked to look into performance and scaling.
They were running on 32-bit kernels on 64-bit machines, using MySQL 4 with MyISAM, using 1 or 2 HDD per machine.
There were a few easy wins – move to 5.0, move to 64-bit kernel, move to disk arrays, use thin wide stripes.
Use memory tables for GeoIP and other busy, static tables.
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.