tl;dr 今まで、railsにおいて、mysqlのconnection pool数は、 unicorn worker数 +1(console用) としてたけど、実際のところは1~2が良さそう. 理由は、poolingはprocess毎に行われるため. ※ 間違ってたら、指摘して頂ければ泣いて喜びます! DB connecitonって? アプリケーションとMySQLをつなぐ、SQL実行のための通信路 アプリケーションからMySQLへの接続要求 接続要求に含まれる、パスワード・ユーザー名を元に、サーバープロセスを作成 サーバープロセスが、アプリケーションとの通信を行う このサーバープロセスと、アプリケーション間の通信路を、コネクションという. 1 サーバープロセスの生成には、大体 0.05秒くらいの時間がかかるとのこと. connection poolingとは DBとのconnection