Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 14-09-2013
cointec cointec is offline
Miembro
 
Registrado: jul 2004
Ubicación: Alicante-España
Posts: 76
Poder: 22
cointec Va por buen camino
1. Memoria.

No depende del tamaño de la base de datos, sino más bien del metadata de la misma. Por ejemplo, una conexión a nuestra base de datos consume entre 100 y 125 MB, con fb2.5 cs/SC, 16kb de página y 300 páginas en cache por conexión. Con 4gb de RAM no podríamos dar servicio a más de 30 conexiones. Debes medir el consumo de memoria por conexión, pero te recomendaría en classic server, entre 150 y 300 páginas en cache.

También ten en cuenta que el SO necesita memoria adicional, y será importante que tenga memoria suficiente para cache de disco.

3. Configuración

Como te he comentado, establecería páginas en cache entre 150 y 300. También, dependiendo de las operaciones que realicen los usuarios, establecería lockhashslots a un número primo del rango de 3000. Pero esto es algo que tendrás que analizar en base al rendimiento que tengas.

Por otro lado, comentar que superserver hasta 30 conexiones tiene mejor rendimiento que classic server, según los análisis de rendimiento que he visto en test que se han realizado. Puedes consultarlos en slideshare. Nosotros instalamos superserver hasta 50 conexiones y classic en adelante. El rendimiento de classic server es mejor con más conexiones, siempre que se haga uso intensivo de cpu, pero tiene una penalización en el acceso a base de datos, ya que el sistema de bloqueos que utiliza la versión classic es más lenta que la que utiliza la versión superserver.

También tengo que decir que utilizamos Windows, pero no influye en que el sistema de bloqueos sea más lento en cs que en ss. Otro motivo por el que usamos SS con pocos usuarios es que podemos dar servicio a 50 conexiones con servidores con 2gb RAM, mientras que necesitaríamos 8Gb si utilizásemos cs,en base al consumo por conexión que tenemos.

Me parece extraño lo que has comentado en un post anterior que puedas valorar un mejor rendimiento de classic sobre superserver, ejecutando una simple consulta. Te remito a slideshare, para que veas las comparativas de rendimiento de SS/CS por número de conexiones.
__________________
Un saludo, Jesus García
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como montar un Servidor FireBird 2.5 en Ubuntu Server 12.04 LTS Combat-F2D Firebird e Interbase 6 08-03-2014 13:13:14
Problema al Instalar Firebird 2.1.5CS en Ubuntu 12.04 LTS Server josemmerida Firebird e Interbase 21 14-09-2013 20:34:37
Rendimiento Firebird SS 2.5 en Ubuntu server 12.04 LTS zombiezea2005 Firebird e Interbase 2 18-02-2013 16:13:02
Unidad de Red para windows con Ubuntu server JAI_ME Linux 0 06-02-2013 14:38:02
Instalar firebird 2.0 en Ubuntu server 7.10 Chris Firebird e Interbase 11 10-01-2008 00:00:11


La franja horaria es GMT +2. Ahora son las 01:01:47.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi