<?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>sys.partitions &#8211; Database Research &amp; Development</title>
	<atom:link href="https://www.dbrnd.com/tag/sys-partitions/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>Tue, 19 Sep 2017 11:10:39 +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: Script to find total Row Count of All Tables in a Database</title>
		<link>https://www.dbrnd.com/2015/11/sql-server-script-to-find-total-row-count-of-all-tables-in-a-database/</link>
		
		<dc:creator><![CDATA[Anvesh Patel]]></dc:creator>
		<pubDate>Wed, 11 Nov 2015 16:08:13 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server DBA Script]]></category>
		<category><![CDATA[Anvesh Patel]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[database research and development]]></category>
		<category><![CDATA[dbrnd]]></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[sys.partitions]]></category>
		<category><![CDATA[TSQL]]></category>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=887</guid>

					<description><![CDATA[In this post, I am sharing a SQL script to find the total row count of tables in a Database of SQL Server. Just imagine that your table has more than 10000000 rows and you need row count of this table, so SELECT COUNT(1) is not always the best solution for getting the row count. [&#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%2F2015%2F11%2Fsql-server-script-to-find-total-row-count-of-all-tables-in-a-database%2F&amp;linkname=SQL%20Server%3A%20Script%20to%20find%20total%20Row%20Count%20of%20All%20Tables%20in%20a%20Database" 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%2F2015%2F11%2Fsql-server-script-to-find-total-row-count-of-all-tables-in-a-database%2F&amp;linkname=SQL%20Server%3A%20Script%20to%20find%20total%20Row%20Count%20of%20All%20Tables%20in%20a%20Database" 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%2F2015%2F11%2Fsql-server-script-to-find-total-row-count-of-all-tables-in-a-database%2F&amp;linkname=SQL%20Server%3A%20Script%20to%20find%20total%20Row%20Count%20of%20All%20Tables%20in%20a%20Database" 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%2F2015%2F11%2Fsql-server-script-to-find-total-row-count-of-all-tables-in-a-database%2F&amp;linkname=SQL%20Server%3A%20Script%20to%20find%20total%20Row%20Count%20of%20All%20Tables%20in%20a%20Database" 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%2F2015%2F11%2Fsql-server-script-to-find-total-row-count-of-all-tables-in-a-database%2F&amp;linkname=SQL%20Server%3A%20Script%20to%20find%20total%20Row%20Count%20of%20All%20Tables%20in%20a%20Database" 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%2F2015%2F11%2Fsql-server-script-to-find-total-row-count-of-all-tables-in-a-database%2F&amp;linkname=SQL%20Server%3A%20Script%20to%20find%20total%20Row%20Count%20of%20All%20Tables%20in%20a%20Database" 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%2F2015%2F11%2Fsql-server-script-to-find-total-row-count-of-all-tables-in-a-database%2F&#038;title=SQL%20Server%3A%20Script%20to%20find%20total%20Row%20Count%20of%20All%20Tables%20in%20a%20Database" data-a2a-url="https://www.dbrnd.com/2015/11/sql-server-script-to-find-total-row-count-of-all-tables-in-a-database/" data-a2a-title="SQL Server: Script to find total Row Count of All Tables in a Database"></a></p><p>In this post, I am sharing a SQL script to find the total row count of tables in a Database of SQL Server.</p>
<p>Just imagine that your table has more than 10000000 rows and you need row count of this table, so SELECT COUNT(1) is not always the best solution for getting the row count.</p>
<p>Now one more case, If you need to compare all row count of tables between two servers or databases and the total number of tables is 500; you must not use the SELECT COUNT(1).</p>
<blockquote><p>Is this the best way to write individual COUNT query for each table?<br />
No: Because all tables have one default primary partition and you can find this partition information in sys.partitions table.</p></blockquote>
<pre class="crayon-plain-tag">SELECT
      QUOTENAME(SCHEMA_NAME(SO.schema_id)) + '.' + QUOTENAME(SO.name) AS TableName
      , SUM(SP.Rows) AS TotalRowCount
FROM sys.objects AS SO
INNER JOIN sys.partitions AS SP
	ON SO.object_id = SP.object_id
WHERE SO.type = 'U'
      AND SO.is_ms_shipped = 0x0
      AND index_id &lt; 2 
GROUP BY 
      SO.schema_id
      ,SO.name
ORDER BY 1</pre> </p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
