Though I know that "when a new row is added to a full index page, SQL Server moves approximately half the rows to a new page to make room for the new row."
I have few questions..
1) A full index page is a 8kb page that is indexed with a clustered or non-clustered index right?
Let us say I have a table with 25 columns ( and say 10 rows of data) with a clustered and a non -clustered index will I have a 8kb page that consists of all 25 columns or will the columns on this table be accross multiple 8kb pages?
2) I dont understand why this should happen ?
"...SQL Server moves approximately half the rows to a new page to make room for the new row."
Could some one enlighten me?
Thanks
I have few questions..
1) A full index page is a 8kb page that is indexed with a clustered or non-clustered index right?
Let us say I have a table with 25 columns ( and say 10 rows of data) with a clustered and a non -clustered index will I have a 8kb page that consists of all 25 columns or will the columns on this table be accross multiple 8kb pages?
2) I dont understand why this should happen ?
"...SQL Server moves approximately half the rows to a new page to make room for the new row."
Could some one enlighten me?
Thanks