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

[SOLUCIONADO] Cambiar el puntero de la tabla

Estas en el tema de Cambiar el puntero de la tabla en el foro de Mysql en Foros del Web. Hola, tengo una tabla de va a "sufrir" muchas insercciones y borrados, INSERT y DELETE. El caso es que no quiero que el índice se ...
  #1 (permalink)  
Antiguo 08/05/2013, 10:21
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Cambiar el puntero de la tabla

Hola, tengo una tabla de va a "sufrir" muchas insercciones y borrados, INSERT y DELETE.

El caso es que no quiero que el índice se me vaya a los 100000000000000 o algo así, por lo que estoy buscando la forma de que de vez en cuando "echarlo para atrás".

Es decir si tengo una tabla con un índice autonumérico y el índice alcanza valores muy altos, estaría bien darle el número al puntero del primer registro libre.

Accediendo al panel del phpmyadmin sé q se puede hacer pq yo le doy valor 1 al puntero y automáticamente coge el valor (por ej. 3.183) del primer id autonum. libre.
  #2 (permalink)  
Antiguo 08/05/2013, 10:37
Avatar de 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: Cambiar el puntero de la tabla

Vamos a hacer una simple división:
Un BIGINT UNSIGNED tiene un rango de representación de 0 al 18.446.744.073.709.551.615 (y sólo usando 32 bits).
Ahora bien, supongamos que tu proceso le inserta 1.000.000 (si, un millón) de registros por segundo. Siendo que la cantidad de segundos de un año es de 31.536.000 (365 x 86400), tenemos entonces 31.536.000.000.000 registros anuales.
En ese contexto, necesitas 584.942,42 años para agotar la numeración...

¿En serio te parece que necesitas reiniciar el autonumérico?



No sé por qué, pero me parece que la capacidad de almacenamiento de los discos se te agotará antes que eso...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 08/05/2013, 16:00
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Respuesta: Cambiar el puntero de la tabla

Amén (creo que no voy a vivir tanto tiempo). Gracias!

Etiquetas: insert, php, puntero, registro, tabla
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 21:29.