Club Delphi  
    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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-03-2008
Rudi Rudi is offline
Miembro
 
Registrado: jul 2003
Ubicación: Venezuela
Posts: 78
Poder: 21
Rudi Va por buen camino
Buenas tardes.

Hace unas semanas comencé a meterme con linux, conseguí un equipo bajo perfil (PIII 1Ghz, 515 RAM, HD 80GB IDE, 2 NIC 10/100) me bajé unos tutoriales e instalé mi primer servidor Linux (Debian etch), bajé mas tutoriales e instalé y configuré mi primer firewall, luego el samba, el php, el mysql y el firebird, todo siguiendo tutoriales bajados de diversas fuentes en la red.

A medida que instalaba algo, hacia las pruebas básicas cara verificar que todo estuviera bien, cuando llegué al firebird, noté que su rendimiento era como para pegarse un tiro.

Pensé que en mi novatada había hecho algo mal, releí e imprimí los tutoriales para instalar firebird en linux (debian) y desinstalé e instalé los paquetes algo así como muchas veces y siempre era lo mismo. hasta lo dejé de lado para cuando pudiera consultar que había echo mal .

Posiblemente tengo el mismo problema que rastafarey

En mi caso, como comenté el servidor está recién instalado y actualizado.

solo estan corriendo el apache, php, mysql y samba.

el samba funciona perfecto, comparto archivos e impresoras con el equipo windows; el apache con php y mysql tambien, monte un par de páginas sencillas y perfecto tanto las estáticas como las dinamicas(php)

ahora el firebird es demasiado lento, con base de datos identicas la diferencia en windows con linux es como de 20 veces mas rapido en windows. (en la red solo estan los dos equipos de las pruebas y probando samba tuve mediciones de 80Mbps con picos de 90Mbps)

realmente pensé que era algo que había que configurar al firebird en linux para aumentar su rendimiento pero no consigo nada de relevancia en la red .

Bueno cualquier cosa que se les ocurra, se agradece de antemano.

P.D. ya somos rastafarey y yo con el mismo problema o muy parecido. (menos mal que no estoy solo )
Responder Con Cita
  #2  
Antiguo 07-03-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cita:
Empezado por Rudi Ver Mensaje
instalé mi primer servidor Linux (Debian etch)...

cuando llegué al firebird, noté que su rendimiento era como para pegarse un tiro.
En mi experiencia, los paquetes oficiales para instalar firebird en debian apestan. Hace un tiempo he publicado un artículo para Instalar firebird en debian y no morir en el intento que quizás pueda resultarte de utilidad.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 07-03-2008
Rudi Rudi is offline
Miembro
 
Registrado: jul 2003
Ubicación: Venezuela
Posts: 78
Poder: 21
Rudi Va por buen camino
Gracias jachguate.

Pero tu blog habla de instalar la versión 2.0.3 mi intensión era montar la 1.5. que en teoría debería funcionar perfectamente. de hecho la instalación no da problemas, solo el bajo rendimiento y la frustración de no haber podido montar el servidor de base de datos como se debe, o por lo menos no obtener los resultados magníficos que todos comentan y no saber si es por errores de novato en linux o por otra cosa, porque todas las consultas, vistas, storeProcedures, todo funciona perfecto, no me da ni un solo error, lo único es que se tarda 20 veces mas que la comparación en windows.

por puro orgullo voy a seguir averiguando que paso con mi problema de rendimiento en firebird. si llego al punto de quiebre, intento montar la 2.0.3 con tus consejos del blog.

Gracias de todas formas.
Responder Con Cita
  #4  
Antiguo 07-03-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Bueno, si la intención es hacer una prueba... no veo la diferencia entre usar 1.5 o 2.0....
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #5  
Antiguo 08-03-2008
Rudi Rudi is offline
Miembro
 
Registrado: jul 2003
Ubicación: Venezuela
Posts: 78
Poder: 21
Rudi Va por buen camino
Cita:
Bueno, si la intención es hacer una prueba... no veo la diferencia entre usar 1.5 o 2.0....
Es que tengo varias aplicaciones viejas que las hice bajo firebird 1.5 cuando trabajaba freelance , claro que tendré que ir migrándolas a la versión 2 pero mientra hago eso en el tiempo libre quería ir practicando con firebird en linux ya que he leído demasiados buenos comentarios del rendimiento y estabilidad de esa dupla.

por cierto, ya que me comentabas lo complicado de los paquetes de firebird para debian que distribución me recomendarías para montar servidor de base de datos firebird en equipos de bajo-mediano perfil?

desde ya Muchas gracias.
Responder Con Cita
  #6  
Antiguo 08-03-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cita:
Empezado por Rudi Ver Mensaje
Es que tengo varias aplicaciones viejas que las hice bajo firebird 1.5 cuando trabajaba freelance , claro que tendré que ir migrándolas a la versión 2 pero mientra hago eso en el tiempo libre quería ir practicando con firebird en linux ya que he leído demasiados buenos comentarios del rendimiento y estabilidad de esa dupla.
¿Has tenido que hacer algo para "migrarlas"... muchas de mis aplicaciones nacieron en los tiempos de Interbase 6 y francamente el esfuerzo para ir migrándolas ha sido mínimo. Pero sobre todo de firebird 1.5 a firebird 2, francamente no recuerdo haber hecho nada.... cuándo me decidí probar, solamente fue hacer backups, desinstalar el 1.5, instalar el 2.0, restaurar los backups y listo.

Cita:
Empezado por Rudi Ver Mensaje
por cierto, ya que me comentabas lo complicado de los paquetes de firebird para debian que distribución me recomendarías para montar servidor de base de datos firebird en equipos de bajo-mediano perfil?
No estoy en posición de recomendar distribuciones. Actualmente en esos entornos uso debian, con muy buenos resultados. Sobre lo complicado de los paquetes... es algo de lo que no me fijo... pues utilizo el script que he publicado en el blog para realizar la instalación... y cero bolas.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #7  
Antiguo 08-03-2008
Rudi Rudi is offline
Miembro
 
Registrado: jul 2003
Ubicación: Venezuela
Posts: 78
Poder: 21
Rudi Va por buen camino
Lo de migrar de 1.5 a 2 es basicamente que tengo muchas consultas tanto en los sistemas como en vistas, storeprocedures, disparadores y hasta campos calculados del tipo:
Código:
WHERE TABLA1.CAMPO NOT IN (SELECT TABLA2.CAMPO ...)
las que tendría que pasar a consultas del tipo:
Código:
WHERE NOT EXISTS ...
Pero como el que escucha consejo llega a viejo, te voy a tomar la palabra y voy a intentar instalar el firebird segun el script que tienes en tu blog. cualquier problema te estaré fastidiando.

por cierto, podriamos decir entonces que no fue mi falta de experticia en el manejo de linux sino un problema general de debian con firebird 1.5 lo que resulta en el bajo rendimiento que estoy experimentando?

Nuevamente muchas gracias
Responder Con Cita
  #8  
Antiguo 15-03-2008
TJose TJose is offline
Miembro
 
Registrado: may 2003
Posts: 162
Poder: 22
TJose Va por buen camino
Cita:
Empezado por Rudi Ver Mensaje
Es que tengo varias aplicaciones viejas que las hice bajo firebird 1.5 cuando trabajaba freelance , claro que tendré que ir migrándolas a la versión 2 pero mientra hago eso en el tiempo libre quería ir practicando con firebird en linux ya que he leído demasiados buenos comentarios del rendimiento y estabilidad de esa dupla.
Hola Rudi

tengo desarrollada una aplicación con los IBX en C++Builder (año 2003). A principio corría con Firebird 1.03, luego con la versión 1.5.x (pasando por todas las x) y ahora con la 2.0.x y no he tenido ningún problema.

En su momento también pensé que al usar IBX que (no son compatibles con FB) podría tener algún problema, pero como dije, aún sigue funcionando bien.

Saludos
TJose
Responder Con Cita
  #9  
Antiguo 16-03-2008
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 21
RONPABLO Va por buen camino
Hola rastafarey, el equipo en Linux depronto será multiprocesador??? de ser así tu dices que tienes instalado el super server, prueba con clasic server que es pensado en dicho tipo de equipos...
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H"
Responder Con Cita
  #10  
Antiguo 16-03-2008
Rudi Rudi is offline
Miembro
 
Registrado: jul 2003
Ubicación: Venezuela
Posts: 78
Poder: 21
Rudi Va por buen camino
Hola TJose.

Ese comentario lo hice porque utilizo muchas vistas y consultas en general que involucran la clausula NOT IN que en firebird 1.5 eran indexadas y en firebird 2 no, por eso la gente de firebird recomienda cambiarlas a NOT EXISTS y de hecho he hecho pruebas de la misma BD corriendo en firebird 1.5 y en firebird 2 y cuando le toca una consulta NOT IN en firebird 2 el rendimiento es para salir a tomar cafe mientras trae los registros. de hecho en el analizador de rendimiento de IBExpert muestra las consultas indesadas y no indexadas y cuando corre sobre firebird 1,5 todo indexado y sobre firebird 2 las consultas sobre clausulas NOT IN estan no indexadas.

A eso me refería

Gracias por preocuparte de todas formas, por cierto reinstale el debian y nada, creo que será debian, antes de cambiar distribución voy a probar con el script de jachguate para instalar firebird 2 a ver que tal. sino creo que haré una encuesta para ver entre los experimentados y entendidos (sin veteranos) del asunto cual será la mejor distribución para montar mi servidor linux con firebird.

Una vez mas gracias a todos, seguiré buscando la solución, como comenté antes, puede ser mi error pero al ver que a rastafarey le pasa lo mismo me pareció bueno preguntar sobre mi caso.
Responder Con Cita
Respuesta



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
Firebird en Linux luiz_leo Conexión con bases de datos 3 07-08-2007 11:30:28
firebird on linux julyus Conexión con bases de datos 1 28-05-2007 19:41:32
Rendimiento de InstantObjects/FireBird Troffed OOP 5 15-03-2007 10:22:12
problemas de rendimiento con firebird motrildelphi Firebird e Interbase 6 11-07-2005 20:16:54
Firebird en Linux edy_aca Firebird e Interbase 3 01-10-2004 16:47:51


La franja horaria es GMT +2. Ahora son las 17:19:40.


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