I'm getting about 10-100 slow queries(where each may last about 5-6 seconds).
Цитата комментария: Database is properly normalized. The database has many tables, one of them is really huge and has nothing to do with normalization.
Когда я читаю это, я бы сказал, что это связано с вашими запросами .. не имеет никакого отношения к вашему оборудованию .. Средние компании мечтают о том, какой у вас сервер!
Если вы пишете плохие запросы, не имеет значения, насколько хорошо нормализуются ваши таблицы, это будет медленным.может быть, у вас есть что-то о этом , это почти аналогичный вопрос с ответом (база данных медленная и все в таком духе).
Также думали об архивировании некоторых вещей?Например, из этих 300 миллионов он начался с идентификатора 1, так что этот идентификатор все еще используется?если нет, то почему бы не заархивировать его в другую базу данных или таблицу (я бы порекомендовал базу данных).Я также считаю, что не каждый 700k пользователей регистрируется каждый день (если вы получили уважение! Но я в это не верю).
Вы также сказали «Эта таблица содержит предметы, специфичные для игрока», какие именно предметы?
Еще один вопрос, можете ли вы опубликовать некоторые из ваших «медленных» запросов?
Вы также рассматривали вопрос о системе кеширования из некоторых данных?что может меняться раз в месяц, например, снаряжение для других игр?