locked
Banco de dados no phpMyAdmin RRS feed

  • Pergunta

  • Boa tarde !

    Tenho 2 dúvidas:

    1ª: Minha aplicação está carregando um banco de dados com 2000 registros, e está demorando um pouco. Alguém saberia uma solução? Daria certo separar o BD a cada 500 registros e carregar tudo junto ou separar algumas colunas com mais dados e carregar também juntas?

    2ª: Terão dois usuários trabalhando em um banco de dados, inserindo novos registros. Como que faço para atualizar apenas os registros inseridos para não ter que recarregar totalmente o banco de dados?

    Abrç

    sexta-feira, 13 de junho de 2014 20:41

Respostas

  • Olá Eduardo,

    Pode ser que o banco foi mal estruturado, pq 2000 registros é pouca coisa para ficar lento.

    Primeiramente, verifique se suas tabelas estão bem separadas certinho com Foreign Key nos lugar certo e tals.
    Ex: Você tem uma tabela com os atributos: cod,nome_aluno,endereco,escola,professor,etc...não faz sentido deixar escola e professor na mesma tabela, ai o que você faz é criar as colunas codigo da escola e do professor nessa tabela como Foreign Key e criar outras tabelas separadas só para professor e aluno.

    Tem outras técnicas que ajudam a melhorar e muito o banco como: adicionar index, criar procedures, functions, views, criar tabelas particionadas .....

    Referente a segunda dúvida, é para 2 usuários conseguir inserir dados normalmente no banco, só não entendi a parte de "recarregar totalmente o banco de dados"

    Se quiser mandar uma tabela sua aqui, posso analisa-la.


    Se a resposta foi útil marcar 'como resposta'.

    segunda-feira, 16 de junho de 2014 02:34