<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SPARSE &#8211; Database Research &amp; Development</title>
	<atom:link href="https://www.dbrnd.com/tag/sparse/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbrnd.com</link>
	<description>BIGData &#124; NoSQL &#124; MSSQL &#124; MySQL &#124; PostgreSQL</description>
	<lastBuildDate>Thu, 29 Dec 2016 19:45:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.6</generator>
	<item>
		<title>SQL Server: Amazing Sparse Columns an optimized storage for NULL values</title>
		<link>https://www.dbrnd.com/2016/12/sql-server-amazing-sparse-columns-an-optimized-storage-for-null-values/</link>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Thu, 29 Dec 2016 19:45:19 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[dbrnd]]></category>
		<category><![CDATA[NULL]]></category>
		<category><![CDATA[SPARSE]]></category>
		<category><![CDATA[SQL Query]]></category>
		<category><![CDATA[SQL Server Administrator]]></category>
		<category><![CDATA[SQL Server Monitoring]]></category>
		<category><![CDATA[SQL Server Performance Tunning]]></category>
		<category><![CDATA[SQL Server Tips and Tricks]]></category>
		<category><![CDATA[TSQL]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=1980</guid>

					<description><![CDATA[This is one of the important article because NULL value is occupying space in the SQL Server. You can visit, Recently shared one article on NOT NULL vs NULL. NULL is an Unknown value and it occupies space in SQL Server based on the column data type. Fixed length Character: CHAR(3): NULL value occupies 3 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F12%2Fsql-server-amazing-sparse-columns-an-optimized-storage-for-null-values%2F&amp;linkname=SQL%20Server%3A%20Amazing%20Sparse%20Columns%20an%20optimized%20storage%20for%20NULL%20values" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F12%2Fsql-server-amazing-sparse-columns-an-optimized-storage-for-null-values%2F&amp;linkname=SQL%20Server%3A%20Amazing%20Sparse%20Columns%20an%20optimized%20storage%20for%20NULL%20values" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F12%2Fsql-server-amazing-sparse-columns-an-optimized-storage-for-null-values%2F&amp;linkname=SQL%20Server%3A%20Amazing%20Sparse%20Columns%20an%20optimized%20storage%20for%20NULL%20values" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F12%2Fsql-server-amazing-sparse-columns-an-optimized-storage-for-null-values%2F&amp;linkname=SQL%20Server%3A%20Amazing%20Sparse%20Columns%20an%20optimized%20storage%20for%20NULL%20values" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F12%2Fsql-server-amazing-sparse-columns-an-optimized-storage-for-null-values%2F&amp;linkname=SQL%20Server%3A%20Amazing%20Sparse%20Columns%20an%20optimized%20storage%20for%20NULL%20values" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pocket" href="https://www.addtoany.com/add_to/pocket?linkurl=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F12%2Fsql-server-amazing-sparse-columns-an-optimized-storage-for-null-values%2F&amp;linkname=SQL%20Server%3A%20Amazing%20Sparse%20Columns%20an%20optimized%20storage%20for%20NULL%20values" title="Pocket" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fwww.dbrnd.com%2F2016%2F12%2Fsql-server-amazing-sparse-columns-an-optimized-storage-for-null-values%2F&#038;title=SQL%20Server%3A%20Amazing%20Sparse%20Columns%20an%20optimized%20storage%20for%20NULL%20values" data-a2a-url="https://www.dbrnd.com/2016/12/sql-server-amazing-sparse-columns-an-optimized-storage-for-null-values/" data-a2a-title="SQL Server: Amazing Sparse Columns an optimized storage for NULL values"></a></p><p>This is one of the important article because NULL value is occupying space in the SQL Server. </p>
<p><a href="https://www.dbrnd.com/2016/01/database-design-should-we-allow-null-or-we-should-apply-not-null/" target="_blank"><strong>You can visit, Recently shared one article on NOT NULL vs NULL. </strong></a></p>
<p><strong></p>
<blockquote><p>NULL is an Unknown value and it occupies space in SQL Server based on the column data type. </p></blockquote>
<p></strong></p>
<p><strong>Fixed length Character:</strong><br />
CHAR(3): NULL value occupies 3 bytes.</p>
<p><strong>Integer data type:</strong><br />
int: NULL value occupies 4 bytes. </p>
<p><strong>Variable length data type:</strong><br />
VARCHAR(10): NULL value occupies 2 bytes. </p>
<blockquote><p><strong>The Sparse Columns: </strong></p>
<p>It is just like any other column, but it reduces the space requirements for the NULL values. </p>
<p>As per the Microsoft&#8217;s official document, it saves the space at least up to 20% to 40%.</p>
<p>We can specify SPARSE keyword in the column definition for making SPARSE Column. </p></blockquote>
<p><strong>Create a table with SPARSE column:</strong></p>
<pre class="crayon-plain-tag">CREATE TABLE tbl_SPARSEColumns
(
	ID INTEGER NOT NULL
	,Name VARCHAR(50) SPARSE NULL
	,Address VARCHAR(255) SPARSE NULL
);</pre> </p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
