![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola, aquí dejo un enlace para descargar un archivo con algunos trucos a tener en cuenta cuando se trabaje con interbase/firebird.
Están sacado de varias fuentes y recomiendo mucho su lectura a los iniciados. Desde siempre he tenido en cuenta esos "trucos" y varios más. Por ejemplo, truco para IBX o FIBplus, si se va a usar un DataSet en el que no vamos a necesitar ir hacia atrás, solamente va a ser una consulta de un registro o la vamos a recorrer hacia adelante, entonces poner la propiedad UniDirectional a true, esto evita que malgaste memoria para mantener una lista a los registros anteriores y poder recorrerlos. La propiedad BufferChunks se debe ajustar al proceso que se vaya a realizar, ejemplo: una exportación de datos, hemos calculado que se van a exportar alrededor de 30000 registros, cada uno de 2 kbs, pues si tenemos memoria suficiente, lo mejor sería poner el valor 32000 y lo leería de una vez, si no tuviéramos memoria suficiente, podemos dejarlo en 16000 y tan sólo necesitaría una única "ampliación" de la caché. Si dejamos el valor por defecto: 1000, cada 1000 registros tendría que coger memoria para otros mil, pasarlos al nuevo trozo de memoria y así sucesivamente, hasta completar los 30000, esto consumiría mucho tiempo y mucha memoria. No sé si me he explicado bien, ojalá sí. Además he añadido un archivo llamado Apagar que me ha pedido lpmlpm porque no tiene activado el email y no puedo enviárselo. Espero que os sirva de algo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
|||
|
|||
|
Estimado OmarBrdz:
Te escribo de la tierra de los desarroladores de Microsip, aqui en Torreón casi todas las empresas tenemos instalado Microsip, y según mi punto de vista tu problema debe estar en Windows -como siempre-. Revisa bien como se logean los usuarios, los DNS y cuestiones de esas. Verifica bien porque suena a que el servidor tiene algún servicio o proceso que afecta el rendimiento. He visto instalaciones de Microsip hechas sobre máquinas viejas de poquisima memoria habilitadas como servidor de base de datos y Microsip sobre Firebird/interbase funciona sin problemas. Otra cosa, si de casualidad estas utilizando algún módulo de Microsip en su versión DOS, y logeas usuarios con Terminal Server, el utilizar Terminal Server para correr aplicaciones MSDos aburra el servidor hasta ahogarlo. Espero ser de ayuda. |
|
#3
|
||||
|
||||
|
Seria interesante que revices el trafico de la red. POsiblemente tienes alto trafico de los datos de la DB, eso puede hace que el servidor se ponga muy lento. Yo prefiero ir trayendo los datos de a poco de acuerdo a su uso, y lo mejor filtrado posible.
__________________
[Crandel] |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|