simonw/datasette

Research: demonstrate if parallel SQL queries are worthwhile

Open

#1,727 opened on 2022年4月27日

GitHub で見る
 (32 comments) (0 reactions) (0 assignees)Python (625 forks)batch import
help wantedresearch

Repository metrics

Stars
 (8,637 stars)
PR merge metrics
 (平均マージ 67d 23h) (30d で 19 merged PRs)

説明

I added parallel SQL query execution here:

My hunch is that this will take advantage of multiple cores, since Python's sqlite3 module releases the GIL once a query is passed to SQLite.

I'd really like to prove this is the case though. Just not sure how to do it!

Larger question: is this performance optimization actually improving performance at all? Under what circumstances is it worthwhile?

コントリビューターガイド