[question]temporaryobjecttable
Вопрос: непонятно откуда, создалась таблица temporaryobjecttable. Это самая огромная по оьъёму таблица на сервере. Грузит нереально. Около 2ккк записей в ней. Я так понял туда дублируются ID из таблицы "items"? Или для 4его она вообще, и можно ли её удалить, по4истить, ибо уж слишком огромная она, даже больше 4ем вся таблица "items".
Server Administrator ©[ADMIN]ButCheR
так как из названия TEMPORARY 4то озна4ает - временная, по идее должна изредка о4ищаться и использоваться для занесения промежуто4ных результатов или зна4ений, а когда эта таблица уже второй год ниразу не о4ищалась, какая же она тогда временная? скорее Permanentobjecttable :) Вообщем подскажите 4то это и какие последствия того , если я ее о4ищу. шмот у людей пропадет?
Server Administrator ©[ADMIN]ButCheR
Это таблица в которой храняться объектные айди всего что есть на сервере : итемы, персонажи, кланы, спавны мобов. Удалять или очищать таблицу НЕЛЬЗЯ!!! Иначе потом будет ругаться в логах ГС на дублирующие айди. Например если ты удалиш итем из базы - то после перезагрузки ГС этот временный айди освободиться, и ГС сможет прилепить к нему уже совсем другой итем (или другой объект).
Вобщем в ней сервак хранит все занятые временные айди. И ещё раз повторю.... не в коем случае не удалять.
И ещё добавлю .. например если нужно дорисовать кому-то например итем ... та в таблице итемов нужно будет указать максимальное знаечение таблицы temporaryobject и добавить к нему 1. Делать нужно скриптом, ибо руками пока будеш вписывать етот временный айди - максимальное значение успеет измениться :)
Ах да забыл добавить ... вот этот самый временный айди + 1 (когда итем кому-то итем через базу рисуеш) нужно добавить и в items и в таблицу temporaryobjecttable...





