FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Básicamente el CommitRetaining sirve para una multi-transacción con varios "puntos de control" (checkpoint), pero siempre hay que finalizar con un commit normal.
En pseudo-código: IniciarTransacción try Cambios en BBDD CommitRetain (punto 1) // Los cambios son válidos en la BBDD Cambios en BBDD CommitRetain (punto 2) // Los cambios son válidos en la BBDD ... etc ... Commit // Último commit except Rollback |
#2
|
||||
|
||||
resp
Eso del CommitRetaining hay que usarlo con mucho cuidado ay que puede darte mas dolores de cabesas de lso que se iamginan.
Volviendo la tema del tamaño de la bd. Segun mencionastes haces muchas actualizaciones y pocas consultas segun veo es poco lo que sirves(los datos que se consultan) de ser asi pon un tamaño muy pequeño a la paginacion. de esta manera no se mantiene datos en memoria y la base de datos va ser mas pequeña con siderablemente. La cosa es mas compleja que lo que te acabo de decir.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como hacer que un tmediaplayer se reproduzca sin parar | Jan_polero | OOP | 15 | 10-10-2007 00:40:56 |
Mi base de datos crece sin motivo | aog | Firebird e Interbase | 5 | 12-02-2007 17:55:39 |
SQL UPDATE entre 2 tablas de Diferente base de datos | Luis Alberto | SQL | 1 | 11-11-2005 04:52:18 |
Problema al hacer un update en una tabla con datos de otra | Iseberiano | SQL | 3 | 08-06-2005 12:32:14 |
Update de base de datos | brandolin | Firebird e Interbase | 8 | 01-03-2005 23:45:48 |
|