데이터베이스에서 많은 양의 데이터를 가져 와서 반복 계산을 수행하는 작은 스크립트가 있습니다. 이 계산에는 약 2500 개의 행이 사용되므로 엄청난 양은 아니지만 상사가 어쨌든 계산을 나누기를 원합니다.큰 계산을 분할 하시겠습니까?
내 일반적인 전략 (그리고 나는 단지 어둠 속에서 촬영 중이다.) 데이터베이스를 두드려서 처음 50 개 행을 얻고, 50 개 행에 대한 계산에서 각 단계를 수행하고 마지막 행을 저장한다. 반복), 데이터베이스에서 다음 50 개의 행을 가져 와서 데이터베이스의 모든 행에 대한 설명이 완료 될 때까지이 프로세스를 계속하십시오.
내 전략에 대한 생각? 이런 종류의 일을하기위한 조언?
파티션을 지정하지 않고 계산을 일괄 처리합니다. 그래서 그것은 어느 것이 될까요? –
내 전략이 의미하는 바를하고 싶습니다. 잘못된 용어를 사용하면 유감입니다. 두 파티션의 차이점이 명확하지 않기 때문에 분할이 무엇인지 알기에 관심이 있습니다. – sooprise
파티션을 분할하는 데는 멀티 스레딩이 필요합니다. – Dykam