MySQL 8.0は何が優れていて、どこに注意すべきか。データベース専門家が新機能を徹底解説
MySQLの最新版「MySQL 8.0」正式版が2018年4月にリリースされました。数多くの機能や設定が追加・変更されているMySQL 8.0の「知っておきたい便利な機能」や「危険なハマりどころ」などを、My SQLの専門家に教えてもらいました。
2018年4月、世界中のエンジニアが待ちに待ったMySQL 8.0の正式版がリリースされました。本リリースに伴い、数多くの機能や設定が追加・変更されており、MySQLがより便利なものへと進化しています。
MySQL 8.0で積極的に利用すべき目玉機能や、知っておかなければ危険なハマりどころなど重要な変更点を、MySQLの保守サポートやコンサルティングなどを専門とする株式会社スマートスタイルの中野真也さんと成田優隆さんに解説してもらいました。
- 中野真也(なかの・しんや)(写真右)
- 株式会社スマートスタイル データベース&クラウド事業部 技術部 部長。MySQLを中心にMariaDB、Percona Serverといった大規模なシステムを持つエンタープライズユーザのデータベース設計・構築・コンサルティングなどを手掛ける。
- 成田優隆(なりた・まさたか)(写真左)
- Oracle DatabaseやMySQLを中心としたデータベースのサポート・運用業務を経て、現在はMySQLやMariaDBといったデータベースの設計・構築・コンサルティング業務を手掛けている。
- CTEでSQLの可読性を向上
- SET構文のデメリットを解消するSET PERSIST
- MySQLクライアントからサーバーの起動・停止などが可能に
- ウィンドウ関数もついに実装! おすすめはRANK関数
- JSON関連の機能が充実
- ROLE機能を使えば権限管理もラクに
- リソースグループで接続スレッドの処理優先度を変更
- デフォルトのユーザー認証プラグイン変更に注意
- クエリーキャッシュを無効にしてからアップグレードを
- log_bin変数のデフォルト値が変更
CTEでSQLの可読性を向上
エンジニアHubに会員登録すると
続きをお読みいただけます(無料)。
続きをお読みいただけます(無料)。
登録ボタンを押すと、利用規約とプライバシーポリシーに同意したことになります。

- すべての過去記事を読める
- 過去のウェビナー動画を
視聴できる - 企業やエージェントから
スカウトが届く