随笔分类 -  DB

摘要:第一步 安装mysqld_exporter, 并启动 https://github.com/prometheus/mysqld_exporter/ 我使用的是docker,简单又方便。 docker run -d --name ol_mysql \ -p 9104:9104 \ --network 阅读全文
posted @ 2020-03-20 11:00 JustDotNet 阅读(327) 评论(0) 推荐(0)
摘要:网络上大部分的文章都是这么说的:RR下面是不会发生幻读的。 经过一番查证,我想说这个结果是错误的。 下面我来举证说明: -- auto-generated definition create table test ( c1 int auto_increment primary key, c2 var 阅读全文
posted @ 2019-08-29 15:24 JustDotNet 阅读(1168) 评论(0) 推荐(0)
摘要:现有2张表 商品表和 用户购买记录表 现在有一个需求是查找用户未购买的商品, 一般我们会写出这样的查询 现在我们看一下explain 我们可以看到type为ref确实是使用了索引,但是我们用另外一种写法来试一试。 我们可以看到执行计划没有什么本质的区别。但是经过测试 连接查询效率更好。 最后重要的事 阅读全文
posted @ 2019-07-16 14:45 JustDotNet 阅读(5724) 评论(0) 推荐(0)
摘要:今天例举2种常见的Mysql InnoDB下的行锁 现有表dr_test(id pk, name) 1 zhangsan2 lisi3 wangwu 例子1 事务1 update dr_test set name='zhaoliu' where id=1 事务2 update dr_test set 阅读全文
posted @ 2019-02-20 17:18 JustDotNet 阅读(322) 评论(0) 推荐(0)
摘要:前几天同事问我一个问题,能不能用sql搞定这个问题: 我这里有一个张表table1中有time1,value1,有表table2有字段time2,value2。 现在要把table2中的value2更新到table1的value1中,要求time2距离time1最近。 一下子就想到之前学到的over 阅读全文
posted @ 2013-06-17 22:57 JustDotNet 阅读(574) 评论(0) 推荐(0)