blockSize 를 10으로 한 이유가 궁금합니다.
- 작성자 :
- 이*행
- 작성일 :
- 2021-02-15 16:12:55
- 조회수 :
- 3,515
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
blockSize 를 10으로 한 이유가 궁금합니다.
<property name="blockSize" value="10"/>
src/main/resources/egovframework/spring/com/idgn/context-idgn-File.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd">
<bean name="egovFileIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy">
<property name="dataSource" ref="egov.dataSource" />
<property name="strategy" ref="fileStrategy" />
<property name="blockSize" value="10"/>
<property name="table" value="COMTECOPSEQ"/>
<property name="tableName" value="FILE_ID"/>
</bean>
<bean name="fileStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl">
<property name="prefix" value="FILE_" />
<property name="cipers" value="15" />
<property name="fillChar" value="0" />
</bean>
</beans>
<property name="blockSize" value="10"/>
src/main/resources/egovframework/spring/com/idgn/context-idgn-File.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd">
<bean name="egovFileIdGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy">
<property name="dataSource" ref="egov.dataSource" />
<property name="strategy" ref="fileStrategy" />
<property name="blockSize" value="10"/>
<property name="table" value="COMTECOPSEQ"/>
<property name="tableName" value="FILE_ID"/>
</bean>
<bean name="fileStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl">
<property name="prefix" value="FILE_" />
<property name="cipers" value="15" />
<property name="fillChar" value="0" />
</bean>
</beans>
A
안녕하세요.
표준프레임워크센터 입니다.
blockSize=10인경우
10개의 ID값을 가지고 있다 10개를 소진하면
DB에서 ID 카운트를 올리게 되는데
너무 적으면 DB 접속이 늘어나게 되는게
빈번한 사용이 있는 시스템의 경우
좀더 늘려야 할수도 있을듯 합니다.
특별한 이유가 있어 10으로 지정된 것은 아닙니다.
개발 사업단 또는 업무에 맞게 수정하여 사용하셔도 됩니다.
참고로
실행환경 위키가이드는 다음과 같습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:fdl:id_generation
감사합니다.
표준프레임워크센터 입니다.
blockSize=10인경우
10개의 ID값을 가지고 있다 10개를 소진하면
DB에서 ID 카운트를 올리게 되는데
너무 적으면 DB 접속이 늘어나게 되는게
빈번한 사용이 있는 시스템의 경우
좀더 늘려야 할수도 있을듯 합니다.
특별한 이유가 있어 10으로 지정된 것은 아닙니다.
개발 사업단 또는 업무에 맞게 수정하여 사용하셔도 됩니다.
참고로
실행환경 위키가이드는 다음과 같습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:fdl:id_generation
감사합니다.