MySQL 5. 6で導入された 「validate_ passwordプラグイン」 は、MySQL 8. 0以降で 「validate_ passwordコンポーネント」 として再実装されました。今回は、この 「validate_ passwordコンポーネント」 について説明します。なお、今回検証しているMySQLのバージョンは8. 4です。
皆さんはDEFAULT CURRENT_ TIMESTAMP ON UPDATE CURRENT_ TIMESTAMPをご存じでしょうか? この指定を行ったカラムはINSERTやUPDATEを行った際に自動更新をしてくれるようになります。特に忘れがちなcreated_ atやupdated_ atの挿入や更新を自動管理できる、非常に便利な機能です。
After upgrading mysql from 5.7 to 8.0.20 a count(*) or count(id) of an indexed table with 100.000 rows (without where) takes > 5 seconds. (~0.00 seconds with 5.7) count(*) is at least used for list ...