mysqlに関するshunt_iのブックマーク (2)
-
オラクルはリレーショナルデータベース﹁MySQL﹂の新バージョンとなる﹁MySQL 9.0﹂をリリースしました。 MySQLは現在、数カ月ごとにリリースされ積極的に新機能が追加されるイノベーションリリース︵Innovation Release︶と、長期で安定して利用されることを想定して2年ごとにリリースされる長期サポート︵LTS‥Long Term Support︶版の2つに分かれてリリースされています。 現在のLTS版は今年︵2024年︶4月に登場したMySQL 8.4です。 そして今回リリースされたMySQL 9.0はイノベーションリリースに該当します。最新機能をいちはやく試したい開発者やユーザーのためのリリースです。 MySQL 9.0の主な新機能 MySQL 9.0のドキュメント﹁What Is New in MySQL 9.0﹂から、新機能﹁JavaScriptストアドプログラム
-
どうも、今日も今日とて野毛で飲みながらブログを書いている@0kawaraです。 今日は、普段あまり意識してこなかったMySQLのInnoDBでのロックの振る舞いについて色々実験してみました。︵もちろん、きっかは自分がドツボにはまったから︶ ちゃんと理解するためには﹁共有・排他的ロックとは﹂って話や、﹁行ロックってつまりインデックスレコードロックだよね﹂などの話とか理解する必要があるんですが、それは github.com をちゃんと一読してもらえれば十分かと思います。 ︵というか、これが問題なく読めて理解できる人はこの記事読む必要ない….︶ 以下は上のドキュメント含め関連する記事などを読んで自分でInnoDBの行ロック周りについて、というかSELECT FOR UPDATEについて理解を深めるために手元で実験したことのまとめです。 技術的にちゃんとした理解を深めたい人は最後にまとめた参考サイ
-
1