이 게시물의 첫 번째 대답은 쿼리의 속도를 높이려면 인덱스를 만들어야한다는 메시지입니다.이 게시물의 첫 번째 대답은 Update one MySQL table with values from another 입니다. 어떻게해야합니까? 다음과 같이SQL 쿼리를 사용하여 Join 쿼리 속도 향상
내가 인덱스를 생성 .. 어떻게 그냥 알아낼 수 없습니다 그것은 매우 간단
이 게시물의 첫 번째 대답은 쿼리의 속도를 높이려면 인덱스를 만들어야한다는 메시지입니다.이 게시물의 첫 번째 대답은 Update one MySQL table with values from another 입니다. 어떻게해야합니까? 다음과 같이SQL 쿼리를 사용하여 Join 쿼리 속도 향상
내가 인덱스를 생성 .. 어떻게 그냥 알아낼 수 없습니다 그것은 매우 간단
ALTER TABLE `your_table` ADD INDEX `your_index_name`
(`column_that_should_be_indexed`)
general syntax을 알고있다 -
CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name
[index_type]
ON tbl_name (index_col_name,...)
[index_type]
index_col_name:
col_name [(length)] [ASC | DESC]
index_type:
USING {BTREE | HASH}
일반적인 구문은 다음과 같습니다 예 :
create index t_col1_col2 on t(col1, col2);
열을 기본 키 또는 고유로 선언하거나 고유 제한 조건을 추가 할 때도 인덱스를 만들 수 있습니다.
또한 인덱스는 인 경우 일 때 가장 효과적 일 때가 있습니다. 즉, 둘 이상의 열을 포함합니다.