Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-02-2008
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 433
Poder: 20
Patricio Va por buen camino
delphi - interbase vs hardware

Hola foro, la verdad es que tengo un problema q no le encuentro solucion. Yo trabajo con delphi 5 e interbase 6.0, tengo un pequeño sistema en red q funciona normal. El problema lo tengo con equipos nuevos.
Cuando tengo que poner el sistema en equipos menores a un pentium 4, por mas q ponga con w98, xp, me...el sistema anda barbaro, y cuando instalo la misma version de xp en una pc mayor a un pentium 4, el ibconsole tarda 30 seg en abrir la base de datos, delphi tarda 30 segundos cada vez que lo compila y ejecuta, la aplicacion tarda 30 segundos en abrise, cuando lo normal son 2/3 seg. No creo q esto me pase solo a mi, a alguien le paso? que puedo hacer?
Esto me paso 5/6 veces en pcs distintas usando el mismo sistema y los mismos cds de instalacion. Espero sus respuestas. Gracias

Última edición por Patricio fecha: 26-02-2008 a las 18:05:26. Razón: sugerencia
Responder Con Cita
  #2  
Antiguo 26-02-2008
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Poder: 21
defcon1_es Va por buen camino
Comprueba que la extensión de tu base de datos NO sea GDB si trabajas con windows xp y la opción "Restaurar sistema" activada.

Si es asi, tienes 2 opciones, o desactivas la opción del XP de "Restaurar sistema", o cambias la extensión de tus bases de datos por FDB, por ejemplo.

NOTA: Supongo que la base de datos con la que pruebas, no será muy grande (< 100Mb), ya que si fuese de 2 o 3 gigas, esos 30 segundos se convertirían en varios minutos.
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...
Responder Con Cita
  #3  
Antiguo 26-02-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
Patricio: El título del hilo no es adecuado. Te recomiendo una lectura de la guía de estilo y que siempre que pongas nombre a un hilo, recordés que una de las principales razones de ser de estos foros son las búsquedas. Te imaginás como sería el club si el 90% de los hilos se llamaran ¿a nadie le paso?



Por favor, ¡edita el mensaje original y cambia el título!
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #4  
Antiguo 26-02-2008
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 433
Poder: 20
Patricio Va por buen camino
es gdb pero...

es gdb..pero como dije antes en computadores inferiores a Pentium 4 con xp vuela, pero en maquinas superiores a Pentium 4 con el mismo sistema operativo (mismo cd de instalacion) tarda horrores en ejecturar, en abrir el ibconsole, en compilar. Como cambio la extension de gdb a fdb, un simple renombrar?
Responder Con Cita
  #5  
Antiguo 26-02-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 Patricio Ver Mensaje
es gdb..pero como dije antes en computadores inferiores a Pentium 4 con xp vuela, pero en maquinas superiores a Pentium 4 con el mismo sistema operativo (mismo cd de instalacion) tarda horrores en ejecturar, en abrir el ibconsole, en compilar.
Como ya se dijo antes... el problema es la extensión, que cuándo está activado "Restaurar sistema", windows decide copiar integramente independientemente de donde esté ubicado.

Quizás el instalador de windows no activa la opción de restaurar sistema en máquinas inferiores a pentium 4, quizás se ha instalado diferente o quizás alguien le ha desactivado la opción. Te invito a comprobarlo y comentarlo.

Cita:
Empezado por Patricio Ver Mensaje
Como cambio la extension de gdb a fdb, un simple renombrar?
Si!
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #6  
Antiguo 26-02-2008
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 433
Poder: 20
Patricio Va por buen camino
raro

gente, la base ocupa 8 mb, me paso en equipos con windows vista, windows 2003 server y xp, todos recien terminados de instalar. Es mas ahora estoy en una pc con windows xp sp 2, un Duron 1000, y el sistema vuela literalmente. A mi eso de restaurar el sistema si lo tengo activado no me influyo, pero lo voy a probar en las pc que tengo problemas. Para cambiar la extension renombro y listo o?
Responder Con Cita
  #7  
Antiguo 26-02-2008
mamaro mamaro is offline
Miembro
 
Registrado: mar 2004
Posts: 79
Poder: 21
mamaro Va por buen camino
Hola

O sea tu problema es con equipo de doble o cuádruple nucleo?

Tal vez pueda ser el legendario problema que tiene Interbase con equipos con más de un procesador.
Responder Con Cita
  #8  
Antiguo 26-02-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
Con una bd de tan solo 8Mb puede ser....
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #9  
Antiguo 27-02-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Haz una búsdqueda en Google por "ib_affinity" (sin comillas); Descarga esa aplicación y revisa el Readme que la acompaña.
Permite desactivar la utilización de varios procesadores.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #10  
Antiguo 27-02-2008
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 433
Poder: 20
Patricio Va por buen camino
es decir que a alguien ya le paso tambien...

ahora si desactivo el tema de varios procesadores, la pc como va a funcionar? cual va a ser su rendimiento?

ahi encontre que interbase tiene problema con estos procesadores y dice esto para solucionarlo:

Para Interbase 6 o anteriores, puedes usar la utilidad IB_Affinity http://www.ait-augsburg.de/downloads.htm

Para Interbase 6.5 puedes configurar el parámetro CPU_AFFINITY del archivo ibconfig.

Como han comentado Interbase 7 funciona correctamente con varios procesadores (y Firebird ya viene configurado para funcionar en un solo procesador, por lo que normalmente no hay que tocar la CPU_AFFINITY).

Para más información http://delphi.weblogs.com/stories/storyReader$394#ProcessorAffinity

Mi pregunta es, ya que dice que Interbase 7 no tiene ese problema, yo puedo instalar el interbase 7 y listo? es gratuito o pago?

Gracias

PD Ahi cambie el titulo del tema. Saludos

Última edición por Patricio fecha: 27-02-2008 a las 12:57:43.
Responder Con Cita
  #11  
Antiguo 27-02-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Patricio Ver Mensaje
ahora si desactivo el tema de varios procesadores, la pc como va a funcionar? cual va a ser su rendimiento?
Eso sólo afecta a Interbase, no al resto de cosas que ejecutes en el PC.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #12  
Antiguo 27-02-2008
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 433
Poder: 20
Patricio Va por buen camino
duda sobre el readme

Gente les consulto porque no me queda claro lo q dice el readme del programa, dice esto:

IB_AFFINITY does run on Windows NT only, not on Win-9x where multiple processors aren't supported anyway. The program was compiled with Delphi-5 (UP1) and tested on Windows NT-4 (SP6a) with IB5.5 and IB5.6. It should work with IB6.0x also.

Lo puedo instalar en un xp o w2003 o solo para nt, disculpen pero no me queda claro este ingles gracias
Responder Con Cita
  #13  
Antiguo 27-02-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Entiendo que es para máquinas con arquitectura NT, de ahí que te diga que no lo instales en 95, 98, ME,...

Yo lo he probado en un Windows 2003 Server y ha funcionado correctamente.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #14  
Antiguo 27-02-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 Patricio Ver Mensaje
Mi pregunta es, ya que dice que Interbase 7 no tiene ese problema, yo puedo instalar el interbase 7 y listo? es gratuito o pago?
Interbase 7 es un producto de pago, de CodeGear, el mismo fabricante de Delphi.

Si aún estas en Interbase 6 (no 6.5), tenes la opción de migrar a firebird, de manera transparente con un backup/restore, sin mas. Firebird es libre.

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
  #15  
Antiguo 27-02-2008
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 433
Poder: 20
Patricio Va por buen camino
pregunta?

neftali, eso se instala y listo o hay que correrlo cada vez que se utilice el programa. vos cuando lo instalaste como lo hiciste. Gracias

Estoy probando tambien lo de firebird, lo q pasa es que yo uso el bde y no se como seria en firebird hacerlo sin bde asi que por ahora lo dejo para mas adelante. Gracias
Responder Con Cita
  #16  
Antiguo 27-02-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
Yo tengo aplicaciones viejas con BDE desarrolladas originalmente contra interbase que corren en firebird sin ningún problema.

Al instalarlo, solo hay que fijarse que genere el gds32.dll en la carpeta del sistema, y tu aplicación sigue utilizando el driver para interbase.

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
  #17  
Antiguo 27-02-2008
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 433
Poder: 20
Patricio Va por buen camino
a ver como seria..

bueno gracias a todos los que estan contestando la verdad es q me es muy util.

Jachaguate (perdon si le erre el nic)

Estuve hace unos dias viendo el tema de pasar a firebird, pase mi base lo mas bien en la pc servidor, ahora en los clientes que tengo q hacer? instalar o copiar alguna libreria y ademas en el bde dejar la ruta a la base o...?

Gracias
Responder Con Cita
  #18  
Antiguo 27-02-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 Patricio Ver Mensaje
Jachaguate (perdon si le erre el nic)
Si, si lo erraste...

Cita:
Empezado por Patricio Ver Mensaje
Estuve hace unos dias viendo el tema de pasar a firebird, pase mi base lo mas bien en la pc servidor, ahora en los clientes que tengo q hacer? instalar o copiar alguna libreria y ademas en el bde dejar la ruta a la base o...?

Gracias
En los clientes, desinstalar el cliente de interbase (asegurate que el gds32.dll haya sido borrado de la carpeta del sistema, si no borralo manualmente) y luego instalar el cliente de firebird (elegí la opción "solo cliente" del instalador), y fijate en activar el soporte para aplicaciones antiguas, que es lo que hace que se genere un nuevo gds32.dll

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
  #19  
Antiguo 28-02-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Patricio Ver Mensaje
...eso se instala y listo o hay que correrlo cada vez que se utilice el programa. vos cuando lo instalaste como lo hiciste...
Cuando arrancas la máquina lo ejecutas (BAT, Startup,...) y listo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #20  
Antiguo 28-02-2008
Patricio Patricio is offline
Miembro
 
Registrado: jul 2004
Posts: 433
Poder: 20
Patricio Va por buen camino
la ansiedad me mata....

disculpa neftali, para que corra en 1 solo procesador cual de las opciones de la ayuda usas, y eso lo tratas de poner en un bat para que se ejecute siempre no?

cuando hago ibaffinity.exe -q me dice
system=3 process=3
Slds

Ahi corri esto desde el dos

...\Program Files\Borland\Interbase\Bin\IB_Affinity -Q -A2 -R10,10000

y GUAU ......SUPER SUPER......GENTE ANDUVO RAPIDISIMO .....TREMENDO, ahora voy a reiniciar y ver para que lo haga siempre saludos

Última edición por Patricio fecha: 28-02-2008 a las 13:07:00.
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
Mi programa de facturación paso a paso Delphitest Varios 234 04-11-2013 09:41:02
compilar paso a paso (delphi 2007) totote Varios 7 02-01-2008 19:15:32
ayuda paso a paso Shared Connection eangeles Providers 0 09-11-2006 02:06:04
Ejecutar Query Paso a Paso??? juliopag1 SQL 0 17-06-2006 01:51:10
Novato (Paso a Paso de una consulta) enecumene Conexión con bases de datos 2 29-05-2006 20:52:19


La franja horaria es GMT +2. Ahora son las 04:57:49.


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