Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/07/2013, 11:13
xinxan22
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: Organizar registros en tablas

Gracias por responder.

Las pruebas que estoy realizando es una sola tabla en una base de datos. No hay consultas externas, no hay aplicativos externos, no hay página web, nada. Solo pruebas mías en local.

Si hago un SELECT en esa tabla con 100.000 registros o con 36.000.000 el tiempo es diferente.

La tabla tiene 40 campos.
Un id clave principal autonumérica.
Dos campos indexados (uno de fecha para buscar por día y otro con un id especial para buscar)

Los datos almacenados son de varios tipos:

integer, smallint, datetime, varchar(255).

El SELECT es coger varios campos de esa tabla con un WHERE id_indexado='valor' AND fecha>='dia_inicio' AND fecha<='dia_fin';



La base de datos tendrá variedad de tablas con aplicativos externos que insertarán, eliminarán y actualizarán la información en cosa de segundos.

El resto de tablas serán más o menos fijas en registros (tendrán entre 1.000 y 100.000 registros fijos) de las cuales puede ser que se acceda cada 5 minutos o solo una vez al día.

La duda que se me plantea es, como guardo esa información que sé que cada día tendré (los 100.000 registros) para después poderla consultar y utilizar.

Me he encontrado a veces que para eliminar información de una tabla de grandes cantidades de registros tarda varios minutos.
Otros casos, es que cuando he realizado una copia de seguridad a parte del tiempo, problemas para restaurarla.