タグ

ブックマーク / d.conma.me (4)

  • MySQL5.6のちょっとした話 - まめ畑

    最近、とあるサービスの番環境にMySQL5.6を導入していっています。社内だけの環境も含めて5システムに導入しました。 5.5からのアップデートや最初から5.6というものもあります。 今回、導入で変わった点いろいろありますが、メモ程度にまとめておきます。 間違いなどありましたら指摘していただけるとありがたいです。 Replicationエラー時 今までは、replicationのエラーが起こった場合は SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1; とかでダメなクエリを確認しつつSKIP出来ればしていましたが、5.6でGTIDモードONの場合、これが使えなくなりました。 GTID便利なんですが、この点少し不便です。 以下のように直します。 まず、slaveでmaster server UUIDと最新のGTID、Retrieved_Gtid_Setを確認します

    MySQL5.6のちょっとした話 - まめ畑
  • MySQL5.5 と MySQL5.6 と RDS - まめ畑

    MySQL5.6は5.5よりもベンチマーク性能が落ちるという話がここ最近見受けられます。 My MySQL is faster than your MySQL Is MySQL 5.6 slower than MySQL 5.5? MySQL5.6の検証は半年程前から格的に開始して、大量データに対して、JOINやLIMIT、INDEXが不十分なクエリに対して、productionデータで試してみたところ、完全に新規パラメータの設定やデフォルト値の変更を適用していない状態でも性能向上が出ていたので、安定性のテストをしていたのですが、上の記事などを読んでsysbenchやsql-benchを試してみました。 これは基的なクエリを流すので、複雑な処理を高速化しているとかはあまり考慮されません。 ついでに、RDSもベンチマークを測ってみました。 MySQ5.5と5.6は基的な設定内容は同一に

    MySQL5.5 と MySQL5.6 と RDS - まめ畑
  • Denyhosts導入メモ - まめ畑

    最近、サーバのSSHサービスに対し、不正なアクセスを試みた形跡が増加してきました。ブルートフォース攻撃も若干見受けられるので、何か対策を行わないといけなと思いDenyhostsを導入しました。思ったよりも簡単に導入が出来たので、攻撃対策をしたい方は導入を考えてみてはいかがでしょうか? ツールの説明から、DenyHostsは不正な攻撃を察知して防御するためのツールです。設定した回数不成功ログインが繰り返された場合に、そのIPアドレスを/etc/hosts.denyに記録し接続を拒否します。また、怪しい活動をしているIPアドレスを集めている専用サーバからIPアドレスをダウンロードして予防したり、こちらからアップロードすることも出来ます。不成功ログイン回数の設定、一定時間後の解除までの時間、レポートメールなどの設定が可能です。ここでは基的な設定を説明します。 また、このツールは、Python

    Denyhosts導入メモ - まめ畑
  • 株式会社ドワンゴを退職しました - まめ畑

    正確には、29日が最終出社日で有給消化に入り、4月15日付で株式会社ドワンゴを退職することになりました。 4月16日より、新しい会社にお世話になることになっています。 ドワンゴには2010年4月に新卒で入社し、約2年サーバ・インフラエンジニアとして、時にコードも書きながら様々なサービスに関わらせて頂きました。 2年間で約8サービス程担当してきましたが、時に困難な要件や経験の無いことに対して取り組むことも多く、どれも勉強になり、いい経験を積むことが出来たと思っています。インフラエンジニアとしてアプリケーションの構成・コードに対しても我儘を言うことも多く、迷惑をかけたと思います。 常にチームメンバーと、より良い物を作りたいという想いで色々話し合い、物づくりが出来る環境は面白く、すごく速いスピードの中で斬新なサービスを作っていくという環境はエンジニアとしての力を高めていける環境だと思います。 そ

    株式会社ドワンゴを退職しました - まめ畑
  • 1