Fórum Indices e possiveis problemas #486676
24/07/2014
0
Alan Mario
Curtir tópico
+ 0Post mais votado
24/07/2014
Existem várias questões ligadas a escolher bons índices, mas resumidamente use somente o necessário e o principal, escolha bons candidatos (boa cardinalidade).
O que significa boa cardinalidade, quanto maior for a distinção de valores em uma coluna, melhor será a cardinalidade, exemplo o campo sexo é um péssimo candidato à índice pois somente serão gravados valores "M" e "F" nessa coluna, agora pense em cadastro de cliente o CPF seria um bom índice, não como chave primária (outra discussão entre os DBAs), mas os valores serão bem distintos.
Para finalizar, uma grande quantidade de índices em uma tabela pode prejudicar a performance de INSERTs, UPDATEs e DELETEs pois sempre que ocorrem essas operações a tabela com índices também tem que ser atualizada.
Esse assunto é muito extenso e não dá para explicar tudo aqui, mas pesquise sobre os tipos de índices, cada SGBD possuí peculiaridades para ler certos tipos, existe muito material na net ...
William
Gostei + 1
Mais Posts
24/07/2014
Alan Mario
- sistema de banco de dados
Gostei + 0
06/08/2014
Alan Mario
Gostei + 0
06/08/2014
Ronaldo Lanhellas
- sistema de banco de dados
Como nosso amigo Willian citou, indices podem sim causar lentidão se usados de forma errada, deve haver um estudo deles antes de utilizá-los. Segue link: http://www.webgoal.com.br/como-otimizar-consultas-no-mysql/
Gostei + 0
06/08/2014
Alan Mario
Gostei + 0
06/08/2014
William
- sistema de banco de dados
Não sei se vc está se referindo a um livro, pois eu eu tenho um livro com esse título "sistema de banco de dados", muito bom mas enorme!! srsrsrsrs
Gostei + 0
06/08/2014
Alan Mario
Gostei + 0
07/08/2014
William
Gostei + 0
07/08/2014
Marisiana Battistella
Como nosso amigo Willian citou, indices podem sim causar lentidão se usados de forma errada, deve haver um estudo deles antes de utilizá-los. Segue link: http://www.webgoal.com.br/como-otimizar-consultas-no-mysql/
Bem interessante o conteúdo desse link Ronaldo!
Encontrei outro artigo sobre esse assunto e achei interessante compartillhar: [url:descricao=Índices MySQL : Otimização de consultas]http://www.linhadecodigo.com.br/artigo/3620/indices-mysql-otimizacao-de-consultas.aspx[/url]
Gostei + 0
07/08/2014
Alan Mario
li algumas parte e algumas vezes esse livro, peguei emprestado de um amigo, é bem legal mesmo e tem que ter disposição. hehehe
Gostei + 0
07/08/2014
Marisiana Battistella
Concordo com o William, é importante aprender a teoria!
Nos conduz a aprender o que é da forma mais correta possível...
Gostei + 0
08/08/2014
Alan Mario
Gostei + 0
11/08/2014
Marisiana Battistella
Gostei + 0
11/08/2014
Alan Mario
Verdade, demorei para entender, hehehe
Gostei + 0
11/08/2014
Ronaldo Lanhellas
Como nosso amigo Willian citou, indices podem sim causar lentidão se usados de forma errada, deve haver um estudo deles antes de utilizá-los. Segue link: http://www.webgoal.com.br/como-otimizar-consultas-no-mysql/
Bem interessante o conteúdo desse link Ronaldo!
Encontrei outro artigo sobre esse assunto e achei interessante compartillhar: [url:descricao=Índices MySQL : Otimização de consultas]http://www.linhadecodigo.com.br/artigo/3620/indices-mysql-otimizacao-de-consultas.aspx[/url]
Pois então, existem diversos artigos sobre este assunto.
Gostei + 0
12/08/2014
Alan Mario
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)