인덱스 속성 F1 도움말Index Properties F1 Help

이 항목은 다음에 적용됩니다. 예SQL Server(2016부터)예Azure SQL Database아니요Azure SQL Data Warehouse아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)yesAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

이 항목의 섹션에서는 SQL Server Management StudioSQL Server Management Studio 대화 상자를 사용하여 이용할 수 있는 다양한 인덱스 속성을 참조합니다.The sections in this topic refer to various index properties that are available by using SQL Server Management StudioSQL Server Management Studio dialogs.

항목 내용:In This Topic:

인덱스 속성 일반 페이지Index Properties General Page

(인덱스) 열 선택 대화 상자Select (Index) Columns Dialog Box

인덱스 속성 저장소 페이지Index Properties Storage Page

인덱스 속성 공간 페이지Index Properties Spatial Page

인덱스 속성 필터 페이지Index Properties Filter Page

인덱스 속성 일반 페이지 Index Properties General Page

일반 페이지를 사용하여 선택한 테이블 또는 뷰의 인덱스 속성을 확인하거나 수정할 수 있습니다.Use the General page to view or modify index properties for the selected table or view. 각 페이지의 옵션은 선택하는 인덱스의 유형에 따라 변경될 수 있습니다.The options for each page may change based on the type of index selected.

테이블 이름Table name
인덱스가 생성된 테이블 또는 뷰의 이름을 표시합니다.Displays the name of the table or view that the index was created on. 이 필드는 읽기 전용입니다.This field is read-only. 다른 테이블을 선택하려면 인덱스 속성 페이지를 닫고 올바른 테이블을 선택한 다음 인덱스 속성 페이지를 다시 엽니다.To select a different table, close the Index Properties page, select the correct table, and then open the Index Properties page again.

공간 인덱스는 인덱싱된 뷰에 지정할 수 없습니다.Spatial indexes cannot be specified on indexed views. 공간 인덱스는 기본 키가 있는 테이블에 대해서만 정의할 수 있습니다.Spatial indexes can be defined only for a table that has a primary key. 테이블의 최대 기본 키 열 수는 15개입니다.The maximum number of primary key columns on the table is 15. 기본 키 열의 결합된 행별 크기는 최대 895바이트로 제한됩니다.The combined per-row size of the primary-key columns is limited to a maximum of 895 bytes.

인덱스 이름Index name
인덱스 이름을 표시합니다.Displays the name of the index. 기존 인덱스의 경우 이 필드는 읽기 전용입니다.This field is read-only for an existing index. 새 인덱스를 만드는 중이면 인덱스 이름을 입력합니다.When creating a new index, type the name of the index.

인덱스 유형Index type
인덱스의 유형을 나타냅니다.Indicates the type of index. 새 인덱스의 경우 대화 상자를 열 때 선택한 인덱스의 유형을 나타냅니다.For new indexes, indicates the type of index selected when opening the dialog box. 인덱스는 클러스터형, 비클러스터형, 기본 XML, 보조 XML, 공간, 클러스터형 Columnstore또는 비클러스터형 Columnstore일 수 있습니다.Indexes can be: Clustered, Nonclustered, Primary XML, Secondary XML, Spatial, Clustered columnstore, or Nonclustered Columnstore.

참고 각 테이블에 대해 클러스터형 인덱스는 하나만 허용됩니다.Note Only one clustered index is allowed for each table. 각 테이블에 대해 xVelocity 메모리 액세스에 최적화된 columnstore 인덱스는 하나만 허용됩니다.Only one xVelocity memory optimized columnstore index is allowed for each table.

고유Unique
이 확인란을 선택하면 인덱스가 고유해집니다.Selecting this check box makes the index unique. 두 행의 인덱스 값이 같을 수 없습니다.No two rows are permitted to have the same index value. 이 확인란은 기본적으로 선택되어 있지 않습니다.By default, this check box is cleared. 기존 인덱스를 수정할 때 두 행의 값이 같으면 인덱스 만들기에 실패하게 됩니다.When modifying an existing index, index creation will fail if two rows have the same value. Null이 허용되는 열에서 고유한 인덱스는 하나의 Null 값을 허용합니다.For columns where NULL is permitted, a unique index permits one NULL value.

인덱스 유형 필드에서 공간 을 선택하면 고유 확인란이 흐리게 표시됩니다.If you select Spatial in the Index type field, the Unique check box is dimmed.

인덱스 키 열Index key columns
인덱스 키 열 표에 원하는 열을 추가합니다.Add the desired columns to the Index key columns grid. 여러 열을 추가할 때는 원하는 순서대로 열을 나열해야 합니다.When more than one column is added, the columns must be listed in the order desired. 인덱스의 열 순서는 인덱스 성능에 큰 영향을 미칠 수 있습니다.The column order in an index can have a great impact on the index performance.

16개 이하의 열만 단일 복합 인덱스에 참여할 수 있습니다.No more than 16 columns can participate in a single composite index. 열이 17개 이상인 경우에는 이 항목의 마지막 부분에 있는 "포괄 열"을 참조하세요.For greater than 16 columns, see included columns at the end of this topic.

공간 인덱스는 공간 데이터 형식이 포함되어 있는 단일 열( 공간 열)에 대해서만 정의할 수 있습니다.A spatial index can be defined only on a single column that contains a spatial data type (a spatial column).

이름Name
인덱스 키에 참여하는 열 이름을 표시합니다.Displays the name of the column that participates in the index key.

정렬 순서Sort Order
선택한 인덱스 열의 정렬 방향( 오름차순 또는 내림차순)을 지정합니다.Specifies the sort direction of the selected index column, either Ascending or Descending.

참고

인덱스 유형이 기본 XML 또는 공간인 경우에는 테이블에 이 열이 나타나지 않습니다.If the index type is Primary XML or Spatial, this column does not appear in the table.

데이터 형식Data Type
데이터 형식 정보를 표시합니다.Displays the data type information.

참고

테이블 열이 계산 열인 경우에는 데이터 형식 에 "계산 열"이 표시됩니다.If the table column is a computed column, Data type displays "computed column."

크기Size
열 데이터 형식을 저장하는 데 필요한 최대 바이트 수를 표시합니다.Displays the maximum number of bytes required to store the column data type. 공간 또는 XML 열의 경우에는 0이 표시됩니다.Displays zero (0) for a spatial or XML column.

IDIdentity
인덱스 키에 참여하는 열이 ID 열인지 여부를 나타냅니다.Displays whether the column participating in the index key is an identity column.

NULL 허용Allow NULLs
인덱스 키에 참여하는 열이 테이블 또는 뷰 열에 NULL 값을 저장하도록 허용할지 여부를 나타냅니다.Displays whether the column participating in the index key allows NULL values to be stored in the table or view column.

추가Add
인덱스 키에 열을 추가합니다.Adds a column to the index key. 추가를 클릭하면 나타나는 <테이블 이름>에서 열 선택 대화 상자에서 테이블 열을 선택합니다.Select table columns from the Select Columns from <table name> dialog box that appears when you click Add. 공간 인덱스의 경우 열을 하나 선택하면 이 단추가 흐리게 표시됩니다.For a spatial index, after you select one column, this button is dimmed.

제거Remove
선택된 열을 인덱스 키에 참여하는 열에서 제거합니다.Removes the selected column from participation in the index key.

위로 이동Move Up
인덱스 키 표에서 선택된 열을 위로 이동합니다.Moves the selected column up in the index key grid.

아래로 이동Move Down
인덱스 키 표에서 선택된 열을 아래로 이동합니다.Moves the selected column down in the index key grid.

Columnstore 열Columnstore columns
추가 를 클릭하여 columnstore 인덱스의 열을 선택합니다.Click Add to select columns for the columnstore index. columnstore 인덱스에 대한 제한 사항은 CREATE COLUMNSTORE INDEX(Transact-SQL)를 참조하세요.For limitations on a columnstore index, see CREATE COLUMNSTORE INDEX (Transact-SQL).

포괄 열Included columns
비클러스터형 인덱스에 키가 아닌 열을 포함합니다.Include nonkey columns in the nonclustered index. 이 옵션을 사용하면 비클러스터형 인덱스의 리프 수준에 열을 추가할 때 키가 아닌 열로 추가하여 인덱스 키의 전체 크기 및 인덱스 키에 포함되는 최대 열 수에 대한 제한을 무시할 수 있습니다.This option allows you to bypass the current index limits on the total size of an index key and the maximum number of columns participating in an index key by adding columns as nonkey columns in the leaf level of the nonclustered index. 자세한 내용은 포괄 열을 사용하여 인덱스 만들기를 참조하세요.For more information, see Create Indexes with Included Columns

(인덱스) 열 선택 대화 상자 Select (Index) Columns Dialog Box

인덱스를 만들거나 수정할 때 이 페이지를 사용하여 인덱스 속성 일반 페이지에 열을 추가할 수 있습니다.Use this page to add columns to the Index Properties General page when creating or modifying an index.

확인란Check box
열을 추가하려면 선택합니다.Select to add columns.

이름Name
열의 이름입니다.Name of the column.

데이터 형식Data Type
열의 데이터 형식입니다.The data type of the column.

바이트Bytes
열의 크기를 바이트 단위로 표시한 것입니다.The size of the column in bytes.

IDIdentity
ID 열인 경우 를 표시하고 ID 열이 아닌 경우 아니요 를 표시합니다.Displays Yes for identity columns, and No when the column is not an identity column.

Allow NullsAllow Nulls
테이블 정의에 따라 열에 Null 값이 허용되는 경우 를 표시합니다.Displays Yes when the table definition allows null values for the column. 테이블 정의에 따라 열에 Null 값이 허용되지 않는 경우 아니요 를 표시합니다.Displays No when the table definition does not allow nulls for the column.

저장소 페이지 옵션 Storage Page Options

이 페이지를 사용하여 선택한 인덱스의 파일 그룹 또는 파티션 구성표 속성을 확인하거나 수정할 수 있습니다.Use this page to view or modify filegroup or partition scheme properties for the selected index. 인덱스 유형과 관련된 옵션만 표시됩니다.Only shows options related to the type of index.

파일 그룹Filegroup
지정한 파일 그룹에 인덱스를 저장합니다.Stores the index in the specified filegroup. 목록에는 표준(행) 파일 그룹만 표시됩니다.The list only displays standard (row) filegroups. 목록에서는 기본적으로 데이터베이스의 PRIMARY 파일 그룹이 선택됩니다.The default list selection is the PRIMARY filegroup of the database. 자세한 내용은 Database Files and Filegroups을 참조하세요.For more information, see Database Files and Filegroups.

Filestream 파일 그룹Filestream filegroup
FILESTREAM 데이터의 파일 그룹을 지정합니다.Specifies the filegroup for FILESTREAM data. 이 목록에는 FILESTREAM 파일 그룹만 표시됩니다.This list displays only FILESTREAM filegroups. 목록에서는 기본적으로 PRIMARY FILESTREAM 파일 그룹이 선택됩니다.The default list selection is the PRIMARY FILESTREAM filegroup. 자세한 내용은 FILESTREAM(SQL Server)을 참조하세요.For more information, see FILESTREAM (SQL Server).

파티션 구성표Partition scheme
파티션 구성표에 인덱스를 저장합니다.Stores the index in a partition scheme. 파티션 구성표 를 클릭하면 아래의 표가 활성화됩니다.Clicking Partition Scheme enables the grid below. 목록에서는 기본적으로 테이블 데이터를 저장하는 데 사용되는 파티션 구성표가 선택됩니다.The default list selection is the partition scheme that is used for storing the table data. 목록에서 다른 파티션 구성표를 선택하면 표의 정보가 업데이트됩니다.When you select a different partition scheme in the list, the information in the grid is updated. 자세한 내용은 Partitioned Tables and Indexes를 참조하세요.For more information, see Partitioned Tables and Indexes.

데이터베이스에 파티션 구성표가 없으면 파티션 구성표 옵션을 사용할 수 없습니다.The partition scheme option is unavailable if there are no partition schemes in the database.

Filestream 파티션 구성표Filestream partition scheme
FILESTREAM 데이터의 파티션 구성표를 지정합니다.Specifies the partition scheme for FILESTREAM data. 이 파티션 구성표는 파티션 구성표 옵션에서 지정한 구성표와 대칭이어야 합니다.The partition scheme must be symmetric with the scheme that is specified in the Partition scheme option.

테이블이 분할되지 않은 경우 이 필드가 비어 있습니다.If the table is not partitioned, the field is blank.

파티션 구성표 매개 변수Partition Scheme Parameter
파티션 구성표에 포함되는 열의 이름을 표시합니다.Displays the name of the column that participates in the partition scheme.

테이블 열Table Column
파티션 구성표에 매핑할 테이블 또는 뷰를 선택합니다.Select the table or view to map to the partition scheme.

열 데이터 형식Column Data Type
열의 데이터 형식을 표시합니다.Displays data type information about the column.

참고

테이블 열이 계산 열이면 열 데이터 형식 에 "계산 열"이 표시됩니다.If the table column is a computed column, Column Data Type displays "computed column."

인덱스를 이동하는 동안 DML 문의 온라인 처리 허용Allow online processing of DML statements while moving the index
이 옵션을 사용하면 사용자는 인덱스 작업 중에 기본 테이블이나 클러스터형 인덱스 데이터 및 연관된 모든 비클러스터형 인덱스에 액세스할 수 있습니다.Allows users to access the underlying table or clustered index data and any associated nonclustered indexes during the index operation. 자세한 내용은 Perform Index Operations Online을 참조하세요.For more information, see Perform Index Operations Online.

참고

이 옵션은 XML 인덱스에 대해서는 사용할 수 없으며 인덱스가 비활성화된 클러스터형 인덱스인 경우에도 사용할 수 없습니다.This option is not available for XML indexes, or if the index is a disabled clustered index.

최대 병렬 처리 수준 설정Set maximum degree of parallelism
병렬 계획 실행 중 사용할 프로세서 수를 제한합니다.Limits the number of processors to use during parallel plan execution. 기본값인 0으로 설정하면 사용 가능한 실제 CPU 수를 사용합니다.The default value, 0, uses the actual number of available CPUs. 값을 1로 설정하면 병렬 계획이 생성되지 않습니다. 값을 1보다 큰 값으로 설정하면 단일 쿼리 실행에서 사용하는 최대 프로세서 수가 제한됩니다.Setting the value to 1 suppresses parallel plan generation; setting the value to a number greater than 1 restricts the maximum number of processors used by a single query execution. 이 옵션은 대화 상자가 다시 작성 또는 다시 만들기 상태에 있을 때만 사용할 수 있습니다.This option only becomes available if the dialog box is in the Rebuild or Recreate state. 자세한 내용은 최적 성능을 위해 최대 병렬 처리 수준 옵션 설정을 참조하세요.For more information, see Set the Max Degree of Parallelism Option for Optimal Performance.

참고

사용 가능한 CPU 수보다 더 큰 수를 지정하면 사용 가능한 실제 CPU 수가 사용됩니다.If a value greater than the number of available CPUs is specified, the actual number of available CPUs is used.

공간 페이지 인덱스 옵션 Spatial Page Index Options

공간 페이지를 사용하여 공간 속성의 값을 확인하거나 지정할 수 있습니다.Use the Spatial page to view or specify the values of the spatial properties. 자세한 내용은 공간 데이터(SQL Server)을 참조하세요.For more information, see Spatial Data (SQL Server).

경계 상자Bounding Box

경계 상자 는 기하 평면에서 최상위 표의 경계입니다.The bounding box is the perimeter of the top-level grid of a geometric plane. 경계 상자 매개 변수는 기하 도형 표 공간 분할에서만 존재합니다.The bounding-box parameters exist only in the geometry grid tessellation. 이러한 매개 변수는 공간 분할(tessellation) 구성표지리 표인 경우 사용할 수 없습니다.These parameters are unavailable if the Tessellation Scheme is Geography grid.

패널에는 경계 상자의 (X-min,Y-min)(X-max,Y-max) 좌표가 표시됩니다.The panel displays the (X-min,Y-min) and (X-max,Y-max) coordinates of the bounding box. 기본 좌표 값은 없습니다.There are no default coordinate values. 따라서 geometry 유형 열에 새 공간 인덱스를 만드는 경우 좌표 값을 지정해야 합니다.Therefore, when you are creating a new spatial index on a geometry type column, you must specify the coordinate values.

X-minX-min
경계 상자의 왼쪽 아래 모퉁이의 X 좌표입니다.The X-coordinate of the lower-left corner of the bounding box.

Y-minY-min
경계 상자의 왼쪽 아래 모퉁이의 Y 좌표입니다.The Y-coordinate of the lower-left corner of the bounding box.

X-maxX-max
경계 상자의 오른쪽 위 모퉁이의 X 좌표입니다.The X-coordinate of the upper-right corner of the bounding box.

Y-maxY-max
경계 상자의 오른쪽 위 모퉁이의 Y 좌표입니다.The Y-coordinate of upper-right corner of the bounding box.

일반General

공간 분할(tessellation) 구성표Tessellation Scheme
인덱스의 공간 분할(tessellation) 구성표를 나타냅니다.Indicates the tessellation scheme of the index. 지원되는 공간 분할(tessellation) 구성표는 다음과 같습니다.The supported tessellation schemes are as follows.

기하 도형 표Geometry grid
geometry 데이터 형식의 열에 적용되는 기하 도형 표 공간 분할(tessellation) 구성표를 지정합니다.Specifies the geometry grid tessellation scheme, which applies to a column of the geometry data type.

기하 도형 자동 표Geometry Auto grid
이 옵션은 SQL ServerSQL Server 에서 데이터베이스 호환성 수준이 110 이상으로 설정된 경우에 사용할 수 있습니다.This option is enabled for SQL ServerSQL Server when database compatibility level is set to 110 or higher.

지리 표Geography grid
geography 데이터 형식의 열에 적용되는 지리 표 공간 분할(tessellation) 구성표를 지정합니다.Specifies the geography grid tessellation scheme, which applies to a column of the geography data type.

지리 자동 표Geography Auto grid
이 옵션은 SQL ServerSQL Server 에서 데이터베이스 호환성 수준이 110 이상으로 설정된 경우에 사용할 수 있습니다.This option is enabled for SQL ServerSQL Server when database compatibility level is set to 110 or higher.

SQL ServerSQL Server에서 공간 분할을 구현하는 방법은 [공간 데이터(SQL Server)](../../relational-databases/spatial/spatial-data-sql-server.md)를 참조하세요.For information about how SQL ServerSQL Server implements tessellation, see Spatial Data (SQL Server).

개체당 셀 수Cells Per Object
인덱스의 단일 공간 개체에 사용할 수 있는 개체당 공간 분할(tessellation) 셀 수를 나타냅니다.Indicates the number of tessellation cells-per-object that can be used for a single spatial object in the index. 이 수는 1과 8192(포함) 사이의 정수일 수 있습니다.This number can be any integer between 1 and 8192, inclusive. 기본값은 16이며, 이전 버전의 SQL ServerSQL Server 에서 데이터베이스 호환성 수준이 110 이상으로 설정된 경우에는 8입니다.The default is 16, and 8 for earlier versions of SQL ServerSQL Server when database compatibility level is set to 110 or higher.

최상위 수준에서, 개체가 n으로 지정된 셀보다 많은 셀을 포함하는 경우 인덱싱 시 전체 최상위 수준 공간 분할을 제공하는 데 필요한 만큼의 셀 수를 사용합니다.At the top level, if an object covers more cells than specified by n, the indexing uses as many cells as necessary to provide a complete top-level tessellation. 이 경우 개체는 지정된 셀 수보다 많은 수의 셀을 받을 수 있습니다.In such cases, an object might receive more than the specified number of cells. 여기서 최대 수는 최상위 표에 의해 생성된 셀의 개수로, 수준 1 밀도에 따라 달라집니다.In this case, the maximum number is the number of cells generated by the top-level grid, which depends on the Level 1 density.

Grids

이 패널에는 각 공간 분할(tessellation) 구성표 수준에서 표의 밀도가 표시됩니다.This panel shows the density of the grid at each level of the tessellation scheme. 밀도는 낮음, 보통또는 높음으로 지정됩니다.Density is specified as Low, Medium, or High. 기본값은 보통입니다.The default is Medium. 낮음 은 4x4 표(16개의 셀), 보통 은 8x8 표(64개의 셀), 높음 은 16x16 표(256개의 셀)를 나타냅니다.Low represents a 4x4 grid (16 cells), Medium represents an 8x8 grid (64 cells), and High represents a 16x16 grid (256 cells). 기하 도형 자동 표 또는 지리 자동 표 공간 분할 옵션을 선택한 경우에는 이러한 옵션을 사용할 수 없습니다.These options are not available when the Geometry Auto grid or Geography Auto grid tessellation options are chosen.

수준 1Level 1
첫째 수준(최상위) 표의 밀도입니다.The density of the first-level (top) grid.

수준 2Level 2
둘째 수준 표의 밀도입니다.The density of the second-level grid.

수준 3Level 3
셋째 수준 표의 밀도입니다.The density of the third-level grid.

수준 4Level 4
넷째 수준 표의 밀도입니다.The density of the fourth-level grid.

필터 페이지 Filter Page

이 페이지를 사용하여 필터링된 인덱스에 대한 필터 조건자를 입력할 수 있습니다.Use this page to enter the filter predicate for a filtered index. 자세한 내용은 Create Filtered Indexes을(를) 참조하세요.For more information, see Create Filtered Indexes.

필터 식Filter Expression
필터링된 인덱스에 포함할 데이터 행을 정의합니다.Defines which data rows to include in the filtered index. 예를 들면 다음과 같습니다. StartDate > '20000101' AND EndDate IS NOT NULL'.For example, StartDate > '20000101' AND EndDate IS NOT NULL'.

참고 항목See Also

인덱스 옵션 설정 Set Index Options
INDEXPROPERTY(Transact-SQL) INDEXPROPERTY (Transact-SQL)
sys.indexes(Transact-SQL) sys.indexes (Transact-SQL)