This blog is for Microsoft SQL Database Administrator (DBA), one can view the posts and can post their comment/concern to this blog regarding Microsoft SQL Server Administration. The blog will have information related Microsoft SQL Server Administration and latest updates.
Wednesday, 29 June 2011
The basic differences between Primary Key and Unique key are as follows
Sunday, 26 June 2011
Microsoft Database mirroring
- The database mirroring is implement only one database at time
- The selected database must be in full recovery mode only (Other recovery mode won't work)
- You can't mirror on system databases like (master, msdb, tempdb, model)
For more articles, Please Visit : http://microsoft-sql-server-dba.blogspot.com/
What is bit datatype and what's the information that can be stored inside a bit column?
Bit datatype is used to store Boolean information like 1 or 0 (true or false). Until SQL Server 6.5 bit datatype could hold either a 1 or 0 and there was no support for NULL. But from SQL Server 7.0 onwards, bit datatype can represent a third state, which is NULL.
--
For more articles, Please Visit : http://microsoft-sql-server-dba.blogspot.com/
What's the difference between a primary key and a unique key?
Both primary key and unique enforce uniqueness of the column on which they are defined. But by default primary key creates a clustered index on the column, where are unique creates a nonclustered index by default. Another major difference is that, primary key doesn't allow NULLs, but unique key allows one NULL only.
For more articles, Please Visit : http://microsoft-sql-server-dba.blogspot.com/
Monday, 20 June 2011
What are the steps you will take to improve performance of a poor performing query?
This is a very open ended question and there could be a lot of reasons behind the poor performance of a query. But some general issues that you could talk about would be: No indexes, table scans, missing or out of date statistics, blocking, excess recompilations of stored procedures, procedures and triggers without SET NOCOUNT ON, poorly written query with unnecessarily complicated joins, too much normalization, excess usage of cursors and temporary tables.
Some of the tools/ways that help you troubleshooting performance problems are: SET SHOWPLAN_ALL ON, SET SHOWPLAN_TEXT ON, SET STATISTICS IO ON, SQL Server Profiler, Windows NT /2000 Performance monitor, Graphical execution plan in Query Analyzer.
How to restart SQL Server in single user mode? How to start SQL Server in minimal configuration mode?
SQL Server can be started from command line, using the SQLSERVR.EXE. This EXE has some very important parameters with which a DBA should be familiar with. -m is used for starting SQL Server in single user mode and -f is used to start the SQL Server in minimal confuguration mode.