
30/01/2008, 08:51
|
 | | | Fecha de Ingreso: mayo-2005 Ubicación: El Salvador
Mensajes: 753
Antigüedad: 19 años, 10 meses 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 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. |