sybase ase 12.5를 사용하며
페이지 사이즈는 2k를 사용합니다
sybase.cfg 파일에
[2k I/O Buffer Pool]
pool size = DEFAULT
wash size = DEFAULT
local async prefetch limit = DEFAULT
[4K I/O Buffer Pool]
pool size = 700M
wash size = DEFAULT
local async prefetch limit = DEFAULT
[16k I/O Buffer Pool]
pool size = 700.0000M
wash size = DEFAULT
local async prefetch limit = DEFAULT
이렇게 설정 되어있습니다
궁금한점은 페이지 사이즈가 2K로 설정 되어있는데
4K, 16K에 사이즈를 할당할 필요가 있나 입니다.
필요가 없으면 max memory나 cache size를 늘려서 잡고 싶은데
그냥 두는게 맞나요 아니면 필요 없나요?
속도개선 관점에서 조언 부탁드립니다.
그리고 혹시 procedure cache size 를 올리면 procedure 속도가 올라가나요?
참고로
max memory = 4608000
cache size = 5000M
procedure cache size = 409600 |