문제
희망,나는 답변을 얻을 수 있습니다 각 데이터베이스 서버입니다.
에 대한 개요를 어떻게 작동 인덱싱 체크아웃: 어떻게 데이터베이스의 인덱스 작동하는가?
해결책
다음과 같은이는 sql92 표준이 되어야 합니다 그래서에 의해 지원되는 대부분의 RDMBS 는 SQL 을 사용:
CREATE INDEX [index name] ON [table name] ( [column name] )
다른 팁
Sql Server 2005
는 기능을 제공합을 지정 취재 인덱스입니다.이는 인덱스를 포함하는 데이터에서 다른 열 리프 수준에서,그래서 당신이 가야 하지 않는 테이블에 다시 얻을 열에 포함되지 않는 인덱스에서 키를 사용합니다.
create nonclustered index my_idx on my_table (my_col1 asc, my_col2 asc) include (my_col3);
이는 귀중한 쿼리에 대한 my_col3
선택 목록에서,그리고 my_col1
고 my_col2
에서는 절이 있습니다.
파이썬 pytables,인덱스지 않는 이름을 가지고 있고 그들은 바를 하나의 열:
tables.columns.column_name.createIndex()
SQL Server,다음을 수행할 수 있습니다:(MSDN 링크 전체 목록 옵션이 있습니다.)
CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name
ON <object> ( column [ ASC | DESC ] [ ,...n ] )
[ INCLUDE ( column_name [ ,...n ] ) ]
[ WHERE <filter_predicate> ]
(을 무시하고 좀 더 고급 옵션...)
의 이름을 각 인덱스 고유해야 합 데이터베이스를 넓습니다.
모든 인덱스가 여러 개 있을 수 있습의 열을,각각의 열을 주문할 수 있는 어떤 순서 당신이 원하는.
클러스터 인덱스는 고유 한 테이블당.그들은 있을 수 없 INCLUDE
d 열이 있습니다.
인덱스는 고유하지 않으며,최대 999 테이블당.그들이 할 수 있는 포함되는 열을,어디서 절입니다.
을 만드 인덱스는 다음과 같은 재료를 사용할 수 있습니다:
을 만들에 인덱스 테이블에 있습니다.중복된 값을 사용할 수 있습니다:
CREATE INDEX index_name ON table_name (column_name)
하게 만들에 인덱스 테이블에 있습니다.중복되는 값은 허용되지 않:
CREATE UNIQUE INDEX index_name ON table_name (column_name)
인덱스:
CREATE CLUSTERED INDEX CL_ID ON SALES(ID);
- 비비스:
CREATE NONCLUSTERED INDEX NONCI_PC ON SALES(ProductCode);
참고: http://www.codeproject.com/Articles/190263/Indexes-in-MS-SQL-Server 자세한 내용은.
CREATE INDEX name_index ON Employee (Employee_Name)
멀티 란:
CREATE INDEX name_index ON Employee (Employee_Name, Employee_Age)
대부분의 답변은 주어진에 대한 SQL 데이터베이스,나는 이것을 쓰 NOSQL 에 대한 데이터베이스를 위해 특별히 MongoDB.
아래에 구문을 만드는 인덱스에서 MongoDB 를 사용하여 몽고 쉘입니다.
db.collection.createIndex( <key and index type specification>, <options> )
예 db.collection.createIndex( { name: -1 } )
위의 예에서는 단 하나의 키 내림차순으로 색인을 만들에 이름 다.
Keep in mind MongoDB 인덱스를 사용하여 B-트리 데이터 구조입니다.
거기에 여러 종류의 인덱스로 만들 수 있습 mongodb 에서 자세한 정보는 아래 링크- https://docs.mongodb.com/manual/indexes/
인덱스지에 필요한 모든 데이터베이스가 있습니다.예를 들어:Kognitio 일명 WX2 엔진을 제공하지 않에 대한 구문을 색인 데이터베이스 엔진으로 그것을 처리한다.데이터갑을 통해 라운드 로빈 분할 및 Kognitio WX2 데이터를 가져옵에 디스크에서 가장 간단한 방법입니다.