docker
This commit is contained in:
@@ -29,9 +29,9 @@ converter:
|
||||
crs: 'EPSG:5186'
|
||||
|
||||
batch:
|
||||
chunk-size: 5000 # 청크 크기 증가 (1000 → 5000, 성능 5배 향상)
|
||||
chunk-size: 1000 # 청크 크기 증가 (1000 → 5000, 성능 5배 향상)
|
||||
skip-limit: 100 # 청크당 skip 허용 건수
|
||||
fetch-size: 5000 # JDBC 커서 fetch 크기 (chunk-size와 동일하게)
|
||||
fetch-size: 1000 # JDBC 커서 fetch 크기 (chunk-size와 동일하게)
|
||||
enable-partitioning: false
|
||||
|
||||
geoserver:
|
||||
|
||||
@@ -29,9 +29,9 @@ converter:
|
||||
crs: 'EPSG:5186'
|
||||
|
||||
batch:
|
||||
chunk-size: 5000 # 청크 크기 (1000→5000, 성능 5배 향상, 메모리 ~200MB per chunk)
|
||||
chunk-size: 1000 # 4.7M 건 OOM 방지: 청크별 트랜잭션 커밋으로 GeoTools 메모리 해제
|
||||
skip-limit: 100 # 청크당 skip 허용 건수
|
||||
fetch-size: 5000 # JDBC 커서 fetch 크기 (chunk-size와 동일하게)
|
||||
fetch-size: 1000 # JDBC 커서 fetch 크기 (chunk-size와 동일하게)
|
||||
enable-partitioning: false # 초기에는 비활성화
|
||||
partition-concurrency: 4 # Map ID별 병렬 처리 동시성 (4=~300MB, 8=~600MB)
|
||||
|
||||
@@ -46,7 +46,7 @@ geoserver:
|
||||
|
||||
logging:
|
||||
level:
|
||||
com.kamco.makesample: DEBUG
|
||||
com.kamco.makesample: INFO # DEBUG → INFO: 4.7M 건 write 중 불필요한 로그 I/O 제거
|
||||
org.springframework: WARN
|
||||
pattern:
|
||||
console: '%d{yyyy-MM-dd HH:mm:ss} - %msg%n'
|
||||
|
||||
9
shp-exporter/src/main/resources/test
Normal file
9
shp-exporter/src/main/resources/test
Normal file
@@ -0,0 +1,9 @@
|
||||
java -Xmx4g -Xms512m -XX:+UseG1GC \
|
||||
-XX:MaxGCPauseMillis=200 -XX:G1HeapRegionSize=16m \
|
||||
-jar build/libs/shp-exporter.jar \
|
||||
--batch \
|
||||
--converter.inference-id=test009 \
|
||||
--converter.batch-ids[0]=111 \
|
||||
--converter.batch-ids[1]=114 \
|
||||
--converter.batch-ids[2]=162 \
|
||||
--geoserver.enabled=true
|
||||
Reference in New Issue
Block a user