Scraps 最終更新 2026/09/29 21:30

原文著者: @naoki /

FastAPI はどこで待たされていたのか ― イベントループ・スレッド・プロセスで整理する

  • #バックエンド
  • #クラウド
  • #DevOps・CI/CD

AIで作成し、掲載基準に基づいて自動選定した要約です。

  • FastAPIで同期DBドライバを使うとイベントループが止まり、リクエストが遅延する
  • async def内で同期処理を実行するとイベントループが停止し、psycopg2のDB待ちはスレッドプールに委譲するか非同期ドライバに変更する必要がある
  • 同期処理はスレッドプールに委譲すると40本の上限で頭打ちになるため、非同期ドライバへの変更が効果的
FastAPI はどこで待たされていたのか ― イベントループ・スレッド・プロセスで整理する

Zenn / 原文を読む