13 messages in com.mysql.lists.mysql-esRe: consulta de performance
FromSent OnAttachments
Anarkae07 Feb 2008 06:47 
Grover Campos A.07 Feb 2008 08:06 
Gustavo Pardo07 Feb 2008 08:10 
Gustavo Pardo07 Feb 2008 09:03 
carlos07 Feb 2008 09:27 
MARIO BENAVIDES JURADO07 Feb 2008 09:32 
Grover Campos A.07 Feb 2008 11:23 
Gustavo Pardo07 Feb 2008 12:11 
Anarkae07 Feb 2008 12:26 
Renato Olivares07 Feb 2008 12:43 
Cruz, Edwin (GE, Corporate, consultant)07 Feb 2008 13:19 
MARIO BENAVIDES JURADO07 Feb 2008 13:38 
Grover Campos A.07 Feb 2008 14:05 
Subject:Re: consulta de performance
From:Gustavo Pardo (data@gmail.com)
Date:02/07/2008 12:11:57 PM
List:com.mysql.lists.mysql-es

El jue, 07-02-2008 a las 14:44 -0600, Renato Olivares escribió:

Hola

Actualmente trabajo más con oracle que mysql por lo cual quiero comentar y preguntar lo siguiente:

En oracle existen varios tipos de indices pero en particular quiero mencionar 2, B-tree y Bitmap. El B-tree tiene el comportamiento que menciona Mario Benavides y se usa para campos que tienen una amplia variedad de valores. Los Bitmap se usan para campos con poca variedad de valores y por ello ayudan en situcaiones como la que menciona Grover asi que los índices son útiles en ambas situaciones pero no cualquier tipo de índice, ya que de lo contrario te perjudicarian en lugar de ayudar.

Ahora mi pregunta, tenia entendido que mysql sólo tiene índices tipo B-tree esto ha cambiado en recientes versiones? Alguien sabe que tipos de índices soporta mysql en su versión mas reciente?

con MyISAM e InnoDB sólo BTREE.

existe un tipo HASH pero sólo para el motor Memory y tampoco sirve para el caso que se viene comentando.