スマートスタイル TECH BLOG

データベース&クラウド技術情報

技術情報( 6 )

Category
Percona Monitoring and Managementが収集するMySQLメトリクスの紹介
1063

Percona Monitoring and Managementが収集するMySQLメトリクスの紹介

はじめに Percona Monitoring and Management(以下PMM)では様々なメトリクスが収集されます。 どのようなメトリクスが収集されるのかを全ては把握せずに使用している方も多いのではないでしょうか。 今回は、PMMが収集するMySQLのメトリクスをいくつか紹介します。 前提 今回は、検証にPM...
ストアドファンクションを使った暗号鍵の守り方
1607

ストアドファンクションを使った暗号鍵の守り方

ストアドファンクションを使った暗号鍵の守り方 アプリケーションの中でDBにセンシティブなデータの保存を行う際に、セキュリティの観点から暗号化を行いたい場面は出てきます。 暗号化自体は様々なプログラミング言語のライブラリでサポートされているので、実装そのものはあまり難しくありません。ただし暗号化を行う際に問題となるのが暗...
Orchestrator Raft Cluster による HA構成 【第1回】
1654

Orchestrator Raft Cluster による HA構成 【第1回】

今回の記事では MySQL レプリケーショントポロジーの管理ツール Orchestrator の HA 構成について紹介します。 Orchestrator は MySQL レプリケーション環境の自動フェイルオーバーリカバリを行ってくれるのが主な役割ですが、本番環境など可用性が求められる環境では Orchestrator...
Primary keyの選び方
1254

Primary keyの選び方

Primary keyの選び方 テーブル定義を行うときに一つのテーブルの中にPrimary keyの候補(一意制約あり、NOT NULL制約あり)が複数存在する場合、InnoDBのテーブルではどのカラムをPrimary Indexとして選択するのが望ましいのでしょうか? 前提知識としてのInnoDBのデータ構造(Pri...
MySQL 8.0
2873

スロークエリログの Lock_time と出力条件の仕様変更について

はじめに MySQL では、一定の秒数(long_query_time)を超える時間がかかったクエリをスロークエリログ と呼ばれるログファイルに書き出すことが可能です。 ※実際には設定を変更することで、min_examined_row_limit 行以上を走査していたり、インデックスを利用していない(log_queri...
時系列データの削除について
2622

時系列データの削除について

時系列データの削除について サービスを構築する場合、どのようなサービスでも時系列に沿ってデータを記録するログのようなテーブルは、必ずと言って良いほど存在しています。 この時系列でデータを記録するログテーブルは、サービスが稼働し続ける限り追記され続けます。データが溜まり続けるとデータベースのストレージ容量を圧迫するため、...
OCIのブロック・ボリュームを超高パフォーマンスに設定してみる
2190

OCIのブロック・ボリュームを超高パフォーマンスに設定してみる

はじめに OCIのブロック・ボリュームには、パフォーマンス・レベル という設定があります。 これは、ブロックボリュームのパフォーマンスを表す ボリューム・パフォーマンス・ユニット(VPU) をいくつ割り当てるかで パフォーマンス・レベル が決定します。 パフォーマンス・レベル には、以下4つのレベルが存在し、VPUを多...
pt-deadlock-loggerでデッドロックの情報を収集する
1805

pt-deadlock-loggerでデッドロックの情報を収集する

はじめに MySQLでデッドロックに関する問題があり調査したいとき、InnoDB Monitor出力の LATEST DETECTED DEADLOCK セクションから直近に発生したデッドロックを確認することができます。ただし、これは直近で発生した1件しか確認ができません。 innodb_print_all_deadl...
プライベート・エンドポイント・アクセスのみに構成した Autonomous Database のデータベース・アクションにインターネット経由でアクセスしてみる
1317

プライベート・エンドポイント・アクセスのみに構成した Autonomous Database のデータベース・アクシ...

はじめに Autonomous Database (以下 ADB)には データベース・アクション*1 というデータベース開発、管理およびモニタリング機能を備えたブラウザベースのアプリケーションがあります データベース・アクションの実行は、OCI コンソールで ADB の詳細画面を表示し、データベース・アクションボタンを...
Return Top