When I involved in project that is about School management there is huge number of data in the database and several users interact with my database using several applications.There are web users, internal users like staff, students, teachers parents etc. To make this product we have to use low performing machine as a server.Therefor when all users send requests to the same time it response is very low. Some critical functions running on Application in staff and Principle.but all of them become very lazy.
Let know what are the solutions available for DBA
- Move database to a different high performing server.But it costly
- Use SQL Server techniques to takeover this problem
- Mirroring
- Log Shipping
Log shipping is a one of fail over solution comes with SQL Server 2000.Fail over server substituting primary server with a backup server if primary hardware is unavailable.There is two fail over methods.
Automatic Fail over
Backup server detects when the primary server is not available and take over without any intervention from DBA.
Manual Fail over
In manual fail over when the primary is not available DBA have to perform some steps to bring standby server online.
It is a read only static view of a SQL Server database.Snapshot is transactionally consist with the source database as of the snapshot creation. A database snapshot always resides on the same server instances as it source database. As the source database updates the snapshot is updated.
Note :- The longer a database snapshot exists the more likely it is use up available disk space.Because Each snapshot persist until it is explicitly dropped by the Database owner.
(for more details Click Here)
- Replication
0 comments:
Post a Comment