O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

とあるイルカの近況報告

4.760 visualizações

Publicada em

2016/07/02 YAP(achimon)C::Asia Hachioji 2016 mid in Shinagawa

Publicada em: Tecnologia
  • Dating for everyone is here: ♥♥♥ http://bit.ly/36cXjBY ♥♥♥
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • Follow the link, new dating source: ❤❤❤ http://bit.ly/36cXjBY ❤❤❤
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui

とあるイルカの近況報告

  1. 1. とあるイルカの近況報告 解呪の進捗どうですか 2016/07/02 yoku0825 YAP(achimon)C::Asia Hachioji 2016 mid in Shinagawa
  2. 2. \こんにちは/ yoku0825@とある企業のDBA オラクれない- ポスグれない- マイエスキューエる- 家に帰ると 妻の夫- せがれの⽗- ムスメの⽗- ⽣息域 Twitter: @yoku0825- Blog: ⽇々の覚書- MyNA ML: ⽇本MySQLユーザ会- MySQL Casualʼs Slack: MySQL Casual- 1/37
  3. 3. あれから1年弱の⽉⽇が流れました 2/37
  4. 4. 解呪の進捗ど うですか︖ 3/37
  5. 5. 今北産業 YAPC::Asia 2015というヤパチーのアルファベット表記とよく 似た名前のイベントで MySQL 5.7を吊るしで導⼊すると引っかかりそうな罠を紹 介しました ついでに呪いをかけました 4/37
  6. 6. 当時の MySQL 5.7.8-rc 5/37
  7. 7. MySQL 5.7.9-GA 2015/10 innodb_default_row_format の導⼊ デフォルトは”Dynamic”- innodb_numa_interleave, JSON -> 演算⼦ 6/37
  8. 8. _⼈⼈⼈⼈⼈_ > 新機能!! <  ̄Y^Y^Y^Y^ ̄ 7/37
  9. 9. MySQL 5.7.10-GA 2015/12 ここでようやくフィーチャーフリーズしたか。。 8/37
  10. 10. MySQL 5.7.11-GA 2016/02 InnoDB Tablespace Encryption 9/37
  11. 11. _⼈⼈⼈⼈⼈_ > 新機能!! <  ̄Y^Y^Y^Y^ ̄ 10/37
  12. 12. MySQL 5.7.12-GA 2016/04 X Plugin MySQLプロトコルの代わりにX Protocolをしゃべるポートを追加でき るぷらぎん - 11/37
  13. 13. _⼈⼈⼈⼈⼈_ > 新機能!! <  ̄Y^Y^Y^Y^ ̄ 12/37
  14. 14. 開き直った Stay tuned For more information on why MySQL 5.7.12 indeed marks a new milestone for MySQL. MySQL 5.7.12 – Part 1: More than a Maintenance Release 13/37
  15. 15. MySQL 5.7.13-GA 2016/06 JSON ->> 演算⼦ 14/37
  16. 16. もう演算⼦の追加 くらいじゃ驚かな くなってきた 15/37
  17. 17. GA #とは な んだったのか 16/37
  18. 18. default_password_lifetime= 0 (5.7.11) 5.7.11で暗黙のデフォルトが0に変更 RDS for MySQL 5.7.10を使ってる⼈だけ気を付けて- “次はもっとうまくやる” って⾔ってるから、次のバージョ ンできっとまた来る An update on default̲password̲lifetime- 17/37
  19. 19. show_compatibility_56= 0 (5.7.9) 5.7.9から動作が変更 performance̲schemaがOFFだったり権限がない場合は information_schema にフォールバック 18/37
  20. 20. innodb_default_row_format= Dynamic (5.7.9) GAリリースで罠を仕込んでくる新しいスタイル 気を付けろ︕ ALTER TABLE でも操作によっては ROW_FORMAT= Dynamic が勝⼿に⼀緒に⾛るぞ︕ オンラインだけどI/Oガリガリになる- ⽇々の覚書: MySQL 5.7のinnodb̲default̲row̲format 影響範囲ま とめ - 19/37
  21. 21. avoid_temporal_upgrade= 0 (5.7.6) ウチは5.6にアップグレードする時につらくても mysqldump 通すようにしてたから気付かなかった mysql_upgrade した時に5.5とそれ以前の8バイト DATETIME型(⼩数秒非対応)から5.6とそれ以降の5バイ トのDATETIME2型(少数秒対応)への変換が勝⼿に⾛る ⽇々の覚書: MySQL 5.7のmysql̲upgradeがやたら重い件- 20/37
  22. 22. Rapid Plugin (5.7.12) 「みなさんが期待する新機能をプラグインとしてお届け︕」 ということらしい Rapid Pluginの最初のプラグインが “X Plugin” NoSQLなAPIのために、MySQLプロトコルより親和性が⾼そうな新し いプロトコル作ったお︕ ( ^ω^) - INSTALL PLUGIN しなければGAクオリティだお( ^ω^)- 21/37
  23. 23. MySQL Shell というわけでXプロトコルをしゃべるクライアントを作った お( ^ω^) SQLだけじゃなくてPythonとJavaScriptをインタラクティ ブだったりスクリプトをそのまま⾷わせたりできるお( ^ω ^) 22/37
  24. 24. X Dev API もちろん既存のコネクターにもXプロトコルをしゃべる機能 を追加したお( ^ω^) ただしこっちはまだDMRクオリティだお( ^ω^) 23/37
  25. 25. MySQLといえば(都内のDBA1.000000⼈に聞きました) 軽量でもない ⾼速なのはハマった時だけ バカ 感じ⽅には個⼈差があります 24/37
  26. 26. MySQLといえば(都内のDBA1.000000⼈に聞きました) 軽量でもない ⾼速なのはハマった時だけ バカ GAとはなんだったのか new!! 感じ⽅には個⼈差があります 25/37
  27. 27. ( ゚д゚) 26/37
  28. 28. (゚д゚) 27/37
  29. 29. (゚д゚ ) 28/37
  30. 30. One more thing, 29/37
  31. 31. ( ゚д゚) えっ 30/37
  32. 32. 5.7 => 8.0︖ MySQL 6.0は⿊歴史 MySQL Clusterが 7.x のバージョン系列 31/37
  33. 33. MySQL 8.0 「Percona Liveのキーノートで偉い⼈がしゃべるまでは内緒 ね︕」って⾔われてたけど、偉い⼈はこの件については触れ ず。 ホントはこのタイミングで⾔っちゃいけなかったらしい- MyISAMへの依存をなくす トランザクション対応DDL オプティマイザーコストの最適化、バッファプールに載って るかどうかでコストを変える︕ Group Replicationの標準バンドル 32/37
  34. 34. あっ複数いっ ぺんにいじっ てる︕ 33/37
  35. 35. MySQL 8.0 (5.8)では既に 罠の予告 34/37
  36. 36. デフォルトで襲ってくる「kamipoのハハ=パパ問題」 In addition to utf8mb4, we are also considering switching the default collation to be utf8mb4̲unicode̲520̲ci. Planning the defaults for MySQL 5.8 MySQL Bugs: #79977: utf8mb4̲unicode̲520̲ci donʼt make sense for Japanese FTS 35/37
  37. 37. MySQL先⽣の 次回作にご期 待ください 36/37
  38. 38. Thank you!! 37/37

×