INF: SQL Clustered and Non-Clustered Index Sort Work Area

Last reviewed: April 25, 1997
Article ID: Q45667

The information in this article applies to:

  - Microsoft SQL Server version 4.2 for OS/2

SUMMARY

The following information discusses how the "sort work area" associated with clustered and non-clustered indexes is created and stored within SQL Server.

MORE INFORMATION

When a clustered index is created on a table that already contains data, a new copy of the table's data is created in the same database. When the new copy is completed, the old copy is deallocated and the "sort work area" becomes the new table. As a result, when a clustered index is created, there must be enough unreserved space in the database to hold a second entire copy of the table.

When a non-clustered index is created, data space in the TEMPDB database is used as the "sort work area." The area in TEMPDB is released when the sort is completed.

In both cases SQL Server will NOT allocate temporary storage from free disk space.


Additional query words:
Keywords : kbother SSrvServer
Version : 4.2
Platform : OS/2


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: April 25, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.