AI tutorial - IT technology blog

PostgreSQLベクトル検索のスケーリング:本番RAG向けHNSWチューニングとテーブルパーティショニング

PostgreSQLとpgvectorによるエンタープライズRAGのスケーリングには、単純なインデックス以上の工夫が必要です。HNSWインデックスチューニングと宣言的パーティショニングを組み合わせることで、800万ベクトルにおいてp95クエリレイテンシを2.8秒から14msに短縮した手法を紹介します。
Database tutorial - IT technology blog

PostgreSQLとMySQLにおけるベトナム語検索の高度な設定:Collation、Unaccent、インデックス最適化

ベトナム語の発音区別符号はシンプルなデータベース検索クエリを破壊します。MySQLでCollationを設定し、PostgreSQLでUnaccent拡張機能を設定する方法、そして関数インデックスとGINインデックスを使ってパフォーマンスを損なわずに検索を正しく機能させる方法を解説します。
Database tutorial - IT technology blog

MySQL スロークエリログをマスターする:推測に頼らず本番環境のボトルネックを解消する

MySQL データベースの動作が重くなっていませんか?スロークエリログを使用して隠れたパフォーマンスのボトルネックを特定し、本番環境でのログ設定や pt-query-digest などのツールを活用してアプリケーションを高速化する方法を学びましょう。
Database tutorial - IT technology blog

MySQL Performance Schema:内部統計テーブルでスロークエリを診断する

MySQL Performance Schemaは80以上の内部統計テーブルを公開しており、スロークエリ・ロック待ち・I/Oボトルネックを外部ツールなしで特定できます。本ガイドでは主要テーブル、実践的なSQLクエリ、そして6ヶ月の本番環境での経験をもとにしたPythonスクリプトによるベースライン監視システムの構築方法を解説します。