Pages

Showing posts with label Database. Show all posts
Showing posts with label Database. Show all posts

Monday, January 22, 2018

Backup


Full Backup- Every time data backup is taken of full database irrespective of earlier backup.

Differential Backup-Backup is taken only of data changed/modified since last full backup (last back to be full back-up only).

Incremental Backup-Backup is taken only of data changed/modified since last backup (last backup can be either full backup or incremental backup).

Wednesday, November 29, 2017

commits and rollbacks



Database commits ensure the data are saved to disk, while the transaction processing is underway or complete. Rollback ensures that the already completed processing is reversed back, and the data already processed are not saved to the disk in the event of the failure of the completion of the transaction processing.



Commitment and rollback controls are directly relevant to integrity. These controls ensure that database operations that form a logical transaction unit will complete in its entirety or not at all; i.e., if, for some reason, a transaction cannot be fully completed, then incomplete inserts/updates/deletes are rolled back so that the database returns to its pre-transaction state.

Tuesday, November 28, 2017

User spool and database limit controls


User spool limits restrict the space available for running user queries. This prevents poorly formed queries from consuming excessive system resources and impacting general query performance. 

Limiting the space available to users in their own databases prevents them from building excessively large tables. This helps to control space utilization which itself acts to help performance by maintaining a buffer between the actual data volume stored and the physical device capacity. Additionally, it prevents users from consuming excessive resources in ad hoc table builds (as opposed to scheduled production loads that often can run overnight and are optimized for performance purposes).