読者です 読者をやめる 読者になる 読者になる

ようへいの日々精進XP

どげんもこげんも無かろうもん

MySQL(Aurora) への接続を tcpdump でのぞき見してみて判ったことのメモ

MySQL への接続を tcpdump でのぞき見してみて判ったことのメモ tl;dr MySQL 等のデータベースに接続してクエリを発行するまでを tcpdump でのぞき見してみたて判ったこと等を雑にメモ。 参考 http://yuuki.hatenablog.com/entry/architecture-of-database-c…

Docker Compose チュートリアル(2)~ Nginx + Rails + MySQL 環境を作った雑なメモ ~

ども、かっぱです。 tl;dr Docker Compose って複数のコンテナで構成されるアプリケーションを管理するのにイイよ!って人に薦めておきながら、ずっと触れてなかったのでドキュメントの Quickstart を見ながら手を動かしてみた。 参考 docs.docker.com 上記…

RDS のリードレプリカを HAProxy で振り分ける際の死活監視について考えてみた

5 時過ぎに目が覚めて眠れなくなったので気になっていたことを考えてみた。 はじめに RDS のリードレプリカを HAProxy で振り分ける方法については... HAProxyを用いたRead Replica(RDS)の振り分けblog.cloudpack.jp 上記の記事を参考にしつつ... RDS のリー…

2014/04/27 の知ったかぶり

ElastiCache の memcached でクラスタを組む場合の引き続き。RDS for MySQL 5.6 に memcached プラグインを追加した状態で簡単なベンチマークを取得してみたり...。 ElastiCache for memcached の分散処理をどうするか悩む(2) とりあえずの見解としては単…

MySQL 小ネタ

はじめに 最近、MySQL 漬けで色々と勉強になることがあったのでメモ メモ(1) !includedir とか !include 参考はこちら。 以前から my.cnf とか同じ階層に conf.d というディレクトリがあって何に使うんだろうと思いながら過ごしてきたけど、*.cnf の拡張子…

インフラエンジニヤが MySQL のメンテナンススクリプトを書く時とかに役立ちそうなこと

はじめに どうも。自称インフラエンジニヤ*1のかっぱです。わたくしが MySQL のテーブルメンテナンスのシェルスクリプトを書いた際に役立ったことを幾つか書いてみることにします。 参考文献 C言語において、NULL と 0 と '\0' の違いは何ですか? C言語の…

EC2 と RDS で MySQL ベンチマークを取ってみた

はじめに EC2 上に MySQL 5.5 系のサーバーと MySQL Cluster のサーバーを構築して mysqlslap でベンチマークを取ってみた ついでに RDS でも同じようなベンチマークを取ってみた 尚、MySQL Cluster は複数台構成ではなく一台構成(複数台構成は別途検証を行…

MySQL の情報を取得するスクリプトを書いてみた

概要 MySQL の show variables とか show status を任意の項目で表示するスクリプト スクリプト github はこちら。 試してみる あんまり意味が無いけど Gemfile を以下のように書く。 そして、bundle install を叩く。 実行してみる ruby get-mysql-info.rb …

MySQL と MariaDB を単純に比較してみた

概要 MySQL と MySQL を fork して作られた MariaDB の性能に関して、それぞれインストールしたての状態の性能について比較してみた セットアップとテストの実行は chef の cookbook を使う テストはには mysqlslap を使う 環境 amazon Linux t1.micro まず…

MySQL のレプリケーションを SSL でやってみました

要件 レプリケーションについて調べていたら脱線してレプリケーションを SSL 対応させてみた 構成 以下のような感じ。 インターネットを介して二台のサーバーで稼働している MySQL にてレプリケーションを行う。その際に SSL で通信を暗号化する。 手順 MySQ…

MySQL で SSL での接続を有効にする一部始終(1)

要件 MySQL でグローバル IP をまたぐレプリケーションをやってみたい その場合、通信は SSL で暗号化したい 手始めに同一ホスト内から SSL を使って接続を試してみる 環境 Amazon Linux 手順 MySQL のインストール yum install -y mysql-serverChef のレシ…