タグ

SQLite3に関するYassLabのブックマーク (2)

  • Rails 7.1: SQLite3アダプタのデフォルトコネクション設定が最適化された(翻訳)|TechRacho by BPS株式会社

    概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Rails 7.1 comes with an optimized default SQLite3 adapter connection configuration - BigBinary Blog 原文公開日: 2023/10/30 原著者: Vishnu M 参考: 週刊Railsウォッチ20231004: SQLite3アダプタのコネクション設定のパフォーマンスチューニング Rails 7.1では、Active RecordのSQLite3アダプタのコネクション設定が現代のRailsアプリによりふさわしい形で更新されました。 設定の変更について説明する前に、PRAGMA(プラグマ)について理解しておきましょう。PRAGMAは特殊なSQLステートメントで、データベースのさまざまな振る舞いや設定をクエリまたは操作するのに用いら

    Rails 7.1: SQLite3アダプタのデフォルトコネクション設定が最適化された(翻訳)|TechRacho by BPS株式会社
    YassLab
    YassLab 2024/02/14
    "リクエストされたページがアプリのアドレス空間にマッピング済み/マッピング可能な場合は、xFetch()がそのページへのポインタを返し、SQLiteがコピーを行わずに済む / 手順がスキップされることでメモリマップI/Oが高速に"
  • RubyKaigi 2023に参加した #rubykaigi - 私が歌川です

    RubyKaigi 2023に参加しました。 トーク 印象に残ったトークについて簡単な感想を書きます。 The future vision of Ruby Parser Rubyには4種類の do がある、という話がおもしろかったです。 Fix SQL N+1 queries with RuboCop RuboCopにN+1クエリを自動修正させる、というなかなか野心的な取り組みの話でした。最近だとChatGPTにコードを修正させるという向きもあると思うのですが、今後どうなるのかが気になります。 Splitting: the Crucial Optimization for Ruby Blocks TruffleRubyの最適化手法の話でした。けっこうアグレッシブに最適化しているけど、最適化フェーズに必要な計算資源がけっこうありそう? というのが気になりました。 Ruby Committer

    RubyKaigi 2023に参加した #rubykaigi - 私が歌川です
    YassLab
    YassLab 2023/05/16
    “Build Your Own SQLite3: 自作キーボードの中でSQLite3が動き、キータイプの統計情報から最強のキー配列を作った結果hjklが人差し指に来る、というオチになったのがとてもおもしろかった / File.open をSQLite3に使わせる”
  • 1