mysql
文章平均质量分 82
小鱼大神带我飞
这个作者很懒,什么都没留下…
展开
-
MVCC你真的懂了吗
MVCC你真的懂了吗预先要了解的知识丢失修改问题是两个事务的写操作互相影响,导致一个事务的修改操作被另外一个事务修改,违背了事务的隔离性脏读是指读到未提交的数据不可重复读是指一个事务读到另外一个事务提交的事务,指的是update和delete幻读是指一个事务读到了另外一个事务插入或者删除的数据,然后发现数据行数不对了,强调的是insert,当然我觉得delete也算隔离级别读未提交读已提交可重复读串行化为什么需要MVCC机制?可能有些人说是为了实现隔离级别,但是难道没了 MV原创 2021-08-23 12:25:39 · 364 阅读 · 0 评论 -
MySQL相关
MySQL相关MySQL锁SELECT xxx 查询语句正常情况下为快照读,不加锁;SELECT xxx LOCK IN SHARE MODE 语句为当前读,加 S 锁;SELECT xxx FOR UPDATE 语句为当前读,加 X 锁;DML 语句(INSERT、DELETE、UPDATE)为当前读,加 X 锁;DDL 语句(ALTER、CREATE 等)加表级锁,且是隐式提交不能回滚;在不同的事务隔离级别下,会有不同的锁机制,也可以说是通过不同的锁机制实现了不同的事务隔离级别。在 R原创 2021-08-06 22:33:27 · 78 阅读 · 0 评论 -
论坛项目MySQL分析优化
论坛项目MySQL分析优化根据功能分类优化主页展示板块,以及板块的最后修改时间的一条帖子select a.bid,bname,parentid,total ,tid ,title , date_format(modifytime,'%Y-%m-%d %H:%I:%S') as recentmodifytime ,uname from (select board.bid,bname,parentid,count(tid) as total FROM board left join topic原创 2021-07-28 16:40:19 · 110 阅读 · 0 评论 -
centos7安装mysql8
准备工作1.查看是否有安装过mysqlrpm -qa | grep -i mysql12.删除mysqlyum -y remove MySQL-*1一般用rpm -e 的命令删除mysql,这样表面上删除了mysql,可是mysql的一些残余程序仍然存在,并且通过第一步的方式也查找不到残余,而yum命令比较强大,可以完全删除mysql.(ps:用rpm删除后再次安装的时候会提示已经安装了,这就是rpm没删除干净的原因)3.把所有出现的目录统统删除find / -name mysql原创 2020-12-27 22:36:29 · 102 阅读 · 0 评论