コネクションプール - CI/CD用語集の定義
コネクションプールは、アプリケーションがリクエストごとに新しい接続を開く代わりに再利用する、開いたデータベース接続のキャッシュで、繰り返しのハンドシェイクのコストを回避します。
CIでは
プールに上限を設けずに接続を開くテストスイートは、データベースサーバーの接続上限を使い果たし、「too many connections」のようなエラーを引き起こすことがあります。プールのサイズを調整し、teardownで接続を閉じることで、並列のテストjobを安定させられます。
関連ガイド
Connection String - CI/CD Glossary DefinitionConnection String: A connection string is a single value that tells a client how to reach a database, encodin…
Deadlock - CI/CD Glossary DefinitionDeadlock: A deadlock occurs when two transactions each hold a lock the other needs, so neither can proceed. T…