Яккраще організувати зберігання ігрового інвентарю у базі даних

Таких колонок 57 та з десяток інших показників. Зрозуміло, масштабування така база не витримує. Облікові записи періодично вайпают, їх в принципі не дуже багато. Індекси не надто допомагають. Структура + звичайний web хостинг:
Як існуючу ієрархію найкраще розташувати у базі? Є ідея зробити в окремій таблиці, де кожен предмет – це окремий запис. По ідеї запис нового має бути дешевше, ніж оновлення одного і того ж, але я не експерт, щоб стверджувати. На кшталт такого:1 належить Васі у кількості 3 шт 3 належить Колі у кількості 1 шт 1 належить Петі у кількості 4 шт 8 належить Васі в кіл -ве 1 шт
КОЖНИЙ предмет - це рядок у таблиці елементів, із зазначенням власника.
Поля приблизно такі:item_id, owner_id, item_type, param1, param2, param3item_id- унікальний номер предметаowner_id- ID власника можна додати поле для координат і часу зберігання для тих предметів, які лежать на землі. Періодично їх можна видаляти, а ті, у яких час зберігання 0 не видаляти.item_type- ID типу предмета, в окремій таблиці зберігайте всі предмети та їх незмінні параметри (вага, матеріал, назва, опис обмеження по расах, по куди одягати, таке інше)param1. param10- змінювані параметри предмета (заточування, колір, ефекти, стан поломки) Для предметів типу гроші, монети, пляшки - можна зробити стовпець з кількістю, інших предметів це завжди 1.
Положення предмета (типу одягнений, або в рюкзаку), можна робити або в цій таблиці, або в таблиці власника.
Власне, не дуже зрозуміло, що ви маєте на увазі, коли вважаєте, що це не масштабується.