ブックマーク / recruit.gmo.jp (3)

  • Amazon Aurora MySQLでテーブル再構築を伴う操作をするとテーブルが見えなくなるっぽい - GMOインターネットグループ グループ研究開発本部

    2023.01.11 Amazon Aurora MySQLでテーブル再構築を伴う操作をするとテーブルが見えなくなるっぽい Amazon Aurora MySQLでテーブルの再構築を伴う操作を行うと,Readerインスタンスで瞬間的に対象のテーブルが見えなくなる場合があるので,オペレーションの実行タイミングに気をけましょう,というお話です。再構築を伴う操作には,一部のALTER TABLEやOPTIMIZE TABLEが含まれます。 こんにちは,S.T.です。Amazon Aurora MySQLで少し気になる現象を見かけたので紹介します。この現象を知っていれば回避できるので,クリティカルな影響があるということではないですが,将来直ってくれると嬉しいですね。 1.Amazon Aurora MySQLとは Amazon Aurora MySQLAWSで利用できるマネージドのRDBです。コ

    Amazon Aurora MySQLでテーブル再構築を伴う操作をするとテーブルが見えなくなるっぽい - GMOインターネットグループ グループ研究開発本部
    tmatsuu
    tmatsuu 2023/01/15
    これ、似たような話をPercona Blogでも言及されてたな。PerconaではCluster Volumeだからという話だった。
  • Habitat ファーストインプレッション - GMOインターネットグループ グループ研究開発本部

    次世代システム研究室の DevOps ネタ担当の M. Y. です。 Chef の開発元である Chef Software, Inc. が、6月15日(米国時間では14日)に、新しいオープンソースプロダクト “Habitat” をリリースしました。公開されたデモやチュートリアルを一通り触ってみて、どういうものかわかってきたので、今回はこの Habitat をご紹介します。 Habitat とは何か? Habitat のサイトを見ても、「Habitat とは何か?」を簡潔に述べた説明は見当たりませんでした。そのため、まずは私の個人的な理解を簡単に説明します。細かい点で間違いなどあるかもしれませんが、ご容赦ください。 Habitat とは、アプリケーションと、そのアプリケーションの管理自動化ロジックを一緒にパッケージングするための新しいフレームワークです。以下は、Habitat を使って構築し

    Habitat ファーストインプレッション - GMOインターネットグループ グループ研究開発本部
    tmatsuu
    tmatsuu 2016/07/30
    わかりやすい。HabitatがよくわからないのはPaaS対応も謳ってるところ。PaaSのAPIを駆使してSupervisorのように扱えるなら素晴らしいけども。
  • Golang vs PHP7(追記あり) - GMOインターネットグループ グループ研究開発本部

    Golangが一番パフォーマンスが良いかと予想していましたが、全く逆の結果になってしまいました。 Golangが遅い理由 遅い原因をいくつか考えて改善できないか試してみました。詳細は省きますが、以下の点については問題なさそうでした。 goroutineはリクエスト単位で起動している コネクションプールは有効になっている BeegoORM特有の処理は主原因ではない(標準ライブラリのsql関数と大差なし) DB側のCPU使用率は100%になっているが、CPU使用率とメモリ使用量はPHP環境と同程度の負荷になっている ここまで確認して、プロファイラを使った方が良さそうに思えたので、いったんプロファイラで状況を確認するために、標準で提供されていて手軽に使えそうなpprofを使ってみました。topで確認すると次のような結果がでました。 (pprof) top 20 -cum 920ms of 15

    Golang vs PHP7(追記あり) - GMOインターネットグループ グループ研究開発本部
    tmatsuu
    tmatsuu 2016/07/10
    発行するSQLごとにprepareしたものをキャッシュ、再利用してくれるORM実装ないんかね。
  • 1