Database tutorial - IT technology blog

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

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

osqueryでLinuxにセルフホスト型EDRを構築する:SQLでプロセス、ネットワーク、ファイル変更を監視する

osqueryを使えば、Linuxシステムをデータベースのようにクエリできます——プロセス、ネットワークソケット、ファイルイベントすべてがSQLの行になります。セルフホスト型EDRとして6か月間本番運用した経験をもとに、インストール、スケジュール監視クエリ、ファイル整合性検出、シンプルなアラートパイプラインを網羅した完全なセットアップガイドをお届けします。
Database tutorial - IT technology blog

PostgreSQL pg_trgm: トライグラムインデックスでファジー検索・タイポ耐性クエリ・オートコンプリートを構築する

PostgreSQLのpg_trgm拡張機能を使って、タイポを処理するファジー検索の構築、オートコンプリートの実装、トライグラムインデックスによるLIKEクエリの高速化方法を解説します。実践的なGINインデックスのセットアップ、類似度しきい値の調整、ハイブリッド検索パターンを含みます。
Database tutorial - IT technology blog

dbdiagram.ioでERD設計:概念からSQL自動生成まで

計画なしにいきなりSQLを書き始めると、後でリファクタリングが大変なごちゃごちゃなスキーマになりがちです。このガイドでは、DBML構文を使ってdbdiagram.ioでERDを設計し、本番環境対応のSQLを自動エクスポートする方法を解説します——ボイラープレート不要。
Database tutorial - IT technology blog

SQLFluff on Linux:CI/CDパイプラインでSQLリンティングとコード標準を自動化する

SQLFluffはLinux向けのSQLリンターおよび自動フォーマッターで、スタイルの不整合を検出し、キーワードの大文字・小文字表記を統一し、GitHub ActionsやGitLab CIパイプラインとシームレスに統合できます。本ガイドでは、インストール方法、MySQL・PostgreSQLダイアレクトの設定、CI/CDのセットアップ、既存コードベースへの導入に向けた実践的なヒントを紹介します。