メインコンテンツへスキップ

#データベース最適化 のAIニュース

9件の記事

Cloudflare の請求パイプラインが突然遅延した原因は ClickHouse の隠れたボトルネックだった

Cloudflare は、ClickHouse のテーブル設計変更後に請求生成ジョブの速度低下が発生し、調査の結果、パーティショニングキーの変更が引き起こした隠れたボトルネックが原因であると特定した。

Cloudflare Blog·5月14日·★★★★

プレゼンテーション:すべてのビットが重要であるとき:Valkeyが現代のハードウェア向けにハッシュテーブルを再構築した方法

Madelyn Olson氏が、Valkeyのデータ構造の進化について議論し、従来のポインタ追跡型ハッシュマップからキャッシュを意識した設計への移行と、メモリ密度を最大化する「Swedish」テーブルの実装を説明した。

InfoQ·4月7日

システム向けAI:LLMを用いたデータベースクエリ実行の最適化

新研究により、大規模言語モデル(LLM)が統計ヒューリスティックが見逃す基数推定エラーを修正し、データベースクエリの実行計画を最適化できることが示された。これにより最大4.78倍の高速化が実現する。

Together AI Blog·4月3日·★★★★

SQLiteタグベンチマーク:5つのタグ付け戦略の比較

研究者がSQLiteにおけるタグ付け実装の5つの手法をマイクロベンチマークで比較した。従来の多対多テーブルが最速で、FTS5が僅差で続き、LIKEクエリによる全表スキャンは予想以上に良好だったが、JSON配列とjson_each()を使った手法は大幅に遅かった。

Simon Willison Blog·3月20日

本番データなしで本番クエリプランを生成

Radim Marek氏が、PostgreSQL 18で導入されたpg_restore_relation_stats()とpg_restore_attribute_stats()関数について説明している。これらの関数は、本番データなしで統計情報を復元し、クエリプランを生成することを可能にする。

Simon Willison Blog·3月10日·★★★★

MySQL WorkbenchのVISUAL EXPLAINでインデックスの挙動を確認する方法

MySQL WorkbenchのVISUAL EXPLAIN機能を使い、インデックスの動作を視覚的に確認する方法を解説。データベースのパフォーマンス最適化に役立つ。

LY Corp Tech Blog·2月24日

TTLを活用したTiDBの効率的なインスタンス運用

MySQL互換データベースTiDBのTTL機能で古いデータを自動削除し、コスト削減と障害耐性向上を実現した事例を紹介。

Mercari Engineering·1月6日

TiDBリソースグループによるワークロード制御

Mercari Adsチームが、TiDBデータベースでオンライン処理とバッチ処理を単一クラスタで運用する中で発生したリソース競合問題を、TiDBのリソースグループ機能で解決した事例を紹介している。

Mercari Engineering·12月15日

ローカルPostgreSQLコンテナでスロークエリを特定する方法

アプリケーション成長時のDBパフォーマンスボトルネックに対処するため、ローカルPostgreSQLコンテナで非効率なSQLクエリを検出する手順を解説。

Spiral.AI Tech Blog·7月23日