Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Dúvidas > [L2J] Dúvidas Solucionadas
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Tópico Trancado
 
LinkBack Ferramentas do Tópico Modos de Exibição
Antigo 14-12-2008, 01:42 AM   #1 (permalink)
Banido
 
Avatar de crazyshock
 
Registrado em: Dec 2008
Posts: 192
Agradeceu: 34
Agradecido 31 Vezes em 14 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de crazyshock

Padrão Banco de dados

galera meu server ta grande e o serve começo a da lag tenho certeza que seje me banco de dados que esta grande , so que como posso limpar?
queria sbe como posso fazer pra tirar contas que nao loga a mais de 2 meses..?
e limpar os chars que nao loga a 2 meses , e os itens por que pesa tbm..
alguem pode ajuda?

vlwu

crazyshock está offline  
Links Patrocinados
Antigo 14-12-2008, 02:48 AM   #2 (permalink)
Amigo SE
 
Avatar de christiand
 
Registrado em: Nov 2008
Localização: Rio de Janeiro, RJ
Posts: 597
Agradeceu: 47
Agradecido 1,826 Vezes em 246 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para christiand

Inventório de christiand

Padrão

na query do mysql vc roda isso, é para deletar char q não loga a mais de 60 dias.

Citação:
-- more than ... days
SET @dt = 60;

DELETE FROM accounts WHERE DATEDIFF( CURRENT_DATE( ) , FROM_UNIXTIME( `lastactive` /1000 ) ) > @dt;

DELETE FROM accounts WHERE login NOT IN (SELECT account_name FROM characters);
DELETE FROM account_data WHERE account_name NOT IN (SELECT login FROM accounts);
DELETE FROM characters WHERE account_name NOT IN (SELECT login FROM accounts);
DELETE FROM character_friends WHERE char_id NOT IN (SELECT obj_Id FROM characters);
DELETE FROM character_hennas WHERE char_obj_id NOT IN (SELECT obj_Id FROM characters);
DELETE FROM character_macroses WHERE char_obj_id NOT IN (SELECT obj_Id FROM characters);
DELETE FROM character_quests WHERE char_id NOT IN (SELECT obj_Id FROM characters);
DELETE FROM character_recipebook WHERE char_id NOT IN (SELECT obj_Id FROM characters);
DELETE FROM character_shortcuts WHERE char_obj_id NOT IN (SELECT obj_Id FROM characters);
DELETE FROM character_skills WHERE char_obj_id NOT IN (SELECT obj_Id FROM characters);
DELETE FROM character_skills_save WHERE char_obj_id NOT IN (SELECT obj_Id FROM characters);
DELETE FROM clan_data WHERE leader_id NOT IN (SELECT obj_Id FROM characters);
DELETE FROM clan_privs WHERE clan_id NOT IN (SELECT clan_id FROM clan_data);
DELETE FROM clan_skills WHERE clan_id NOT IN (SELECT clan_id FROM clan_data);
DELETE FROM pets WHERE item_obj_id NOT IN (SELECT object_id FROM items WHERE owner_id IN (SELECT obj_Id FROM characters));
DELETE FROM items WHERE owner_id NOT IN (SELECT obj_Id FROM characters) AND owner_id NOT IN (SELECT clan_id FROM clan_data);
DELETE FROM seven_signs WHERE char_obj_id NOT IN (SELECT obj_Id FROM characters);
DELETE FROM augmentations WHERE item_id NOT IN (SELECT item_id FROM items);
UPDATE characters SET clanid=0,title="",clan_privs=0 where clanid NOT IN (SELECT clan_id FROM clan_data);
UPDATE clanhall SET ownerID=0,paidUntil=0 where ownerID NOT IN (SELECT clan_id FROM clan_data);

lembrando q eu aconcelho fazer um backup antes de rodar isso ai.


ate mais...

__________________
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
christiand está offline  
Os Seguintes 3 Usuários disseram Obrigado(a) para christiand por gostarem deste post :
crazyshock (14-12-2008), Epica (14-12-2008), filipephp (09-01-2009)
Antigo 14-12-2008, 09:59 AM   #3 (permalink)
Membro - Tenente
 
Avatar de Epica
 
Registrado em: Nov 2008
Posts: 107
Agradeceu: 49
Agradecido 19 Vezes em 10 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Pontos: 4,965, Nível: 45
Pontos: 4,965, Nível: 45 Pontos: 4,965, Nível: 45 Pontos: 4,965, Nível: 45
Atividade: 50%
Atividade: 50% Atividade: 50% Atividade: 50%

Inventório de Epica

Padrão

opa!

Esta eu não sabia ^^ gostei xP.

Epica está offline  
Antigo 14-12-2008, 08:00 PM   #4 (permalink)
Banido
 
Avatar de crazyshock
 
Registrado em: Dec 2008
Posts: 192
Agradeceu: 34
Agradecido 31 Vezes em 14 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de crazyshock

Padrão

Ai limpa tudo ne , conta , char ate os Itens tbm ?

crazyshock está offline  
Antigo 14-12-2008, 10:40 PM   #5 (permalink)
Jesus Te Ama, Mas EU Não!
 
Avatar de Setokaiba
 
Registrado em: Oct 2008
Localização: 45º 33º 34º N | 122º 41º 41º W DESTINATION: ANYWHERE Adidas
Posts: 4,133
Agradeceu: 837
Agradecido 6,058 Vezes em 2,106 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 20,442, Nível: 90
Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Anderson Andrade

Inventório de Setokaiba Usuário possui 1x Lock Fan Usuário possui 1x Oakley Usuário possui 1x Apple Inc. Fan/User Usuário possui 1x Honda Usuário possui 1x Windows Seven User

Padrão

Correto... Tudo de um character que não loga por determinado tempo.
E lembrando que isso não é só para Kamael, serve para todas as versões de L2.

Setokaiba está online agora  
O seguinte membro ao lado disse Obrigado(a) a : Setokaiba por gostar deste Post :
crazyshock (14-12-2008)
Antigo 14-12-2008, 11:44 PM   #6 (permalink)
Banido
 
Avatar de crazyshock
 
Registrado em: Dec 2008
Posts: 192
Agradeceu: 34
Agradecido 31 Vezes em 14 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de crazyshock

Padrão

Blz vo fazer um backupp dai vo fazer isso ai .. so executar a sql e ja eras.. "!!

---

mais tem um negocio na minha tabela é CharId , ai tem obj_id , e char_id vo ter que muda ne?

crazyshock está offline  
Antigo 15-12-2008, 12:00 AM   #7 (permalink)
Jesus Te Ama, Mas EU Não!
 
Avatar de Setokaiba
 
Registrado em: Oct 2008
Localização: 45º 33º 34º N | 122º 41º 41º W DESTINATION: ANYWHERE Adidas
Posts: 4,133
Agradeceu: 837
Agradecido 6,058 Vezes em 2,106 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 20,442, Nível: 90
Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Anderson Andrade

Inventório de Setokaiba Usuário possui 1x Lock Fan Usuário possui 1x Oakley Usuário possui 1x Apple Inc. Fan/User Usuário possui 1x Honda Usuário possui 1x Windows Seven User

Padrão

Positivo xD
Basta alterar o comando da query e ser feliz!

Setokaiba está online agora  
Tópico Trancado


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim


Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
Site ^^ Setokaiba [L2J] Tutoriais 10 05-06-2009 11:14 PM
Conexão com banco de dados (Host). Simple?rom® [L2J] Dúvidas Solucionadas 4 29-04-2009 03:18 AM
[Outros] [Download] Ferramenta em @Echo para Backup do Banco de Dados Setokaiba [Lineage] Outros 0 29-10-2008 09:01 AM


Horários baseados na GMT -3. Agora são 08:42 AM.