SQL Server 2008 R2 : Space Allocation Structures |
When a table or index needs more space in a database, SQL Server needs a way to determine where space is available in the database to be allocated. If the table or index is still fewer than eight pages in size, SQL Server must find a mixed extent with one or more pages available that can be allocated. |
|
|
SQL Server 2008 R2 : Database Pages (part 1) - Data Pages |
The page header contains control information for the page. Some fields assist when SQL Server checks for consistency among its storage structures, and some fields are used when navigating among the pages that constitute a table. Table 1 describes the more useful fields contained in the page header. |
|
SQL server 2012 : T-SQL Enhancements - Windowing (OVER Clause) Enhancements |
The first windowing capabilities appeared in SQL Server 2005 with the introduction of the OVER clause and a set of four ranking functions: ROW_NUMBER, RANK, DENSE_RANK, and NTILE. In our discussion, the term “window” refers to the scope of visibility from one row in a result set relative to neighboring rows in the same result set. |
|
|
|
|
|
|
|
|
|
|
|
|
|
SQL Server 2008 R2 : Database Files and Filegroups (part 2) |
All databases have a primary filegroup that contains the primary data file. There can be only one primary filegroup. If you don’t create any other filegroups or change the default filegroup to a filegroup other than the primary filegroup, all files will be in the primary file group unless specifically placed in another filegroup. |
|
|
|
|
|
|
|
|
|
|
SQL Server 2012 : SQL Server Architecture - THE LIFE CYCLE OF A QUERY (part 1) |
It looks at a basic SELECT query first in order to reduce the scope to that of a READ operation, and then introduces the additional processes involved for a query that performs an UPDATE operation. Finally, you’ll read about the terminology and processes that SQL Server uses to implement recovery while optimizing performance. |
|
|
|
|