Ir al contenido


Foto

BD Abiertas simultaneamente en Firebird


  • Por favor identifícate para responder
8 respuestas en este tema

#1 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 07 marzo 2014 - 09:52

Hola a todos

Alguien por casualidad sabe la cantidad de BD que pueden estar abiertas al mismo tiempo en un servidor Firebird???

Saludos
  • 0

#2 TiammatMX

TiammatMX

    Advanced Member

  • Miembros
  • PipPipPip
  • 1.750 mensajes
  • LocationUniverso Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Ciudad de México\Xochimilco\San Gregorio Atlapulco\Home

Escrito 07 marzo 2014 - 12:41

...Alguien por casualidad sabe la cantidad de BD que pueden estar abiertas al mismo tiempo en un servidor Firebird???...


Según sé (versión 2.0) puedes tener hasta 10 BBDD abiertas (teóricamente) al mismo tiempo. Pero también depende de los recursos de tu servidor...
  • 0

#3 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.092 mensajes
  • LocationRepública Dominicana

Escrito 07 marzo 2014 - 01:13

Saludos.

¿A que te refieres con tenerlas abiertas?

Si te refieres acceder de manera simultanea a distintas base de datos eso va a depender exclusivamente del Hardware, sin importar el motor de base de datos, obviamente me refiero a las BD Enterprise y WorkGroup.
  • 0

#4 Sergio

Sergio

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.092 mensajes
  • LocationMurcia, España

Escrito 07 marzo 2014 - 01:24

From http://ibexpert.net/....DatabaseShadow:

Firebird/InterBase® allows up to 65,536 (2^16) database files


  • 0

#5 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 07 marzo 2014 - 01:40

En un servidor tengo varias BD distintas que pueden ser abiertas por la misma aplicacion, el asunto es que desde hoy varias de ellas me sale este mensaje
            Internal GDS software Consistency Check (cannot start thread)

Pero hay unas que si las abre y otras que no.

Al investigar encontre esto:

    http://support.codeg...m/article/35856

De mas esta decir que no supe como hacer eso jejeje




  • 0

#6 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.092 mensajes
  • LocationRepública Dominicana

Escrito 07 marzo 2014 - 02:19

Saludos.

Sobre el enlace
1. Decrease the buffer size for the databases you are opening.
Creo que eso lo puedes hacer en el archivo de configuración Firebird.conf.

Tal vez resolviendo con el primer punto no sería necesario el segundo.
  • 0

#7 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 07 marzo 2014 - 02:21

La pregunta es como puedo hacer eso???
  • 0

#8 Sergio

Sergio

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.092 mensajes
  • LocationMurcia, España

Escrito 08 marzo 2014 - 08:26

Edita el fichero firebird.conf que esta en la carpeta donde instalaste Firebird, y mira a ver si tienes líneas que no comiencen por #, esas son lineas que se han modificado para cambiar los valores por defecto de FireBird (ese fichero viene con tadas sus lineas comentadas con # y con el valor por defecto de FB).

Si tienes una que dice dbchahepages -creo recordar que era eso- es que has aumentado los buffers para cada db abierta, y ese seria el problema.

Si la unica liinea que aparece empieza por # es que usas el valor por defecto, quítale el # y cambia el numero que trae por defecto por otro menor, eso reducira el uso de memoria por cada base de datos que abras.

Ah! Y esto es para la instalacion por defecto en modo "superserver", donde cada base de datos usa unos buffers fijos, si usaste el classic entonces lo que cuentan son las conexiones, cada conexion, a la base de datos que sea, consume una cantidad de memoria fija (pero el parámetro a cambiar es el mismo de antes).

  • 0

#9 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 11 marzo 2014 - 08:44

Lo hice y no funciono, al final termine instalando la version de 64 bits, lo que me genero dos problemas, instalar un dll de 32bits y ahora me esta dando lentitud en algunas consultas que trabajaban bien.

Que deberia revisar en este caso?
  • 0




IP.Board spam blocked by CleanTalk.