タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

あとで読むとmysqlに関するkatsushのブックマーク (3)

  • 第138回 オンラインスキーママイグレーションツール gh-ostを使ってみよう[その1] | gihyo.jp

    今回から3回に渡って、GitHub社がOSSとして公開しているオンラインスキーママイグレーションツール gh-ostについて紹介したいと思います。 はじめに、MySQLのオンラインスキーママイグレーションというとMySQL 5.6からオンラインDDLがあります。これにより、並列でDMLが実行されてもロックすることなくスキーマ変更が可能です。特に、MySQL 8.0からのInstance Add Columnは、テーブルをリビルドすることなく即時でカラム追加が完了するといううれしい機能です。 しかし、int型からbigint型へなどの型変更を伴うALTERステートメントなど、いくつかの操作は並列のDMLが許可されない、つまりそのテーブルが全体ロックされるような動作になります。加えて、レプリケーションの遅延が発生する可能性もあります。このように、操作の種類によってAlter中にできる動作が異な

    第138回 オンラインスキーママイグレーションツール gh-ostを使ってみよう[その1] | gihyo.jp
  • MariaDB + VP + Spider を使ってみました - istyle Tech Blog

    こんにちは。 アイスタイル DBAのsugatです。 連休はいかがお過ごしですか? データベースバカな私は良い天気にもかかわらず、 お家でDBの検証な日々です。 寂しくなんか…ないもん… そんなことより、以前私はこんな記事をQiitaに投稿したのですが、 今回はその続きのお話です。 とあるプロジェクトでMariaDBとSpiderを使おう、という話が挙がったため、 このタイミングでVP(Vertical Partitioning)も導入してみてはどうだろう、と 検証を再開しました。 今回のお題「Vertical Partitioning と Spider ストレージエンジン」 前置きはこれくらいにして、題に入りましょう。 今回は前回の記事でも紹介した↓の記事を参考にしています。 「OSSのカラム型DBはここまで進化! インサイトテクノロジー・小幡一郎氏」 また、今回初となるVPストレージ

    MariaDB + VP + Spider を使ってみました - istyle Tech Blog
  • ソシャゲエンジニアの自分が開発に必須だなと思った知識(MySQL編) - Qiita

    この記事の目的 自分は、とある会社様の元でソシャゲAPI 開発をさせていただいています。 ソシャゲは、リリース時やイベント時などに集中アクセスされやすく、負荷軽減の知識がない状態で開発を行ってしまうと、運用時に緊急メンテ祭りになりやすいジャンルかなと思っています。 これまで培ってきた MySQL の知識ですが、脳内メモリ量の関係上、暗記できないのでメモしておこうというのが主目的です。 ここ数年ほどソシャゲ開発しかしていないため、偏っている感がある内容ですのでご注意ください。 概要 ストレージエンジンは InnoDB。メインで扱っている MySQL バージョンは 5.6。 記事の内容ですが、これらのキーワードを見て、おおよそ分かる方は読む必要はないかと思います。 インデックス系 クラスタインデックス カバリングインデックス EXPLAIN で注意するべき値 トランザクション系 MVCC

    ソシャゲエンジニアの自分が開発に必須だなと思った知識(MySQL編) - Qiita
  • 1