인덱스 - 키 대화 상자(Visual Database Tools)Indexes - Keys Dialog Box (Visual Database Tools)

이 대화 상자를 사용하면 인덱스, 기본 키, 고유 키를 만들거나 수정할 수 있습니다.Use this dialog box to create or modify indexes, primary keys, and unique keys. 이 대화 상자에 액세스하려면 인덱스나 키가 포함된 테이블의 테이블 정의를 열고 테이블 정의 표를 마우스 오른쪽 단추로 클릭한 다음 인덱스/키를 클릭합니다.To access this dialog box, open the table definition for the table with the index or key, right-click the table definition grid, and then click Indexes/Keys.

참고

테이블이 복제용으로 게시된 경우 Transact-SQL 문 ALTER TABLE 또는 SMO(SQL Server 관리 개체)를 사용하여 스키마를 변경해야 합니다.If the table is published for replication, you must make schema changes using the Transact-SQL statement ALTER TABLE or SQL Server Management Objects (SMO). 테이블 디자이너 또는 데이터베이스 다이어그램 디자이너를 사용하여 스키마를 변경하면 테이블 삭제 및 재생성이 시도됩니다.When schema changes are made using the Table Designer or the Database Diagram Designer, it attempts to drop and recreate the table. 게시된 개체를 삭제할 수 없으므로 스키마가 변경되지 않습니다.You cannot drop published objects, therefore the schema change will fail.

옵션Options

선택한 Primary/Unique 키 또는 인덱스Selected Primary/Unique Key or Index
기존의 기본 또는 고유 키와 인덱스를 나열합니다.Lists existing primary or unique keys and indexes. 키나 인덱스를 선택하면 오른쪽의 표에 해당 속성이 표시됩니다.Select one to show its properties in the grid to the right. 목록이 비어 있는 경우 테이블에 정의된 항목이 없음을 의미합니다.If the list is empty, none have been defined for the table.

추가Add
기본 키나 인덱스 또는 고유 키나 인덱스를 새로 만듭니다.Create a new primary or unique key or index.

DeleteDelete
선택된 기본/고유 키 또는 인덱스 목록에서 선택한 키나 인덱스를 삭제합니다.Delete the key or index selected in the Selected Primary/Unique Key or Index list.

일반 범주General Category
확장하면 , 고유형식속성이 표시됩니다.When expanded, shows the properties Columns, Is Unique, and Type.

Columns
선택된 정렬 순서대로 키나 인덱스의 열을 나열합니다. 이 옵션을 통해 정렬 순서를 정의하기 위한 대화 상자를 열 수 있습니다.Lists chosen sort orders for the columns in the key or index, and provides access to a dialog box where the sort orders can be defined. 대화 상자를 표시하려면 을 클릭한 다음 속성 필드 오른쪽에 나타나는 줄임표 단추(...)를 클릭합니다.To display the dialog box, click Columns and then click the ellipsis button (…) that appears to the right of the property field.

고유Is Unique
현재 인덱스나 키에 입력한 데이터가 중복되지 않아야 하는지 여부를 나타냅니다.Indicates whether data entered into this index or key must be unique. XML 인덱스에는 사용할 수 없습니다.This is unavailable for XML Indexes.

형식Type
선택된 기본/고유 키 또는 인덱스 목록에서 선택한 항목이 고유 키, 기본 키 또는 인덱스인지 여부를 지정합니다.Specify whether the item selected in the Selected Primary/Unique Key or Index list is a unique key, a primary key, or an index. 기본 키의 경우 이 필드는 읽기 전용입니다.For primary keys this field is read-only.

ID 범주Identity Category
확장하면 이름설명에 대한 속성 필드가 표시됩니다.When expanded, it shows the property fields for Name and Description.

이름Name
키나 인덱스의 이름을 표시합니다.Shows the name of the key or index. 키나 인덱스를 새로 만들면 테이블 디자이너의 활성 창에 있는 테이블을 기반으로 한 기본 이름이 지정됩니다.When a new one is created, it is given a default name based on the table in the active window in Table Designer. 언제든지 이름을 변경할 수 있습니다.You can change the name at any time.

설명Description
키나 인덱스에 대한 설명을 입력할 수 있습니다.Provides a place to describe the key or index. 자세한 설명을 기록하려면 설명 을 클릭한 다음 속성 필드의 오른쪽에 있는 줄임표 단추(...)를 클릭합니다.To write a more detailed description, click Description and then click the ellipsis button () that appears to the right of the property field. 이렇게 하면 텍스트를 쓸 수 있는 더 큰 영역이 제공됩니다.This provides a larger area in which to write text.

테이블 디자이너 범주Table Designer Category
확장하면 클러스터형으로 만들기에 대한 정보가 표시됩니다.When expanded, shows information for Create as Clustered.

클러스터형으로 만들기Create as Clustered
클러스터형 키나 인덱스를 만듭니다.Make the key or index clustered. 한 테이블에는 클러스터형 인덱스가 하나만 허용됩니다.Only one clustered index is allowed on a table. 테이블의 데이터는 클러스터형 인덱스의 순서대로 저장됩니다.Data in the table is stored in the order of the clustered index. 자세한 내용은 클러스터형 인덱스 만들기비클러스터형 인덱스 만들기를 참조하세요.For more information, see Create Clustered Indexes and Create Nonclustered Indexes.

데이터 공간 사양Data Space Specification
확장하면 (데이터 공간 형식), 파일 그룹 또는 파티션 구성표 이름파티션 열 목록에 대한 정보가 표시됩니다.When expanded, shows information for (Data Space Type), Filegroup or Partition Scheme Name, and Partition Column List.

(데이터 공간 형식)(Data Space Type)
현재 인덱스나 키가 파일 그룹 또는 분할 구성표에 속해 있는지 여부를 나타냅니다.Indicates whether this index or key belongs to a file group or partition scheme.

파일 그룹 또는 파티션 구성표 이름Filegroup or Partition Scheme Name
인덱스나 키가 저장된 파일 그룹 또는 분할 구성표의 이름을 표시합니다.Shows the name of the file group or partition scheme on which it is stored.

파티션 열 목록Partition Column List
분할 열 함수에 관련된 열의 목록을 쉼표로 구분하여 표시합니다.Displays a comma-separated list of columns that participate in the partition column function. (데이터 공간 형식) 필드에서 파일 그룹을 선택한 경우에는 사용할 수 없습니다.Unavailable if Filegroup is selected in the (Data Space Type) field.

채우기 사양Fill Specification
확장하면 채우기 비율인덱스 패딩에 대한 정보가 표시됩니다.When expanded, shows information for Fill Factor and Pad Index.

채우기 비율Fill Factor
시스템에서 채울 수 있는 인덱스의 리프 수준 페이지에 대한 비율을 지정합니다.Specifies what percentage of the index's leaf-level pages the system can fill. 페이지가 가득 찬 경우 시스템에서 페이지를 분할하여 새 데이터를 추가하므로 성능이 저하됩니다.Once a page is full, the system must split the pages to add new data, impairing performance.

  • 값을 100으로 설정하면 페이지가 가득차므로A value of 100 means the pages will be full. 저장 공간이 최소화됩니다.This will require the least amount of storage space. 이 설정은 읽기 전용 테이블처럼 데이터를 변경하는 작업이 없을 경우에만 사용해야 합니다.This setting should be used only when there will be no changes to the data, for example, on a read-only table.

  • 값이 작을 수록 데이터 페이지에 빈 공간이 더 많이 남습니다.A lower value leaves more empty space on the data pages. 이로 인해 인덱스 증가에 따라 데이터 페이지를 분할해야 할 필요성은 줄어들지만 더 많은 저장 공간이 필요합니다.This reduces the need to split data pages as indexes grow but requires more storage space.

인덱스 패딩Pad Index
인덱스가 증가하는 경우 현재 인덱스의 중간 페이지가 채우기 비율 에 지정된 빈 공간(패딩)과 동일한 비율로 제공되는지 여부를 나타냅니다.Indicate whether intermediate pages in this index are provided the same percentage of empty space (padding) specified in Fill Factor when they grow.

중복 키 무시Ignore Duplicate Keys
기존의 키 값과 동일한 키 값이 있는 일괄 삽입 작업을 진행하는 동안 행이 삽입되는 경우 적용할 결과를 지정합니다.Specify what happens when a row is inserted during a bulk insert operation whose key value equals an existing key value. 다음 옵션을 선택할 수 있습니다.If you choose:

  • SQL ServerSQL Server 에서 경고가 표시되고 문제가 발생한 행을 삽입하지 않은 채 나머지 행을 삽입합니다.Yes SQL ServerSQL Server issues a warning, ignores the offending incoming row, and tries to insert the remaining rows.

  • 아니요 SQL ServerSQL Server 에서 오류 메시지가 표시되고 일괄 삽입 작업 전체가 롤백됩니다.No SQL ServerSQL Server issues an error message and rolls back the entire bulk insert operation.

포함된 열Included Columns
인덱스 키를 구성하는 열 전체의 이름을 쉼표로 구분된 목록으로 표시합니다.Displays a comma-separated list of the names of all the columns that constitute the index key. 하위 키 열은 비클러스터형 인덱스에 대해서만 지정할 수 있습니다.Subkey columns can only be specified for nonclustered indexes. XML 인덱스에 대해서는 이 속성이 숨겨집니다.This property is hidden for XML indexes.

비활성화Is Disabled
현재 인덱스가 비활성화되었는지 여부를 나타냅니다.Indicates whether this index is disabled. 이 속성은 읽기 전용입니다.This is a read-only property. Visual Database Tools 외부에서 인덱스를 비활성화한 경우에는 이 속성이 로만 설정됩니다.This property is only set to Yes if the index has been disabled outside of the Visual Database tools.

전체 텍스트 키Is Full-Text Key
현재 인덱스가 전체 텍스트 키인지 여부를 지정합니다.Specify whether this index is a full-text key. 전체 텍스트 키에 대한 자세한 내용은 SQL Server 온라인 설명서를 참조하십시오.For more information on full-text keys, see SQL Server Books Online. XML 인덱스에 대해서는 이 속성이 숨겨집니다.This property is hidden for XML indexes.

페이지 잠금 허용Page Locks Allowed
현재 인덱스에 대해 페이지 수준의 잠금이 허용되는지 여부를 지정합니다.Specify whether page-level locking is allowed on this index. 페이지 수준의 잠금 허용 여부는 데이터베이스 성능에 영향을 줍니다.Allowing or disallowing page-level locking affects database performance. 권장 설정은 입니다.The recommended setting is Yes.

통계 다시 계산Re-compute Statistics
인덱스를 만들 때 기본 데이터베이스 엔진Database Engine 에서 통계를 새로 계산할지 여부를 지정합니다.Specify whether the underlying 데이터베이스 엔진Database Engine computes new statistics when the index is created. 통계를 다시 계산하면 인덱스 작성 속도가 느려지지만 쿼리 성능을 향상시킬 수 있습니다.Re-computing statistics slows the building of indexes but will very likely improve query performance.

행 잠금 허용Row Locks Allowed
현재 인덱스에 대해 행 수준의 잠금이 허용되는지 여부를 지정합니다.Specify whether row-level locking is allowed on this index. 행 수준의 잠금 허용 여부는 데이터베이스 성능에 영향을 줍니다.Allowing or disallowing row-level locking affects database performance. 권장 설정은 입니다.The recommended setting is Yes.

참고 항목See Also

제약 조건 작업(Visual Database Tools)Working with Constraints (Visual Database Tools)
키 작업(Visual Database Tools)Working with Keys (Visual Database Tools)