benchmarking and connection pooling