![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
#1
|
|||
|
|||
Hola,
No dices cuantos usuarios concurrentes acceden al servidor ni ningun detalle mas que de pistas de lo que puede estar sucediendo. Dices que te va muy lento al insertar lineas de tickets, creo que tienes que tener algun problema de diseño de la bbdd o algun cuello de botella en la red. Saludos,
__________________
Saludos, Bitman |
#2
|
||||
|
||||
Para descartar que sean los componentes que utilizas para conectar a la base de datos desde tu programa, deberías de hacer pruebas realizando los inserts directamente a la base de datos desde algún programa de mantenimiento (IBManager, IBConsole). A lo mejor el problema radica en que se realizan tareas pesadas desde los disparadores de la tabla, y es eso lo que hace que se relentice.
Por otro lado, te sugiero que repases el código a ver si tienes algún commitretaining, y lo cambies por commit. Ya que utilizar commitretaining relentiza el sistema. Saludos a todos ![]() |
#3
|
|||
|
|||
Hola,
Primero es muy sabido que con componentes nativos se aumenta mucho más la velocidad que con conexiones que utilicen ODBC. Segundo, si, es posible que reactivando los índices o generando un backup con recolección de basura solucione algo. Tercero en este foro se habló de temas similares (uno no hace mucho donde se menciona el tema del commitretaining) que te pueden dar ideas, así que te invito a recurrir a la búsqueda para evitar repetir respuestas que posiblemente ya existan.
__________________
Suerte .: Gydba :. |
![]() |
|
|
![]() |
|