Me podeis confirmar si las transacciones sólo se crecen en los UPDATE, INSERT y DELETE y no afectan los SELECT.
Gracias de antemano.
| |||
Re: Transacciones Aclaro mi pregunta: Los SELECT en los queries afectan al tamaño del fichero de transacciones???. Lo engorda??? Es decir si hay muchas consultas, el tamaño del fichero de transacciones aumenta?? O sólo lo hace cuando ejecutas INSERT,DELETE y UPDATE??? Gracias |
| ||||
Re: Transacciones tempdb La base de datos tempdb almacena todas las tablas y todos los procedimientos almacenados temporales. También satisface otras necesidades de almacenamiento temporal, como las tablas de trabajo generadas por SQL Server. La base de datos tempdb es un recurso global; las tablas y los procedimientos almacenados temporales de todos los usuarios conectados al sistema se almacenan en ella; tempdb se vuelve a crear cada vez que se inicia SQL Server, de forma que el sistema se inicia con una copia limpia de la base de datos. Como las tablas y los procedimientos almacenados temporales se eliminan automáticamente al desconectar y cuando se cierra el sistema no hay conexiones activas, en tempdb nunca hay nada que se tenga que guardar de una sesión de SQL Server a otra. De forma predeterminada, tempdb crece automáticamente según sea necesario al mismo tiempo que se ejecuta SQL Server. Sin embargo, de forma distinta a otras bases de datos, se reinicia a su estado original cada vez que se inicia el motor de base de datos. Si el tamaño definido en tempdb es pequeño, parte de su carga de proceso del sistema puede llevarse con el crecimiento automático de tempdb hasta el tamaño necesario para admitir la carga de trabajo cada vez que se inicia SQL Serv |
| |||
Re: Transacciones Gracias iislas pero no estoy hablando de la base de datos tempdb, sino que estoy hablando de una base de datos cualquiera y lo mas importante: el tamaño de las transacciones (fichero con extension LDF). |
| ||||
Re: Transacciones Disculpa Guillermoesteban La TEMPDB, se comporta EXACTAMENTE igual, que las transacciones, estas se guardan en el LOG de transacciones y hay de 2 tipos, IMPLICITAS (todas) y EXPLICITAS (BEGIN TRAN, COMMIT TRAN, ROLLBACK TRAN), entre mas transacciones generes, mas grande el LDF, hasta en tanto no hagas un BACKUP TRAN o bien un CHECKPOINT, este no se vaciara. Te recomiendo que leas un poco tu ayuda en linea. |
| ||||
Re: Transacciones Te dejo una liga, sobre el tratamiento de los LDF, seguro que te servira. Reducir el Log de Transacciones http://www.helpdna.net/bosqlfaq01.htm Saludos. |
| ||||
Re: Transacciones Espero que esto ayude a resolver tu duda original... No. Los select no intervienen en el Log de transacciones. Ahí se almacena únicamente las modificaciones a los datos, un select no modifica datos.
__________________ Friedrich Nietzsche |