sqler: 5つの修正、5日間
FTS再構築が4.65x→1.03x(ベンチマークのバグ)。バルクインサートが1.9x→0.89x(生のsqliteより速い)。FTSランク検索が1.50x→1.00x(JOIN一本)。msgspecで5.1xのハイドレーション。
2件の記事
FTS再構築が4.65x→1.03x(ベンチマークのバグ)。バルクインサートが1.9x→0.89x(生のsqliteより速い)。FTSランク検索が1.50x→1.00x(JOIN一本)。msgspecで5.1xのハイドレーション。
3つの的を絞った最適化で階層構築を86秒から349msに短縮。BTreeSetプレフィックスインデックス、キャッシュ済みインベスティゲーター、キャップ付きサンプリング — before/after計測で全ての主張を証明。