9年ぶりの全面改定「MySQL徹底入門 第4版」がいよいよ発売日になるので、私の主観と、思い入れと、おふざけ心を駆使して、「MySQL徹底入門 第4版 ここがすごい!」・・・かもしれないところを紹介したいと思います。MySQL徹底入門 第4版 MySQL 8.0対応作者:yoku0825,坂井 恵,鶴長 鎮一,とみた まさひろ,深町 日出海,福山 裕大,班石 悦夫発売日: 2020/07/06メディア: Kindle版 ページ数が変わっていないのがすごい! 2006年発売の第2版から、ほとんどページ数が変わっていない。機能の増加や運用ノウハウの蓄積の紹介などの状況変化を考えると、ページ数は増え…
TL;DR
- 意図したことをMySQLでやるには
CURDATE() - INTERVAL 1 DAY
- というか俺はむしろDATE型から数値を引くことに違和感があるんですがこれってOracleの書き方なんでしたっけ?
昨日の朝、こんなのを見た。
昨日の夜、このブログを読んだ。
けんつさんのブログは「文字列とDATE型」だけれど、バグレポートの方は「数値とDATE型」に起因する。
…
本件、いろいろ思うところや意見はあるのだけど、それはtwitterで書いたので、ここでは淡々と紹介します。 本日、MySQL High Availability ブログにて、MySQL内での用語の変更について、以下の発表がありました。https://mysqlhighavailability.com/mysql-terminology-updates/ざっと、内容を紹介すると(箇条書きの下に変更内容): レプリケーションで使っている master/slave という言葉はネガティブな言葉だ。それはクリア(明らか)だ。 既に我々はブログとかプレゼンで、これらの言葉を色々言い換えてきた。 なので、…
TL;DR
- MySQL徹底入門 第4版 の宣伝です
- See also,
- 少なくとも「これからMySQLのDBAっぽいことをしなければならない」人にはお勧めしたい
- この本によくわからないところがあれば 日本MySQLユーザ会 …
「MySQL徹底入門 第4版」が 7/6 に発売される。🎉
電子書籍は翔泳社の直販がDRMフリー(たぶん)だからオススメ。
著者用見本誌も届いたので、さすがにこれからやっぱり発売できませんでした!ってことにはならないと思う。
長かった。 本当は去年出る予定だったんだが、なんやかんやで今年になった(よくある)。
第3版が出たのが 2011年だから、実に9年ぶり!
偶然にも第3版と同じ 544ページなんだけど、1ページ辺りの文字数は増えているので情報密度は増しているはず(そしてその分価格も上がってる)。 (ただしくは552ページらしい。)
…
[さらに読む]TL;DR
- MySQL 8.0.20のInnoDBにおいては
row->lock_trx_immutable_id ":" row->lock_space ":" row->lock_page ":" row->lock_rec ":" row->lock_immutable_id
らしい- https://github.com/mysql/mysql-server/blob/mysql-8.0.20/storage/innobase/trx/trx0i_s.cc#L1134-L1170
- trx0 i_s .ccにつながってるけどperformance_schemaからもこれを呼んでる
- ちなみにこのENGINE_LOCK_ID(実体は
pk_pos_data_lock::m_engine_lock_id
?)を真面目に実装しているのはInnoDBだけっぽく見える- NDBCLUSTERは読んでない
…
[さらに読む]MySQL を知りたい人向けの定番入門書として名高い『MySQL徹底入門』という本があります。2020年6月現在、第3版が出ていて、その発行は2011年、対応バージョンがMySQL 5.5でした。 そして来月 2020年7月。待望の第4版が出版されます。 第4版は、過去3つの版のコンセプトを引き継ぎつつ、全体にわたって1から書き起こした本です。当然 最新の MySQL 8.0 に対応。9年に1度の最高のできあがりであり、MySQL 8.0 を知りたい人には絶対にお勧めの一冊と言ってよいかと思います。 なお、今更ですが一応表明しておくと、このエントリーは、私の主観に基づいたものであり、著者として…
オープンソースカンファレンス(OSC)2020 Online Hokkaido
に参加してきました。
event.ospn.jp
もともと、「普通」に札幌現地で開催される予定だったイベントですが、「新しい普通」にオンラインで開催へと変更されました。飛行機等を早めに取っていたので、キャンセル代が心配でしたが、最終的にキャンセル代なしで取りやめることができました。 …
[さらに読む]