1 먼저 커넥션 메니저와 쓰레드 메니저는 튜닝 포인트도 되고 해서 MySQL의 내부 소스 흐름을 한번 분석해 보았습니다.
2 create_new_thread() 함수를 살펴보면 static void create_new_thread(THD *thd) { //내부적으로 max_connections+1해서 연결 수 체크하고 // +1 하는 이유는 슈퍼 관리자의 접속을 위해서 if (connec..
3 이유는 sql/scheduler.cc의 one_thread_per_connection_scheduler() 함수에서 설정한 정보를 보면 안다. static scheduler_functions one_thread_per_connection_scheduler_funct..
트위터 반응

@mimul: 저도 MySQL 소스를 까보기 시작했습니다. 나중에는 스토리지 Plugin 한번 만들어 볼라구요. ㅋㅋ 그 첫번째로 Connection/Thread Manager에 대한 발 소스 분석입니다. ㅋ - http://t.co/qgY7ykc6

@beyonditblog: MySQL 내부 프로세스 - Connection/Thread Manager: 먼저 커넥션 메니저와 쓰레드 메니저는 튜닝 포인트도 되고 해서 MySQL의 내부 소스 흐름을 한번 분석해 보았습니다.소스는 ... http://t.co/fj2i3iWJ

@goo0131: MySQL 내부 프로세스 - Connection/Thread Manager: 먼저 커넥션 메니저와 쓰레드 메니저는 튜닝 포인트도 되고 해서 MySQL의 내부 소스 흐름… http://t.co/82c2qJjf

@TerryCho: connection pool은 쓰레드 재사용 측면보다는 conmection을 맺는 행위가 자원소모가 많기 때문에 재사용 합니다 쓰레드사 재사용된다고 안쓸건 아니져 RT @mimul: 저도 MySQL 소스를 까보http://t.co/ubQseedY