본문 바로가기

Backend6

MySQL - Too many connections 해결 및 튜닝 show variables like '%max_connections%'; show status like '%connect%'; =>"Aborted_connects" "53""Connections" "10832""Max_used_connections""101""Threads_connected" "100" show status like 'Aborted%';=>"Aborted_clients" "5000""Aborted_connects" "53" show status like '%thread%';=>"Threads_cached" "5""Threads_connected" "99""Threads_created" "1469""Threads_running" "1" Cache Miss Rate(%) = Threads_c.. 2019. 1. 8.
MyBatis Cache 성능을 개선하고 순환하는 의존성을 해결하기 위해 필요한 로컬 세션 캐싱을 제외하고 기본적으로 캐시가 작동하지 않는다. Mabatis 캐싱을 활성화하기 위해서 SQL 매핑 파일에 한줄을 추가하면 된다. 이 설정은 60 초마다 캐시를 지우는 FIFO 캐시를 생성한다. 이 캐시는 결과 객체 또는 결과 리스트를 512개까지 저장하고 각 객체는 읽기 전용이다. 캐시 데이터를 변경하는 것은 개별 쓰레드에서 호출자간의 충돌을 야기할 수 있다.매핑 구문 파일내 select 구문의 모든 결과가 캐시 될 것이다.매핑 구문 파일내 insert, update 그리고 delete 구문은 캐시를 지울(flush) 것이다.캐시는 Least Recently Used (LRU) 알고리즘을 사용할 것이다.캐시는 스케줄링 기반으로 시간순.. 2017. 7. 16.
Spring Application Config Spring Application Config application/json;charset=utf-8 2017. 5. 10.
Project Lombok https://projectlombok.org/ http://jnb.ociweb.com/jnb/jnbJan2010.html Installation java -jar lombok.jar MavenAdding lombok to your pom file org.projectlombok lombok 1.16.18 provided projectlombok.org http://projectlombok.org/mavenrepo Maven > Update Project.. Lombok features.valFinally! Hassle-free final local variables.@NonNullor: How I learned to stop worrying and love the NullPointerException... 2016. 4. 1.
MySql 에서의 현재시각 sysdate vs now MySql 에서 현재시각을 위한 함수 sysdate() 와 now() 두 함수 모두 현재시각을 반환하지만, 몇가지 차이가 있음. 하나의 SQL 문에서 여러번 now()가 사용된 경우, now() 는 동일한 결과를 반환, sysdate()는 동일 SQL 문 내에서도 호출되는 시점에 따라 결과값이 달라짐. example> select now(), sysdate(), sleep(5), now(), sysdate(); result> now() sysdate() sleep(5) now() sysdate() 2013-05-03 오전 11:18:31 2013-05-03 오전 11:18:31 5 2013-05-03 오전 11:18:31 2013-05-03 오전 11:18:36 sleep(5)를 통해 중간에 5초동안 대.. 2013. 5. 3.
오라클 문자열 split 하기 오라클 문자열 split 하기 SELECT SUBSTR ('홍길동#과장#IT', (SELECT INSTR ('홍길동#과장#IT', '#') FROM DUAL) + 1, (SELECT INSTR ('홍길동#과장#IT', '#', 1, 2) FROM DUAL) - ((SELECT INSTR ('홍길동#과장#IT', '#', 1, 1) FROM DUAL) + 1) ) AS RESULT FROM DUAL 2013. 5. 3.