MySQL
Vencenty
不主动,不拒绝,不负责
展开
-
MySQL学习资源整理
1.MySQL事务隔离级别2.MySQL悲观锁与乐观锁3.MySQL覆盖索引与回表4.MySQL explain 下所有关键字用法5.MySQL 分库分表方案6.MySQL索引失效的情况原创 2021-07-27 19:43:30 · 75 阅读 · 0 评论 -
MySQL覆盖索引与回表查询
简单了解看这里,侵权删~转载 2021-07-27 19:24:45 · 77 阅读 · 0 评论 -
记录一次Mysql gone away故障
起因业务部门反馈测试环境进不去了,查了一下日志报错,inesrt log表的时候Mysql gone away,1.show process_list查看一下是否有死锁的进程,发现 state 字段下大量的waitting for table level lock,出现了表级锁等待的场景,我们的数据库是InnoDB引擎,大概率猜测一下问题原因可能是大量的事物排队待读,同时这时候我们出现写表操作,就会出现这种问题,但是测试库的一个log表示不会出现这么高并发读的场景的2.后来发现是某个同事在mysql原创 2021-06-01 17:05:14 · 305 阅读 · 0 评论 -
PHP处理事务嵌套
Mysql是不支持事务嵌套的本来你定义了一个方法,如下function method1() { try { //开启事务 // 代码逻辑 // 提交事务 } catch(Exception $e) { // 回滚事务 }}上面的method1方法完美的支持了你的业务场景,随着业务场景越来越复杂,你同事也写了类似的method2,method3,最后你的BOSS要求你在一个接口里面一次性完成method1, method2,method3的功能,没有办法原创 2021-02-25 16:25:07 · 1542 阅读 · 0 评论 -
MySQL8 Grant语句 identified by 一直出错
MySQL8mysql8以下版本是可以通过 grant all privileges on *.* to user@'host' identified by '密码'来授权远程登录的,但是mysql8以后这个不好使了需要use mysql;update user set host = '%' where user = 'root';然后重启mysql然后就好用了...原创 2019-10-14 11:19:01 · 6802 阅读 · 2 评论