Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2016, 11:00
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Bloqueo de tabla grande en MySQL

Vamos por partes...
Una tabla con 215.000 registros no califica para definirla ni como "mediana". Con esa cantidad de registros no es siquiera una tabla "pequeña"... es un amago de tabla.
No hay ninguna razón a nivel de estructura de tablas y de base por la cual un simple SELECT a una tabl de ese tipo pueda causar bloqueos o retrasos. No tiene el peso necesario para tener problemas de performance, por lo que el inconveniente DEBE venir por otro lado.

Dado que no nos estás describiendo nada mas respecto a cómo usas esa tabla, de qué forma accedes a la base ni nada, solamente podemos suponer que lo haces por medio de una aplicación programada. Y de ser asi, cabe la posibilidad de que el problema provenga de ese lado, y NO necesariamente por la consulta.

Empecemos entonces por un detalle simple: Necesitamos conocer la estructura de esa tabla, lo cual se puede recuperar con una consulta que deberás ejecutar con algún front-end, como phpMyadmin o MySQL Workbench.
Suponiendo que la tabla se llamase "TABLA1", la query quedaría:

Código MySQL:
Ver original
  1. SHOW CREATE TABLE tabla1;

Supongo que queda suficientemente claro que deberás reemplazar ese "tabla1" por el nombre que tiene TU tabla. ¿No?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)