2017-10-01 1 views
-1

Google Cloud SQL에서 작업하고 있습니다. 한 가지는 나를 혼란스럽게합니다. 한 번에 여러 개의 쿼리를 실행하면 병렬로 실행되거나 그렇지 않은 쿼리가 실행됩니다. 예를MySQL에서 검색어 최적화

SELECT * FROM tbl1 
    UPDATE tbl2 SET column = 'value' WHERE id = 'value' 
    DELETE from tbl3 WHERE id = 'value' 
    SELECT * FROM tbl4 
    SELECT col1,col2 FROM tbl5 

병렬 형태 또는하지 실행이 쿼리의

. 아니면 각 쿼리에 대한 스레드를 만들어야합니까?

나는 모든 쿼리가 다른 테이블에서 작업을 수행하기 때문에 병렬로 실행해야한다고 생각한다.

제게 알려주세요.

+1

순차적으로 실행됩니다. – Ravi

답변

0

한 번에 하나의 명령이 작성된 순서대로 실행됩니다.

+0

왜 병렬 형식이 아닌지, 어떻게 병렬 형식으로 실행할 수 있습니까? 각 쿼리마다 스레드를 만들 수 있습니까 ??? – PakDeveloper

+0

정확합니다. 동시에 실행할 수 있도록 다른 스레드에서 실행해야합니다. 작업 일정을 조사해야합니다. https://cloud.google.com/solutions/reliable-task-scheduling-compute-engine 몇 가지 작업을 만들고 동시에 모두 실행하도록 설정할 수 있습니다. –