Показать сообщение отдельно
Старый 07.11.2010, 16:41   #6
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Вирусав, спасибо, глянул - там вот что:
PHP код:
CharacterDatabase.PExecute("DELETE FROM mail WHERE expire_time < '" UI64FMTD "' AND has_items = '0' AND body = ''", (uint64)basetime);
QueryResultresult CharacterDatabase.PQuery("SELECT id,messageType,sender,receiver,has_items,expire_time,cod,checked,mailTemplateId FROM mail WHERE expire_time < '" UI64FMTD "'", (uint64)basetime);
QueryResult *resultItems CharacterDatabase.PQuery("SELECT item_guid,item_template FROM mail_items WHERE mail_id='%u'"m->messageID);
CharacterDatabase.PExecute("DELETE FROM item_instance WHERE guid = '%u'"itr2->item_guid);
CharacterDatabase.PExecute("UPDATE mail SET sender = '%u', receiver = '%u', expire_time = '" UI64FMTD "', deliver_time = '" UI64FMTD "',cod = '0', checked = '%u' WHERE id = '%u'"m->receiverm->sender, (uint64)(basetime 30*DAY), (uint64)basetimeMAIL_CHECK_MASK_RETURNEDm->messageID);
CharacterDatabase.PExecute("DELETE FROM mail WHERE id = '%u'"m->messageID); 
Что-то с трудом понимаю что тут к чему и что пихать в индексы
Запустил один запрос - там ничего толком не понял... По одной таблице выборка...
Может это поможет, так выглядит лог загрузки, если включить лог-левел 3:
http://paste2.org/p/1077394
KiriX вне форума   Ответить с цитированием