数据库
高级码农刘皇叔
这个作者很懒,什么都没留下…
展开
-
数据库查询没值,但是程序查询有值的情况
产生原因:代码bug问题,在全局事物中,前面代码有对数据进行处理,但是没有提交,后面的查询就会从缓存中获取,得到的不是数据库真实的值。这就是数据一致性的问题解决办法:1、减少全局事物,可以使用局部事物处理2、调整代码,避免因为脏数据造成的问题...原创 2022-02-23 11:42:36 · 1703 阅读 · 0 评论 -
SpringBoot集成ShardingSphere 实现分库分表(按我教程100%实现功能,查询请求1秒内)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言今年上半年,公司找外包做了一个项目,设备抄表的,刚开始倒是没有什么问题,但是运行几个月之后项目查询非常慢,时常服务崩溃。外包做完拍拍屁股走人了,后来我就接下了这个坑。先说下项目基本配置:阿里云ECS 4核16GB,数据库自装mysql5.7数据库,单机版针对查询慢,原因很多,我分析步骤如下:1、sq..原创 2022-01-17 11:55:20 · 2026 阅读 · 0 评论 -
sql语句学习之having用法
Mysql Having的用法:对group by之后的分组加限制条件在使用聚合函数之前,我们可以通过where对查询加限制条件,那么如果在group by之后我们要对分组里面的数据再加限制条件怎么办呢?答案是having。HAVING子句可以让我们筛选成组后的各组数据.WHERE子句在聚合前先筛选记录.也就是说作用在GROUP BY 子句和HAVING子句前.而 HAVING子句...原创 2017-11-07 17:56:49 · 11325 阅读 · 0 评论