/main/fastapi-sqlite-test

FastAPI, SQLite, тестирование нагрузки

Привет, Мир!

Играет ли какую-то роль синхронный или асинхронный режим в работе FastAPI+SQLite? Вроде как нет, ведь sqlite работает в синхронном режиме.

А если проверить?

Синхронный режим

test1

test2

test3

Асинхронный режим

test4

test5

test6

Итог:

  • синхронный режим перестает отвечать при ~200rps
  • асинхронный режим продолжает работать при ~300rps, увеличивается только время ответа
  • locust запущен в режиме 1000 пользователей и рампа 20 пользователей в секунду

01.12.2025
/main/fastapi-sqlite-test