Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/12/2013, 09:25
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, 4 meses
Puntos: 2658
Respuesta: Aumento desproporcionado del tamaño de las bases de datos en FireBird

Cita:
Luego de analizar los procedures nos dimos cuenta que si en ellos se incluían vocales con tilde como á, é, í, ó, ú, Á, É, Í, Ó, Ú dentro de los comentarios, dichos caracteres serían reemplazados por otros como el caracter à y este a su vez se volvía a multiplicar miles de veces hasta hacer llegar la base de datos a tamaños de Gigas.
Esto que describes tiene todo el aspecto de un bug en la aplciación, por cuanto el uso de acentuaciones de cualquier tipo no tiene por qué afectar su almacenamiento, en tanto el caracter haya sido enviado por la aplicación con la collation esperada, de acuerdo a la usada por la base en su conexión.
Antes de echar la culpa a la base o los SP, deberías revisar la programación de la insercion de los datos, ya que el 99% de las veces este tipo de errores comienza allí.
En otras palabras: Si los datos se multiplican al entrar, no es problema en la base, es que los están entrando mal.

¿Con qué lenguaje están trabajando en la aplicación, y cómo han verificado si hay erroes en ella?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)