추가내용,.. LIKE 검색이나, 문자열 함수 등을 사용이 불가능해집니다. PostgreSQL 에서 Collation 관련 이슈.. https://www.postgresql.org/docs/current/collation.html : PG 메뉴얼 https://www.unicode.org/reports/tr10/ : Unicode® Technical Standard #10 https://unicode-org.github.io/icu/ : ICU 문서 https://webcache.googleusercontent.com/search?q=cache:W2Mex4SS0ygJ:https://postgresql.verite.pro/blog/2019/10/14/nondeterministic-collations.htm..
시퀀스의 cache 설정은 세션레벨에서 동작 함. 즉, cache 100 으로 설정했을때, 1번 세션에서 nextval하면 1이 표시되고 2번 세션에서 netxtval 하면 101 이 표시된다... 메뉴얼에는 관련내용을 cache 쪽에 설명을 하지 않고 notes 에 남겨놨다.. Unexpected results might be obtained if a cache setting greater than one is used for a sequence object that will be used concurrently by multiple sessions. Each session will allocate and cache successive sequence values during one access to ..
테이블에 리스트 파티션을 약 8000여개 생성 (이렇게 사용하는곳이 없을줄 알았는데..우리가 이렇게 씀.) 현상 Loop 등을 수행하는데 5-6 번째에서 한참동안 멈춰있다가 실행 또는 db 비정상 종료 됨. 메모리가 계속 증가 이슈1 쿼리를 작성할때 파티션 테이블의 파티션 기준에 대한 조건이 항상 있어야 함. 후행 테이블일때 조인 조건으로 받아먹는건 의미 없음(비결정적으로 판단하여 모든 파티션을 읽는 실행계획이 생성됨) 메모리 사용량이 계속 증가하는 현상과 함께 심한 경우 db 가 비정상종료되는 경우도 발생함. 이슈2 모든 파티션 조건을 추가해도, 같은 쿼리가 여러번 (5-6)수행되면, 내부적으로 실행계획을 재사용하기 위해 플랜을 생성하게 되는데, 이때 또 이슈 1과 같은 현상이 발생 함. 해결하기 위해..