Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-12-2012
Avatar de darkbits
darkbits darkbits is offline
Miembro
 
Registrado: may 2006
Posts: 280
Poder: 19
darkbits Va por buen camino
Problema Interbase en Red

un saludo al Foro

tengo una aplicacion en Delphi con base de datos Interbase 6

cuando lo ejecuto la aplicacion funciona de maravilla

cuando lo conecto la DB en RED configuro asi:

192.168.0.5:d:\Debstore\STORE.GDB

tengo los siguientes problemas
- la conexion a la DB es super Lenta ( probe con el motor de firebird y tambien es lento)
- cuando utilizo en 2 PC me da error cuando comienzo a modificar datos y la otra PC me dice q esta siendo utilizada. y se cuelga.


esta misma aplicacion lo hice en MYSQL funciona de maravilla en la PC y cuando lo conecto a la RED Perfecto en velocidad y en movimiento de datos.

consulto a ustedes expertos porque me pasa este problema en Interbase ?
tiene solucion o siempre sera asi
__________________
Gracias por su coloración club delphi

darkbits ;)
Responder Con Cita
  #2  
Antiguo 15-12-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.048
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hola, no das ninguna información para poder ayudarte.
Primero de nada, quita ese interbase 6, que es de hace 13 años. Sustitúyelo por firebird 2.5, para empezar.

Bien, se supone que tienes un servidor linux con firebird instalado, el puerto 3050 abierto. No hace falta más.
¿Que el servidor es windows?, bueno, no estoy muy puesto con windwos, aunque para empezar, se supone que tienes firebird instalado y el puerto 3050 abierto. En ese caso depende de la cpu que tengas (si tiene 1 o más 'cores') configura firebird.conf (busca cpu affinity)
Cita:
CPU AFFINITY MASK

Purpose

Use the CpuAffinityMask to limit the number of CPU's that the Firebird server will execute on. (Windows installations only)

Semantics

With Firebird SuperServer on Windows, there is an issue with the operating system continually swapping the entire SuperServer process back and forth between processors on SMP machines. This ruins performance. This parameter can be used on SMP systems on Windows to set Firebird SuperServer's processor affinity to a single CPU.

In an SMP system, sets which processors can be used by the server. The value is taken from a bit map in which each bit represents a CPU

CPU 1 is bit 0, or value 1
CPU 2 is bit 1, or value 2
CPU 3 is bit 2, or value 4
CPU 4 is bit 3, or value 8
etc.

Thus, to use only the first processor, the value is 1. To use both CPU 1 and CPU 2, the value is 3. To use CPU 2 and CPU 3, the value is 6.

The default value for this parameter is 1, i.e. only use the first processor.

Example

The below example allows the Firebird server to run on CPU 1 and CPU 2:

CpuAffinityMask = 3
También deberías dejarle la extensión .FDB y no usar la .GDB porque windows la "penaliza", hace una copia de la misma cuando conectas.

¿Qué más?, pues depende también de tu base de datos, se supone que una vez instalado firebird, ejecutas un script para crear la base de datos.
Que tendrás un pagesize de 8192 ó 16384. Que usarás seguramente dialect 3 que estará bien construida con sus claves primarias y foráneas, índices, etc.

También tendrás la misma versión de firebird en todos los equipos de la red.

En cuanto al error de que está en uso, eso no puede ser interbase ni firebird.

Creo que no se me olvida nada, ya digo, no has dado ninguna información para ayudarte.

Última edición por Casimiro Notevi fecha: 15-12-2012 a las 11:55:17.
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
problema con interbase Kamael Firebird e Interbase 7 09-01-2011 16:31:19
Problema con Interbase pendejo PHP 2 14-06-2006 11:39:28
Problema con EUA Interbase 7.5.1 ElCherchu Firebird e Interbase 1 26-12-2005 16:31:52
Problema Interbase trex2000 Conexión con bases de datos 2 24-09-2004 23:54:48
Problema en Interbase 7.1 aortiz Firebird e Interbase 0 27-07-2004 23:25:43


La franja horaria es GMT +2. Ahora son las 22:37:13.


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