![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
multiples conexiones a una base de datos con firebird
Mi muy estimado Sres
Estoy realizando una aplicacion el cual se requiere que mas de 20 usuarios esten simultaneamente conectado a una base de datos e incluso precisamente ingresando cliente, el problema esta es que si tengo usuarios ingresando clientes y otros buscando clientes en otro formulario para ser modificado o utilizado en un modulo de factura el programa en ocasiones se pega. para realizar Mis pruebas de desarrollo tengo 5 maquinas el cual 3 de ellas ingresan Clientes y 2 de ellas buscan y modifican clientes, la base de datos es firebird 2.5 y la tabla de clientes le ingrese registro de clientes actuales el cual son mas de 50,000 (cincuentamil registros) para comprobar la velocidad de busqueda pero no he logrado mejorarlo Alguien con mas experiencia podria darme un consejo, utilizando componentes como DBExpress, ClientDataSet, DataSetProvieder. Saludos novato_erick |
#2
|
||||
|
||||
¿Qué quiere decir que "en ocasiones se pega"?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
El programa no responde. o demora en agregar o enconrar un cliente.
Saludos |
#4
|
||||
|
||||
Pues tendrás que explicarnos en detalle cómo trabajas, el código de las búsquedas, las tablas y sus índices, relaciones entre ellas, etc. porque así, sin ninguna información, poco podemos hacer
![]() Desde luego, 20 conexiones y 50.000 registros es poquita cosa para que tarde en hacer algo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
|||
|
|||
Esta es mi tabla en la base de datos con firebird
|
#6
|
||||
|
||||
Yo te preguntaría en el componente que hace las búsquedas tienes declarados campos LookUp ó Calculados.
Hace unos días sin ir más lejos descubrí que un proceso que realizaba 137 recibos tardaba muchísimo, primero desactive los controles xxx.DisableControls y vi que no mejoraba gran cosa. Pensé que podían ser los campos LookUp
Coloqué la instrucción anterior antes del proceso y la contraria al finalizar y todo volvió a la normalidad. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
![]() |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TIdTcpServer con multiples conexiones | hackerinblues | C++ Builder | 8 | 11-05-2010 19:07:44 |
Inserciones multiples a una base de datos | sarroyab | SQL | 2 | 14-09-2007 10:56:50 |
Conexiones de Delphi para uso de base de datos | panchiviri | Conexión con bases de datos | 6 | 18-07-2007 16:43:29 |
Conocer el número de conexiones con mi base de datos | Boris | Conexión con bases de datos | 1 | 08-07-2006 16:49:23 |
Conexiones abietas en una base de datos de FB | felixgo | Firebird e Interbase | 1 | 22-10-2004 12:13:21 |
![]() |
|