본문 바로가기

제럴드 와인버그 <Quality Software Book : How Software Is Built > - 1장 요약 How Software Is BuiltPreface1. the ability to observe what’s happening and to understand the significance of your observations2. the ability to act congruently in difficult interpersonal situations, even though you may be confused, or angry, or so afrai..
2018년 8월 첫째주 로그 #BearNote이번주부터 bear note를 쓰기 시작했다. macdown, evernote을 계속 썼었는데, mac-down 대체품으로 좋은거같다. #Flow요즘 책을 읽거나, 심리학 팟캐스트를 들을 때, 몰입(flow)라는 용어가 많이 등장한다.- 그릿 : 몰입 상태에 빠지면 목표에 집중할 수 있게 된다고 한다. - 린스타트업 : 몰입 상태에 빠지면 생산성이 높아진다고 한다.- 심리학 팟캐스트 : 몰입 상태에 빠지면, 하나에 ..
(PostgreSQL)Idle in transaction 프로세스 자동으로 죽이기 문제 상황postgresql에서 transaction이 잡혀있지만, 아무것도 하지 않으면, 세션의 상태는 idle in transaction이 된다.그런데 얘가 connection은 쥐고 있지만, 아무것도 안한다면 서버 자원을 잘 활용하지 못하게 된다. ( 참고 - (Django)PostgreSQL의 Idle In Transaction Connection )그러면 connection이 무한대로 늘어난다거나, connection이 필..
(PostgreSQL)PostgreSQL의 Idle In Transaction Connection PostgreSQL의 Idle in Transaction 상태란? PostgreSQL에 붙는 Connection은 열려있지만, 아무런 쿼리를 보내지 않는 상태를 의미한다. 세션에 idle in Transaction이 많은 경우 시스템 리소스를 많이 쓰게 된다. 그리고 pgpool, pgbouncer 같은 connection pooler가 transaction pooling mode로 실행되는 경우, 이 설정을 사용하는 의미..