#データベース最適化 のAIニュース
9件の記事
Cloudflare の請求パイプラインが突然遅延した原因は ClickHouse の隠れたボトルネックだった
Cloudflare は、ClickHouse のテーブル設計変更後に請求生成ジョブの速度低下が発生し、調査の結果、パーティショニングキーの変更が引き起こした隠れたボトルネックが原因であると特定した。
プレゼンテーション:すべてのビットが重要であるとき:Valkeyが現代のハードウェア向けにハッシュテーブルを再構築した方法
Madelyn Olson氏が、Valkeyのデータ構造の進化について議論し、従来のポインタ追跡型ハッシュマップからキャッシュを意識した設計への移行と、メモリ密度を最大化する「Swedish」テーブルの実装を説明した。
システム向けAI:LLMを用いたデータベースクエリ実行の最適化
新研究により、大規模言語モデル(LLM)が統計ヒューリスティックが見逃す基数推定エラーを修正し、データベースクエリの実行計画を最適化できることが示された。これにより最大4.78倍の高速化が実現する。
SQLiteタグベンチマーク:5つのタグ付け戦略の比較
研究者がSQLiteにおけるタグ付け実装の5つの手法をマイクロベンチマークで比較した。従来の多対多テーブルが最速で、FTS5が僅差で続き、LIKEクエリによる全表スキャンは予想以上に良好だったが、JSON配列とjson_each()を使った手法は大幅に遅かった。
本番データなしで本番クエリプランを生成
Radim Marek氏が、PostgreSQL 18で導入されたpg_restore_relation_stats()とpg_restore_attribute_stats()関数について説明している。これらの関数は、本番データなしで統計情報を復元し、クエリプランを生成することを可能にする。
MySQL WorkbenchのVISUAL EXPLAINでインデックスの挙動を確認する方法
MySQL WorkbenchのVISUAL EXPLAIN機能を使い、インデックスの動作を視覚的に確認する方法を解説。データベースのパフォーマンス最適化に役立つ。
TTLを活用したTiDBの効率的なインスタンス運用
MySQL互換データベースTiDBのTTL機能で古いデータを自動削除し、コスト削減と障害耐性向上を実現した事例を紹介。
TiDBリソースグループによるワークロード制御
Mercari Adsチームが、TiDBデータベースでオンライン処理とバッチ処理を単一クラスタで運用する中で発生したリソース競合問題を、TiDBのリソースグループ機能で解決した事例を紹介している。
ローカルPostgreSQLコンテナでスロークエリを特定する方法
アプリケーション成長時のDBパフォーマンスボトルネックに対処するため、ローカルPostgreSQLコンテナで非効率なSQLクエリを検出する手順を解説。