2012-10-28 3 views
3

에 나는 여러 스레드으로 인덱스를 생성 PL/SQL의 절차를 발견했다.만들기 인덱스 동시에 MySQL의

MySQL에서 이러한 절차를 작성할 수 있습니까? MySQL이 별도의 스레드에서 프로 시저를 실행할 수 있습니까?

+0

일반적으로 데이터베이스는 일회성 이벤트로 설정됩니다. 그렇다면 멀티 스레드가 필요한 이유는 무엇입니까? 데이터베이스 (테이블/계정/인덱스/저장 프로 시저 등 생성)를 설정하십시오. EXPLAIN을 사용하여 SQL을 점검하십시오. 그럼 일들이 너무 늠름한 dory. BTW - 제한 요소가 IO라고 언급하는 것을 잊어 버렸습니다. –

+0

@EdHeal 이야기는 300,000,000 개의 레코드가있는 테이블이 있고 그것에 대한 업데이트 문을 실행하려고합니다. 레코드를 새 테이블에 인덱스없이 삽입하고 레코드를 새 테이블에 삽입 한 후 인덱스를 추가하십시오. 이제 병렬 스레드를 사용하여 새 테이블에 인덱스를 추가하려고합니다. [link] (http://asktom.oracle.com/pls/asktom/f?p=100:11:0:::P11_QUESTION_ID:6407993912330)에서 아이디어를 얻었습니다. – Gat

+0

은 일회성 이벤트입니까? –

답변