читы для wow, баги wow, аддоны для wow
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]   
  • Страница 1 из 1
  • 1
Модератор форума: apostl, Ze[Fy]ne  
Оптимизация - Чистка базы данных
rom4ins (Offline)Дата: Среда, 10.02.2010, 12:10 | Сообщение # 1
Сотрудник WoW-SGP
---------


Пол: мужчина


Должность:


Ранг/Титул:


Репутация: 89 ±


Награды/Медали: 15 ±




Сервер: WoW-Europe


Если у Вас имя базы другое, то надо будет ascent сменить на имя Вашей базы, где хранится таблички.

Code
#Команда на удаление аккаунтов, которые не использовались или на которых нет персонажей.

DELETE FROM `ascent`.`accounts` where `acct` not in (select acct from `ascent`.`characters`);

Code

# Команда на удаление аккаунтов, на которые давно не заходили. lastlogin`)>*; где * - число дней с последнего захода.   

DELETE FROM `ascent`.`accounts` WHERE DATEDIFF(NOW(), `lastlogin`)>30;

Code
# Удаление персонажей у которых нет аккаунтов. Удаление всех связей с удаленными персонажами.

DELETE FROM `ascent`.`characters` where `acct` not in (select acct from `ascent`.`accounts`);
DELETE FROM `ascent`.`corpses` where `guid` not in (select guid from `ascent`.`characters`);
DELETE FROM `ascent`.`guild_banklogs` where `player_guid` not in (select guid from `ascent`.`characters`);
DELETE FROM `ascent`.`guild_data` where `playerid` not in (select guid from `ascent`.`characters`);
DELETE FROM `ascent`.`guilds` where `leaderGuid` not in (select guid from `ascent`.`characters`);
DELETE FROM `ascent`.`instances` where `creator_guid` not in (select guid from `ascent`.`characters`);
DELETE FROM `ascent`.`mailbox` where `player_guid` not in (select guid from `ascent`.`characters`);
DELETE FROM `ascent`.`mailbox` where `sender_guid` not in (select guid from `ascent`.`characters`);
DELETE FROM `ascent`.`playercooldownitems` where `OwnerGuid` not in (select guid from `ascent`.`characters`);
DELETE FROM `ascent`.`playercooldownsecurity` where `OwnerGuid` not in (select guid from `ascent`.`characters`);
DELETE FROM `ascent`.`playeritems` where `ownerguid` not in (select guid from `ascent`.`characters`);
DELETE FROM `ascent`.`playerpets` where `ownerguid` not in (select guid from `ascent`.`characters`);
DELETE FROM `ascent`.`playerpetspells` where `ownerguid` not in (select guid from `ascent`.`characters`);
DELETE FROM `ascent`.`playerpetspells` where `ownerguid` not in (select guid from `ascent`.`characters`);
DELETE FROM `ascent`.`playersummonspells` where `ownerguid` not in (select guid from `ascent`.`characters`);
DELETE FROM `ascent`.`questlog` where `player_guid` not in (select guid from `ascent`.`characters`);
DELETE FROM `ascent`.`social` where `guid` not in (select guid from `ascent`.`characters`);
DELETE FROM `ascent`.`tutorials` where `playerId` not in (select guid from `ascent`.`characters`);
 
Реклама
  • Страница 1 из 1
  • 1
Поиск:

Администратор Cezar | sitemap sitemap forum | Хостинг от uCoz | ICQ: ICQ 6652242 | E-Mail: e-mail roman.sarvarov[@]gmail.com | русский фан сайт про игру state of decay
Читы для wow скачать бесплатно без регистрации, аддоны для wow скачать бесплатно с быстрой скоростью, баги wow без хайда, боты wow скачать, гайды wow мануалы,
макросы wow паладину ханту магу присту чернокнижнику разбойнику воину друиду, 2.4.3, 3.3.5, вов, wotlk, 4.0.3, 4.0, катаклизм, cataclysm, скачать бесплатно читы,
читы для wow cataclysm, читы для wow 3.3.5, боты 3.3.5