「MySQL最新情報セミナー 2017年10月 in 大阪」に参加(2017/10/27@大阪)
今日は大阪に別件で出張にきたため、以下のMySQLセミナーに参加しました!
atnd.org
資料は後ほど公開いただけるとのこと。
State of the Dolphin (Morgan Tockerさん)
MySQL 8.0での新機能などを、サンプルアプリ実装
emoji対応
開発生産性の向上
データドリブン
High Avialability
- Group Replication
Hot row
- SKIP LOCKED:競合を抑えられる。
Invisible Index
- ゴミ箱のように仮にインデックスをなくしてみる。
監視
パフォーマンスの改良
- SQL処理性能改善
性能改善
- 参照処理の改善
- 書き込みもどこかで参照処理がはいっている。
- 書き込みは40のうち10台にした方が速かった。
- バイナリの暗号化はやっているところ。
What’s new in MySQL 8.0 (梶山さん)
MySQL 8.0は現在RC
GIS機能拡張
- Boost.Geometryへ変更
- SRID(測位系)サポート
ロール
Window関数
Invisible Index (一時的に隠す)
オプティマイザヒント拡張
設定変更の永続化
- SET xxxだと、セッションをきったり、GLOBALでも再起動すると消える。SET PERSIST xxxで永続化できるようになる。
- my.cnfの書き間違いが少なくなる。
- どこで誰が設定したかを確認できる。
InnoDB Dedicated Server
デフォルトパラメータがいろいろ変わるよ。
その他多くの点を修正
MySQL InnoDB Cluster (山崎さん)
高可用性構成をMySQL製品だけでカバーする。レプリケーションでデータベースのレイヤーしかカバーしていなかったが、アプリケーションからの接続の切り替えもカバー。
- 統合製品(Group Replication + MySQL Router + MySQL Shell → 高可用性製品をまとめたものに名前をつけている。別々にダウンロードする必要がある)
- 使いやすさ(MySQLシェル)
- 柔軟性
- 参照/書き込みのスケールアウト(シャーディング)
本番での事例もチラホラ(すごいたくさんというほどではないが)
後半のデモは超速だった!