when we use gevent and pymysql, mysql connections would create and release in a request lifetime. that's why we need a pool to manage mysql connections.