>데이터 베이스 >MySQL 튜토리얼 >plsql에 인덱스를 추가하는 방법은 무엇입니까?

plsql에 인덱스를 추가하는 방법은 무엇입니까?

藏色散人
藏色散人원래의
2019-05-11 10:15:4113247검색

plsql에 인덱스를 추가하는 방법: 1. PLSQL 인터페이스의 SQL 편집 페이지에서 데이터 테이블을 직접 마우스 오른쪽 버튼으로 클릭하고 "편집"을 선택합니다. 2. 팝업 인터페이스에서 3. 색인을 클릭하고 관련 정보를 입력한 후 열 아래의 "..."를 클릭합니다. 4. 팝업 창에서 색인 열을 지정하고 "확인"을 클릭합니다. "적용"을 클릭하세요.

plsql에 인덱스를 추가하는 방법은 무엇입니까?

인덱스는 테이블에 있는 하나 이상의 열 값을 정렬하는 구조입니다. 인덱스를 사용하면 빠르게 사용할 수 있습니다. 데이터베이스 테이블 특정 정보에 액세스합니다. 특정 직원을 성으로 찾으려는 경우 인덱스를 사용하면 테이블의 모든 행을 검색하는 것보다 더 빠르게 정보를 얻을 수 있습니다.

인덱스의 주요 목적 중 하나는 테이블에서 데이터를 검색하는 방법의 속도를 높이는 것, 즉 정보 검색자가 제한 사항에 맞는 레코드 ID를 가장 빠르게 찾을 수 있도록 도와주는 보조 데이터 구조입니다. 가능한 한.

간단히 말하면 SQL 문을 기반으로 where 뒤에 조건에 대한 인덱스가 데이터베이스에 추가되고 검색할 때마다 먼저 인덱스에서 조건을 찾아 검색을 저장하게 됩니다. 시간.

Plsql에 인덱스를 추가하는 방법

1단계: plsql에 인덱스를 생성해야 합니다. 테이블 "linshibiao" .

PLSQL 인터페이스의 왼쪽에 있는 객체를 사용할 수 있습니다.>테이블—>linshibiao—>마우스 오른쪽 버튼 클릭—>클릭하여 편집

( SQL 편집 페이지에서 직접 마우스 오른쪽 버튼을 클릭할 수도 있습니다. linshibiao 테이블을 클릭하세요. —>편집, 때로는 클릭할 수 없는 경우도 있습니다. 어쩌면 본인의 선택일 수도 있습니다)

plsql에 인덱스를 추가하는 방법은 무엇입니까?#🎜 🎜#

2단계: 다음 인터페이스로 직접 이동합니다. 여기에서 소유자와 이름이 유용합니다.

plsql에 인덱스를 추가하는 방법은 무엇입니까?

3단계: 색인을 클릭하고 두 번째 단계에서 얻은 관련 정보, 소유자, 이름을 입력한 다음 열 아래를 클릭합니다.. .다음과 같이 그림과 같이

plsql에 인덱스를 추가하는 방법은 무엇입니까?

4단계: Cardid를 클릭하고>를 클릭하고 확인을 클릭합니다#🎜 🎜##🎜 🎜#

5단계: 아래 "적용" 버튼을 클릭하여 인덱스 생성을 완료합니다. plsql에 인덱스를 추가하는 방법은 무엇입니까?

참고: "적용"을 클릭하면 가끔 오류 메시지가 표시됩니다. 이 경우 PLSQL을 다시 시작하면 됩니다.

1 Index의 장점plsql에 인덱스를 추가하는 방법은 무엇입니까?

1 고유한 인덱스를 생성하면 데이터베이스의 각 행에 고유성이 부여됩니다. 보장될 수 있습니다.

2. 이는 데이터 액세스 속도를 크게 높일 수 있습니다. 이것이 색인 생성이 필요한 주된 이유입니다.

3. 쿼리를 그룹화하고 정렬할 때 그룹화 및 정렬 시간도 크게 줄일 수 있습니다(정렬 규칙은 인덱스 정렬과 동일해야 함).

4. 테이블 연결을 기반으로 쿼리할 경우 테이블 연결 속도가 크게 빨라집니다(데이터 무결성 참조).

2 index

1의 단점 DELETE, UPDATE, INSERT 작업과 같은 데이터 유지 관리 속도가 느려집니다.

2. 인덱스를 생성하고 유지하는 데는 시간이 걸리고 데이터 양이 증가함에 따라 계속해서 증가합니다.

3. 과도하거나 부적절한 색인은 실제로 데이터 검색 효율성을 저하시킵니다.

4. 인덱스에는 디스크 저장 공간이 필요합니다. 클러스터형 인덱스인 경우 디스크 오버헤드가 더 커집니다.

3 인덱스

1의 개념은 관계형 데이터베이스에서 행 저장소의 물리적 위치는 중요하지 않지만 행을 찾아야 하는 경우 행 위치는 다음과 같습니다. 중요합니다. Oracle은 RowID를 사용하여 행의 정확한 위치(행이 있는 파일, 파일의 블록 및 블록의 행 주소)를 저장하는 각 데이터 행을 식별합니다.

2. 인덱스는 테이블에서 데이터 행의 빠른 위치를 제공하는 Oracle 내부 구조입니다. 인덱스는 여러 행의 데이터(인덱스된 테이블의 해당 RowID 및 인덱스 열 복사본 포함)를 저장하는 Oracle 내의 데이터 구조입니다.

# 🎜🎜#3. 인덱싱의 목적은 데이터 검색 속도를 높이는 것입니다.

위 내용은 plsql에 인덱스를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.