Array
(
)

Tabela com muitos dados

Roniere Almeida
   - 30 jul 2013

olá pessoal, estou revendo essa parte de criação de tabela e me veio uma duvida, quando essa tabela estiver com muitos dados, o pode ser feito para ser minimizado o impacto de uma seleção por exemplo?

Joel Rodrigues
   - 30 jul 2013

Existem algumas técnicas, uma delas é a criação de índices para tornar as consultas mais rápidas.

0
|
0

Roniere Almeida
   - 30 jul 2013

existe algo mais que possa ser feito? existe restrição quanto a isso? ou sem exageros?

0
|
0

Joel Rodrigues
   - 30 jul 2013

Rapaz, existem algumas "dicas" que podem melhorar o desempenho, tais como:

- Nos selects, recupere apenas os campos necessários, ou seja, evite * quando não precisar de todos os campos.
- Nos filtros, siga a seguinte ordem: NUMÉRICOS -> DATA/HORA -> TEXTO SIMPLES -> TEXTO EXTENSOS/BINÁRIOS.

E em muitos casos, só a situação vai dizer o que é melhor para otimizar a performance.

0
|
0

Roniere Almeida
   - 30 jul 2013


Citação:
Rapaz, existem algumas "dicas" que podem melhorar o desempenho, tais como:

- Nos selects, recupere apenas os campos necessários, ou seja, evite * quando não precisar de todos os campos.
- Nos filtros, siga a seguinte ordem: NUMÉRICOS -> DATA/HORA -> TEXTO SIMPLES -> TEXTO EXTENSOS/BINÁRIOS.

E em muitos casos, só a situação vai dizer o que é melhor para otimizar a performance.


show hein Joel, das dicas citadas, não conhecia essa dos filtros, tem algo mais especifico para leitura?
e uma duvida, isso eu implemento o próprio banco ou via aplicação? é mais aconselhavel banco não é?

0
|
0

Joel Rodrigues
   - 30 jul 2013

Isso você faz onde você está fazendo a consulta, seja na aplicação ou direto no banco.

0
|
0

Roniere Almeida
   - 30 jul 2013

pensei que não fosse permitido certas operações, então, acho que é só.

0
|
0

Roniere Almeida
   - 30 jul 2013

uma coisa, criação de indices, existe um limite ou não é bom usar muito?

0
|
0

Joel Rodrigues
   - 30 jul 2013

Você só precisa criar índices nos campos que podem ser usados como filtros em buscas. Índices são objetos do banco e como tais também ocupam espaço.

0
|
0

Roniere Almeida
   - 30 jul 2013

obrigado pela atenção e dicas, vou pesquisar mais sobre o assunto!!!

0
|
0

Joel Rodrigues
   - 30 jul 2013

Então por hora podemos dar o tópico como concluído?

0
|
0

Roniere Almeida
   - 30 jul 2013

sim Joel, foi bastante esclarecedor, o resto é comigo, obrigado!!!

0
|
0

Joel Rodrigues
   - 30 jul 2013

Obrigado pelo retorno. Neste caso, estou concluindo o tópico.
Abraço.

0
|
0