Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Optimizar funcionamiento MySql

Estas en el tema de Optimizar funcionamiento MySql en el foro de Bases de Datos General en Foros del Web. Hola, me surge una duda, de como distribuir la información. Tenjo unas 15 categorias de tipo de información, y en total de unas 1000 entradas ...
  #1 (permalink)  
Antiguo 06/12/2008, 23:54
 
Fecha de Ingreso: enero-2004
Mensajes: 236
Antigüedad: 20 años, 3 meses
Puntos: 4
Optimizar funcionamiento MySql

Hola, me surge una duda, de como distribuir la información. Tenjo unas 15 categorias de tipo de información, y en total de unas 1000 entradas de info. Y para ponerlas en la db no se si crear una tabla y meterlas todas, o hacer una tabla para cada categoria y asi iría más rápido.

La verdad esque no se si vale la a pena o no distriburlo por la cifra que es, haber si alguien con más experiencia puede dar su opinion.

Por cierto una cosita, para mostrar el total de registros de una tabla aparte de hacer un count, hay alguna forma de pedirlo directamente al mysql?

Gracias!
  #2 (permalink)  
Antiguo 11/12/2008, 18:56
Avatar de jmsev  
Fecha de Ingreso: abril-2006
Mensajes: 47
Antigüedad: 18 años
Puntos: 0
Respuesta: Optimizar funcionamiento MySql

Si yo fuese tu crearía una tabla CATEGORIAS con dos columnas, una categoria_id (PK) y otra nombre_categoria. Y otra tabla llamada VALORES_CATEGORIAS con dos columnas o las que necesites siendo la primera valores_id, y la otra valor_categoria, ... y en las demas las que necesites.

Respecto a lo de COUNT no se me ocurre nada ...
  #3 (permalink)  
Antiguo 11/12/2008, 22:21
Avatar de Adolfiten  
Fecha de Ingreso: enero-2008
Ubicación: Frente a mi monitor...
Mensajes: 572
Antigüedad: 16 años, 3 meses
Puntos: 7
Respuesta: Optimizar funcionamiento MySql

Yo creo que lo más rápido es usar el COUNT(*) del MySQL, de otra forma habría que levantar registros a memoria y serían más pasos e insumiría más tiempo, cosa que es lo que quieres evitar.

Usar una tabla de categorías y relacionarlas por claves es lo mejor, es como se debería trabajar para optimizar el espacio de almacenamiento.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:56.