﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>SQLServerCentral / SQL Server 2008 / SQL Server 2008 - General  / pages / Latest Posts</title><generator>InstantForum.NET v2.9.0</generator><description>SQLServerCentral</description><link>http://www.sqlservercentral.com/Forums/</link><webMaster>notifications@sqlservercentral.com</webMaster><lastBuildDate>Sat, 18 May 2013 19:55:47 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: pages</title><link>http://www.sqlservercentral.com/Forums/Topic1390455-391-1.aspx</link><description>[quote][b]GilaMonster (11/30/2012)[/b][hr]SQL Server 2008 Internals by Kalen DelaneyPaul Randal's blog.[/quote]Thanks Gail.</description><pubDate>Sun, 02 Dec 2012 22:25:14 GMT</pubDate><dc:creator>sanket kokane</dc:creator></item><item><title>RE: pages</title><link>http://www.sqlservercentral.com/Forums/Topic1390455-391-1.aspx</link><description>SQL Server 2008 Internals by Kalen DelaneyPaul Randal's blog.</description><pubDate>Fri, 30 Nov 2012 06:45:52 GMT</pubDate><dc:creator>GilaMonster</dc:creator></item><item><title>RE: pages</title><link>http://www.sqlservercentral.com/Forums/Topic1390455-391-1.aspx</link><description>thanks for clearing out :-)any other good link/eBook related to architecture other than MSDN ?</description><pubDate>Fri, 30 Nov 2012 05:58:01 GMT</pubDate><dc:creator>sanket kokane</dc:creator></item><item><title>RE: pages</title><link>http://www.sqlservercentral.com/Forums/Topic1390455-391-1.aspx</link><description>[quote][b]sanket kokane (11/30/2012)[/b][hr][quote][b]ScottPletcher (11/29/2012)[/b][hr]Depends on how many bytes in table, and how long a row is.A SQL page is 8K, with 8060 total bytes available for data.  Each row resides on a single page (excluding special column types).[/quote]you sounds like only one row per page ,right ?[/quote]No, he said each row resides on a single page, not each page contains only one row.</description><pubDate>Fri, 30 Nov 2012 05:44:34 GMT</pubDate><dc:creator>GilaMonster</dc:creator></item><item><title>RE: pages</title><link>http://www.sqlservercentral.com/Forums/Topic1390455-391-1.aspx</link><description>No as the row is not bigger than 8060 bytes to use row overflow[quote]Rows cannot span pages,[/quote][quote]This restriction is relaxed for tables that contain varchar, nvarchar, varbinary, or sql_variant columns. [b]When the total row size of all fixed and variable columns in a table exceeds the 8,060 byte limitation[/b], SQL Server dynamically moves one or more variable length columns to pages in the ROW_OVERFLOW_DATA allocation unit, starting with the column with the largest width. This is done whenever an insert or update operation increases the total size of the row beyond the 8060 byte limit. [/quote]</description><pubDate>Fri, 30 Nov 2012 05:18:00 GMT</pubDate><dc:creator>anthony.green</dc:creator></item><item><title>RE: pages</title><link>http://www.sqlservercentral.com/Forums/Topic1390455-391-1.aspx</link><description>[quote][b]anthony.green (11/30/2012)[/b][hr]No as it has to be the row which overflows, not the page.  The row is not overflowing as its 4100 bytes, for row overflow to occur the whole row must be &amp;gt; 8060 bytes.[/quote]sorry if I not ask my doubt clearlymy first row size = 4100(Remaining page size = 3960)my second row size = 5000(extra byte 1040)so cant my second row stored on same page as of first row ? and overflowing my second row remaining bytes to new page ? </description><pubDate>Fri, 30 Nov 2012 05:12:58 GMT</pubDate><dc:creator>sanket kokane</dc:creator></item><item><title>RE: pages</title><link>http://www.sqlservercentral.com/Forums/Topic1390455-391-1.aspx</link><description>No as it has to be the row which overflows, not the page.  The row is not overflowing as its 4100 bytes, for row overflow to occur the whole row must be &amp;gt; 8060 bytes.</description><pubDate>Fri, 30 Nov 2012 05:02:48 GMT</pubDate><dc:creator>anthony.green</dc:creator></item><item><title>RE: pages</title><link>http://www.sqlservercentral.com/Forums/Topic1390455-391-1.aspx</link><description>[quote][b]anthony.green (11/30/2012)[/b][hr][quote][b]sanket kokane (11/30/2012)[/b][hr][quote][b]ScottPletcher (11/29/2012)[/b][hr]Depends on how many bytes in table, and how long a row is.A SQL page is 8K, with 8060 total bytes available for data.  Each row resides on a single page (excluding special column types).[/quote]you sounds like only one row per page ,right ?[url]http://msdn.microsoft.com/en-us/library/ms190969%28v=sql.105%29.aspx[/url][quote]So if every row takes, say, 4100 bytes, each would take a whole page, with the rest of that page unuseable except to expand the existing row.[/quote]I think remaining space can be used by other rows .Please can you share any link related it ?[/quote]As long as the second row is 3900 bytes or less.The example was that if every row takes 4100 bytes, so that would mean that only 1 row can be stored on a page, the remaining 3900 bytes could only ever be used by the row occuping the page.[/quote]what if second row size &amp;gt; 3900 int this case . Row overflow can take place or not ? or it will go directly to the another new page?</description><pubDate>Fri, 30 Nov 2012 04:58:04 GMT</pubDate><dc:creator>sanket kokane</dc:creator></item><item><title>RE: pages</title><link>http://www.sqlservercentral.com/Forums/Topic1390455-391-1.aspx</link><description>[quote][b]sanket kokane (11/30/2012)[/b][hr][quote][b]ScottPletcher (11/29/2012)[/b][hr]Depends on how many bytes in table, and how long a row is.A SQL page is 8K, with 8060 total bytes available for data.  Each row resides on a single page (excluding special column types).[/quote]you sounds like only one row per page ,right ?[url]http://msdn.microsoft.com/en-us/library/ms190969%28v=sql.105%29.aspx[/url][quote]So if every row takes, say, 4100 bytes, each would take a whole page, with the rest of that page unuseable except to expand the existing row.[/quote]I think remaining space can be used by other rows .Please can you share any link related it ?[/quote]As long as the second row is 3900 bytes or less.The example was that if every row takes 4100 bytes, so that would mean that only 1 row can be stored on a page, the remaining 3900 bytes could only ever be used by the row occuping the page.</description><pubDate>Fri, 30 Nov 2012 04:45:26 GMT</pubDate><dc:creator>anthony.green</dc:creator></item><item><title>RE: pages</title><link>http://www.sqlservercentral.com/Forums/Topic1390455-391-1.aspx</link><description>[quote][b]ramyours2003 (11/29/2012)[/b][hr]HOW MANY datapages in sql ?[/quote][quote][b]Sean Lange (11/29/2012)[/b][hr]Everybody knows this is 42 :-P[/quote]No, you're wrong, they changed it! It's 321 since Thanksgiving!:w00t:They may cut it back to 238, there is still discussion in a senate. Republicans want it to be cut down! Let's pray for Obama :-DThat would be a great question for Question Of The Day...</description><pubDate>Fri, 30 Nov 2012 04:45:14 GMT</pubDate><dc:creator>Eugene Elutin</dc:creator></item><item><title>RE: pages</title><link>http://www.sqlservercentral.com/Forums/Topic1390455-391-1.aspx</link><description>[quote][b]ScottPletcher (11/29/2012)[/b][hr]Depends on how many bytes in table, and how long a row is.A SQL page is 8K, with 8060 total bytes available for data.  Each row resides on a single page (excluding special column types).[/quote]you sounds like only one row per page ,right ?[url]http://msdn.microsoft.com/en-us/library/ms190969%28v=sql.105%29.aspx[/url][quote]So if every row takes, say, 4100 bytes, each would take a whole page, with the rest of that page unuseable except to expand the existing row.[/quote]I think remaining space can be used by other rows .Please can you share any link related it ?</description><pubDate>Fri, 30 Nov 2012 04:34:14 GMT</pubDate><dc:creator>sanket kokane</dc:creator></item><item><title>RE: pages</title><link>http://www.sqlservercentral.com/Forums/Topic1390455-391-1.aspx</link><description>Depends on how many bytes in table, and how long a row is.A SQL page is 8K, with 8060 total bytes available for data.  Each row resides on a single page (excluding special column types).So if every row takes, say, 4100 bytes, each would take a whole page, with the rest of that page unuseable except to expand the existing row.</description><pubDate>Thu, 29 Nov 2012 15:14:02 GMT</pubDate><dc:creator>ScottPletcher</dc:creator></item><item><title>RE: pages</title><link>http://www.sqlservercentral.com/Forums/Topic1390455-391-1.aspx</link><description>Everybody knows this is 42 :-P</description><pubDate>Thu, 29 Nov 2012 08:42:54 GMT</pubDate><dc:creator>Sean Lange</dc:creator></item><item><title>RE: pages</title><link>http://www.sqlservercentral.com/Forums/Topic1390455-391-1.aspx</link><description>Huh?What are you asking?</description><pubDate>Thu, 29 Nov 2012 05:52:44 GMT</pubDate><dc:creator>GilaMonster</dc:creator></item><item><title>pages</title><link>http://www.sqlservercentral.com/Forums/Topic1390455-391-1.aspx</link><description>HOW MANY datapages in sql ?</description><pubDate>Thu, 29 Nov 2012 05:35:15 GMT</pubDate><dc:creator>ramyours2003</dc:creator></item></channel></rss>