Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/01/2008, 08:51
Avatar de xcars
xcars
 
Fecha de Ingreso: mayo-2005
Ubicación: El Salvador
Mensajes: 753
Antigüedad: 19 años
Puntos: 4
Re: Busquedas rápidas en MySQL con bases de datos grandes

pues mi tabla al final llego a esto luego de leer y leer:

Código:
CREATE TABLE `hunters` (
  `hunter_id` bigint(11) NOT NULL auto_increment,
  `hunter_fecha_ingreso` date default NULL,
  `hunter_nombre` varchar(100) default NULL,
  `hunter_fecha_nacimiento` date default NULL,
  `sexo_id` int(11) default NULL,
  `hunter_direccion` varchar(255) default NULL,
  `hunter_telefono` int(11) default NULL,
  `hunter_telefono2` char(10) default NULL,
  `patrono_id` int(11) default NULL,
  `hunter_nombre_referencia` varchar(100) default NULL,
  `hunter_direccion_referencia` varchar(255) default NULL,
  `hunter_telefono_referencia` int(11) default NULL,
  `hunter_isss` char(20) default NULL,
  `hunter_salario` decimal(11,2) default NULL,
  `hunter_dui` char(20) default NULL,
  `hunter_nit` char(20) default NULL,
  `hunter_licencia` char(20) default NULL,
  `estado_civil_id` int(11) default NULL,
  `departamento_id` int(11) default NULL,
  `municipio_id` int(11) default NULL,
  PRIMARY KEY  (`hunter_id`),
  KEY `patrono` (`patrono_id`),
  KEY `depto` (`departamento_id`),
  KEY `municipio` (`municipio_id`),
  FULLTEXT KEY `todos` (`hunter_nombre`,`hunter_direccion`,`hunter_isss`,`hunter_dui`,`hunter_nit`,`hunter_licencia`)
) ENGINE=MyISAM AUTO_INCREMENT=12272558 DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED;
Pero en mi caso, hay que recordar que mi busqueda de info se basa en ciertos criterios, que son los que me empujaron a este diseno... lo mejor que podrias hacer es poner tu diseno tambien para ver que tienes mal, pueden ser que has creado mal los indices, etc etc

Cita:
Iniciado por rorrito Ver Mensaje
Hola que tal buen dia .. yo estoy en la misma situacion que Rodrigo , pero yo estoy partiendo de una exportacion que s ehizo desde cobol .. y todo lo tengo muy parecido al caso de rodrigo .. tambien tengo esa lentitud en mi caso tengo 2 tablas donde

una tengo 270,000 registros ( las cuentas del usuario )
la otra tengo 11,000,000 de registros ( movientos de la cuenta )


y tambien se pone lento ...

xcars: podrias mostrarnos un ejemplo de reestructura que manejastes en tu base de datos ya que nos comentas que tienes 10 M de registros

Saludos
__________________
Con Microaplicaciones puedes hacer tu tienda en línea de forma sencilla y rápida, sin costos ocultos y con mucha responsabilidad.