TL;DR
- hmatsu47 さんに MySQLのキーワードと予約語 の中で「ROLEは予約語じゃなくてキーワード」と教えてもらった
- 予約語とキーワードの違いは、
role_or_ident_keywordにリストされているかどうか? (ちなみに5.7だと単にkeywordってリストになってる)
シンボルのリスト
-
SYM(ROLE)がROLE_SYMに割り当てられている
TL;DR
role_or_ident_keyword
にリストされているかどうか? (ちなみに5.7だと単に keyword ってリストになってる)
シンボルのリスト
SYM(ROLE) が ROLE_SYM に割り当てられている
日本MySQLユーザ会会(MyNA会)に参加してきました。
今回は、MySQLのプロダクトマネージャである Morgan Tocker さんを迎えての開催。
日中は、オラクル社の主催セミナーでまじめに
Morganさんのお話を聞き(といいつつ、質問にユーモアを交えて答えるなど、堅苦しさのない楽しいセミナーでした)、夜は渋谷に移動しての、ユーザ会のイベント、というスケジュール。
MyNA(日本MySQLユーザ会)会 2017年10月 : ATND
ひととおり、ご用意くださったセミナーでの話を聞き、その後の質疑応答の時間が圧巻でした。
…
昔書いた記事を久々に見てみたら何書いてあるかさっぱりわからなかったので、最新情報で書き直してみます。
以下は MySQL 5.6, 5.7 について書かれています。
MySQL の max_connectoins, table_open_cache, open_files_limit パラメータは相互に依存して動的に値が設定されます。
| パラメータ名 | デフォルト値 | 最小値 | 最大値 |
|---|---|---|---|
| max_connections | 151 | 1 | 100000 |
| table_open_cache | 2000 | 1 | 524288 |
| … |
オープンソースカンファレンス2017福岡(OSC2017-Fukuoka)に参加してきました。
www.ospn.jp
今年の福岡の会場は、福岡大学。天神から地下鉄一本です。地元の何人かの方からは「ちょっと遠い場所との印象」と聞きましたが、天神に宿を構える遠征組にとっては結構便利な場所と感じました。
例年通りに多くの来場者を迎え、ゆるゆるながらも、ブースで色々なお話をさせていただき、少しはお役に立てたのではないかと思います。
…
OSC2017 Fukuoka に参加してきました。福岡での開催は11回目。たぶんそのうち10回目の参加になります。
本日記は(かなり)あとになってまとめて書いているので、記録用に簡潔に。
前日には恒例の太宰府詣でをして、気持ちは「ここからはじまる私の一年」。
久しぶりの方にも、頻繁に会う方ともたくさんお話ができて、今年も得るものの多いOSC Fukuokaでした。
MySQL8.0のヒント句が便利になっていたので基本動作確認。
バッチ処理前にSETコマンドで動的に設定していたセッション変数を実行するクエリーにヒントとして追加する事が出来るようです。
WL#681: Hint to temporarily set session variable for current
statement
https://dev.mysql.com/worklog/task/?id=681
Syntax of the SET_VAR hint is:
/*+ SET_VAR( = ) */
大量のデータをOrder by, Group
by等でソート処理していて、Sort_merge_passesが多発している場合にソートバッファーの不足をヒント句で回避してディスクI/Oの発生を抑える事が出来る。
大量データのソートが多いバッチ処理などに組み込んでおくと、処理が早く終わらせる事が出来る。
…
MySQL8.0 RCのDockerイメージがリリースされていたので、今後の検証やデモ用に設定しました。
手軽に検証出来るので、軽く検証するにはお勧めです。
Docker Image: https://github.com/mysql/mysql-docker
[root@DockerHost oracle]# docker pull mysql/mysql-server:8.0 8.0: Pulling from mysql/mysql-server 323fb8f65502: Pull complete b2a15600aac3: Pull complete a1116f4203e9: Pull complete 8be6f234356c: Pull complete a09590e34bdc: Pull complete 554cdb588e9e: Pull complete 851fce189663: Pull complete ca60670c6cb3: Pull complete 98a8195f4fc5: Pull complete ec8c0ade6c51: Pull complete 73919c529833: Pull complete 285b77036a3a: Pull complete 270395aafb1e: Pull complete Digest: sha256:183772d6f5a1decd1eb0252e542d338a5ef8c02fe4cc2cc909b58788f8728c58 Status: Downloaded newer image for mysql/mysql-server:8.0 …[さらに読む]
MySQL8.0がリリース候補版になりました。
Changes in MySQL 8.0.3 (2017-09-21, Release Candidate)
リリースノート:https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-3.html
【主な変更点】
Histograms, Force Index, Hints, Invisible Indexes
Common Table Expressions, Windows Functions, Character
Sets,
JSON, GIS, Resource Groups, Performance Schema, Security,
Protocol, Service Infrastructure, X Protocol / X Plugin,
Performance, Tablespaces, DDL, Replication, Group
Replication,
Data Dictionary, MTR Tests, Library Upgrade, Changes to Defaults
詳細:http://mysqlserverteam.com/the-mysql-8-0-3-release-candidate-is-available/
…
[さらに読む]