MySQL– category –
- 
	
		  ストアドファンクションを使った暗号鍵の守り方(MySQL Enterprise Encryption版)ストアドファンクションを使った暗号鍵の守り方(MySQL Enterprise Encryption版) 始めに 以前の記事でストアドファンクションを使って暗号鍵をアプリケーションに渡さずに暗号化/復号化を行うサンプルを例を取り上げました。そこで用いたのは、MySQL Commu...
- 
	
		  MySQL Heatwave Lakehouse を試してみたMySQL Heatwave Lakehouse がリリース 昨年の年末よりいくつかのサイトではリリースされることが予告されていましたが、ようやく 2023-06-09 に 待望の MySQL Heatwave Lakehouse がリリースされたようです。 リリースノートはこちら:Release Notes 今回...
- 
	
		  pt-table-checksumでレプリケーションの整合性を確認するはじめに Percona Toolkitにはpt-table-checkusmと呼ばれる、レプリケーションの整合性を確認することができる機能が存在しています。この記事では、pt-table-checkusumを使用して、ソースとレプリカのデータが一致していることを確認していきましょう。 ...
- 
	
		  OCIの管理エージェントによる mysqld_exporter を使用したメトリックを収集してみるはじめに OCIチュートリアルに Prometheus Node Exporter を利用して Computeインスタンスの管理エージェントでメトリックを収集する方法が紹介されています。 Prometheus Node Exporterを利用した管理エージェントによるインスタンスのメトリック収集 こ...
- 
	
		  ストアドファンクションを使った暗号鍵の守り方ストアドファンクションを使った暗号鍵の守り方 アプリケーションの中でDBにセンシティブなデータの保存を行う際に、セキュリティの観点から暗号化を行いたい場面は出てきます。 暗号化自体は様々なプログラミング言語のライブラリでサポートされているの...
- 
	
		  Orchestrator Raft Cluster による HA構成 【第1回】今回の記事では MySQL レプリケーショントポロジーの管理ツール Orchestrator の HA 構成について紹介します。 Orchestrator は MySQL レプリケーション環境の自動フェイルオーバーリカバリを行ってくれるのが主な役割ですが、本番環境など可用性が求めら...
- 
	
		  Primary keyの選び方Primary keyの選び方 テーブル定義を行うときに一つのテーブルの中にPrimary keyの候補(一意制約あり、NOT NULL制約あり)が複数存在する場合、InnoDBのテーブルではどのカラムをPrimary Indexとして選択するのが望ましいのでしょうか? 前提知識としてのIn...
- 
	
		  スロークエリログの Lock_time と出力条件の仕様変更についてはじめに MySQL では、一定の秒数(long_query_time)を超える時間がかかったクエリをスロークエリログ と呼ばれるログファイルに書き出すことが可能です。 ※実際には設定を変更することで、min_examined_row_limit 行以上を走査していたり、インデックスを...
- 
	
		  時系列データの削除について時系列データの削除について サービスを構築する場合、どのようなサービスでも時系列に沿ってデータを記録するログのようなテーブルは、必ずと言って良いほど存在しています。 この時系列でデータを記録するログテーブルは、サービスが稼働し続ける限り追...
- 
	
		  pt-killの活用についてPercona Toolkit に含まれる pt-kill というツールがあります。 本ツールは、その名称からMySQLのセッションを効率的に切断するためのものという印象が強いですが、そのような緊急措置的な利用方法の他にも様々な機能を備えています。 今回のブログでは、p...

