Tengo un problema con lo que no sé si es el mysql o la estructura de la BD.
Mi BD tiene dos tablas A y B. A es la principal (38 campos) y tiene más de 300 mil registros, la B se construye con el
id, un nombre y un tipo (que se puede repetir x cantidad) y unos 900 mil registros.
Cuando hago la siguiente consulta
Using sql Syntax Highlighting
SELECT * FROM A, B WHERE A.id=B.id AND fecha >=2002 AND fecha<2007 AND tipo='1' OR tipo='2'
GROUP BY id
después de varias horas de "
perfoming query..." me entra la desesperación y cancelo el proceso.
El mysql trabaja con el my.cnf optimizado para servidores con 1GB ó 2GB de RAM. Mi computadora tiene 5GB de RAM.
Los campos
id, fecha y tipo están indexados.
¿Alguna idea o sugerencia?