Quantcast
Channel: MySQL –エンジニアブログ | GREE Engineering
Browsing all 32 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

GREE製 MySQL Proxy

こんにちは。プラットフォーム開発部のますやまと申します。 はじめに...

View Article



リアルタイム・ランキングを考える

はじめに こんにちは。プラットフォーム開発部のsp1rytusと申します。 先日、私もついに30歳のおっさんになってしまいました。加齢臭が出ないようにがんばります! ランキングって?...

View Article

Image may be NSFW.
Clik here to view.

せじまくんの刺さらない話(MySQL Slave増設編)

はじめまして。プラットフォーム開発本部のせじまです。好きなものはDisk I/Oです。 今回はMySQL(on Linux)のレプリケーションにまつわる、ちょっとしたお話をさせていただきたいと思います。 はじめに MySQL4.0以降のレプリケーションは、 Masterのmysqldが、INSERT/UPDATE/DELETEなどの更新情報を、バイナリログに記録する。...

View Article

過去をふり返るためのしくみ (主に MySQL)

どうも、いちい (@ichii386) です。 GREE Advent Calendar 2013 の 24 日目です。 もうクリスマスですね。もしかしたらプレゼントを買わなきゃいけないのに何も準備してなくて、今日は仕事終わったら急いで買いに行かなきゃ、なんて焦っている人もいるかもしれません。 去年のクリスマスは? 去年は何買ったんだったかな、と思い返し、...

View Article

MySQLユーザーのためのMySQLプロトコル入門

さいきんMySQLユーザーのためのほげほげ、みたいなのが巷で流行しているようなので暇つぶしがてらに読んでいるMySQLプロトコルについて書いてみようかと思います。 いやまぁ、こういうプロトコルが読めるからといってすごく役立つということは全くないんですが、お酒の席のネタにできたり、高速、簡単、無料で試せるRDS...

View Article


MySQLユーザーのためのMySQLプロトコル入門#2

前回の記事ではInitial PacketまでParseしました。今回はAuth Response Packetを作って認証までやってみましょう Handshake Response Packet 認証の一連の流れはhttp://dev.mysql.com/doc/internals/en/connection-phase.htmlに書いてあるので図をさらっと眺めつつ行きます。...

View Article

Image may be NSFW.
Clik here to view.

MySQLユーザのためのMySQLプロトコル入門#3

みなさん連休はどうでしたか?私はというものずーっと家に引きこもってcloudbitでsshアクセスできるようにしたりして遊んでいました。 今日の記事ではMySQL Serverに対してコマンドを発行して結果を取得していきます。 基本的にコマンドの実行の流れを最小で追ってみよう、という趣旨なので細かい分岐やエラーハンドリングなどは省いていますのであしからず。 Select Queryを投げてみよう...

View Article

Image may be NSFW.
Clik here to view.

MySQLユーザーのためのMySQLプロトコル入門 #4

なんとなく気分で始めたMySQLプロトコル入門ですが今回は少し趣向をかえてbinlog formatについて書いてみたいと思います。...

View Article


忙しい人のための MySQL 5.7.6 DMR における InnoDB Flushing の変更点について

こんにちわ。せじまです。 Cherry Trail が出たら艦これ用タブレット買い換えるべきか、思案している今日このごろです。 5.7.6 での InnoDB Adaptive Flushing の重要な変更を三行をまとめると redo log の更新頻度も考慮されるようになりました。更新頻度に比例して flush される dirty page の量が増減するようになりました。...

View Article


Image may be NSFW.
Clik here to view.

サンフランシスコ49ersによろしく

はじめに こんにちは、サンフランシスコ1年目 TechOpsチームの菊池研自です。 このエントリは GREE Advent Calendar 2015、15日目の記事であり、今年私が六本木オフィスからサンフランシスコオフィスに異動して覚えた戸惑いを綴っています。 サンフランシスコ49ers...

View Article

InnoDB の mutex の話(入門編)

このエントリは GREE Advent Calendar 2015 22日目の記事です。 こんにちわ。せじまです。久々に 10inch の Android Tablet 買いかえたところ、USBがキャップレス防水になってるわお風呂で使っても内蔵スピーカーでそこそこ音量取れるわ水滴ついた状態でもタッチパネルの精度が高いわと、この分野に於ける技術の進歩ハンパないなと感心させられました。 はじめに 最近、...

View Article

MySQLやSSDとかの話 その後

こんにちわ。せじまです。 すべての基本は monitoring だと考えてるので、イマドキのウェアラブルデバイスいろいろ買っていろいろ計測してるんですが、最近のデジタルガジェット面白いなぁ21世紀感パないと感心しまくってる今日このごろです。 ちょうど一年くらい前、 MySQL User Conference Tokyo 2015 で MySQLやSSDとかの話 前編を、 GREE Tech Talk...

View Article

寿司とビールについて話し合いをしてきました

こんにちわ。せじまです。 さいきんの kernel について調べてたら、俄に Chromebook への興味が湧いてきたので、遅まきながら C302CA ポチってみました。わたしにとって人生初 Core M ということもあって、早く届かないかなと心待ちにしている今日このごろです。 はじめに MySQL5.7以前でおそらく最も有名な問題の一つに、Sushi-Beer issue of MySQL...

View Article


さいきんのMySQLのJSONまわり

こんにちわ。せじまです。 さいきん、しばしば庭園や日帰り登山に行って風景写真を撮っているのですが、カメラで写真を撮るという行為は(中略)実行計画を考えながらSQLを書く行為に近しいことだと思いますので、エンジニアの方にはけっこうオススメです。 今日は軽めの話をさっくりさせていただこうかと思います。 はじめに...

View Article

Image may be NSFW.
Clik here to view.

MySQLのmetricに関する話

こんにちわ。せじまです。さいきん、ジム用に左右独立型スポーツモデルのBluetoothイヤホン買ったのですが、あまりの快適さに、ジムに通うモチベーションが5割増しになりました。 はじめに innodb_thread_concurrency について書こうかと思ったんですが、まずはその前に MySQL の metric の話から入ったほうが良いかなぁと思ったので、今回は metric...

View Article


Image may be NSFW.
Clik here to view.

innodb_thread_concurrencyに関する話

こんにちわ。せじまです。今回の話は軽く書こうと思っていたのですが、長くなりました。まぁInnoDBの話なのでしょうがないですね。 はじめ 今回はinnodb_thread_concurrencyについてお話しようと思います。できれば、事前にInnoDB の mutex の話(入門編)を読んでいただいた方が、より深く理解していただけるのではないかと思います。 長いので、最初に五行でまとめます...

View Article

How to build MySQL 8.0.11 on Windows

こんにちわ。せじまです。今回はゆるふわです。 はじめに 皆さんはMySQLのソースコードを読むとき、何を使って読まれているでしょうか。私は以前からOpenGrokを愛用しているのですが、ここ2-3年はVisual Studioを使うことが増えました。OpenGrokでさっくり読み始めて「これけっこう大変だな」と思ったら Visual Studio に切り替えるなど、使い分けています。...

View Article


Image may be NSFW.
Clik here to view.

How to build MySQL 8.0.11 on Mac (and Debug with Visual Studio Code)

こんにちわ。せじまです。今回はちょうゆるふわです。 はじめに Macユーザの皆様はMySQLのソースコードを読むとき、何を使って読まれているでしょうか。 前回の記事を公開した後、 Visual Studio Code 推しの知人から「コード読むならVisual Studio ではなく、Visual Studio Codeでも良いのでは?」との指摘を受け、いろいろ試したのですが git clone...

View Article

Oracle Open World 2018に参加してきました

こんにちわ。せじまです。 「MySQLの開発者とコミュニケーション取るとき、なんかの役に立つかもな」と思い、渡米前に斬新な充電スタイルの前世代 Apple Pencil 買っていったので、こないだ発表された新しい iPad Pro、見なかったことにしました。 はじめに 先日開催された Oracle Open World 2018...

View Article

Fargate環境でembulkを使ってMySQLからBigQueryへのマスタデータ転送

住まい暮らしメディアLIMIAで開発を担当している樋口です。 LIMIAではBigQueryを使ってデータ分析を行なっています。 ログデータについてはFirebase Analyticsに送信したデータをBigQueryへ書き出しています。 マスタデータについてはMySQLに格納されており、それをBigQueryへ送信する必要がありました。...

View Article
Browsing all 32 articles
Browse latest View live




Latest Images