芋圆芝士
芋圆芝士
全部文章
数据库
java(21)
Java知识点(18)
Spring框架(4)
中间件(7)
分布式(5)
开源框架(2)
技术心得(49)
计算机原理(1)
运维(4)
归档
标签
去牛客网
登录
/
注册
程序猿非衣的博客
全部文章
/ 数据库
(共6篇)
MySQL一直在sending data,并且服务卡死
问题:有一个复杂SQL,大概几十万数据,但是测试环境库一跑,数据库就崩了。 1、show processlist查看sql语句执行状态 2、发现sql语句的执行状态一直是sending data 3、查看数据库的参数 show variables like 'innodb_buffer_pool%'...
MySQL
2023-05-23
0
1552
MySQL的max_allowed_packet报错
MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败。(比方说导入数据库,数据表) 当一次性插入过大的数据时,会导致报错,这个时候需要修改相应参数。 1、可以先使用命令去查找当前的大小,默认一般是4M...
数据库参数
MySQL
2023-05-22
0
498
千万数据,分页查询的起始页太大导致的缓慢问题优化
可以通过先分页查询id,然后再根据id查询出完整数据的方式,来解决分页的页码太大导致的查询缓慢问题。 如果用的是pagehelper,需要去拦截器层面,去重新改写sql。
SQL优化
2023-04-28
1
515
Mysql给定一段日期,获取日期范围内的每一天
获取每一天的sql语句: SELECT date_add( date_sub(#{startDate},interval 1 day), INTERVAL ( cast( help_topic_id AS signed INTEGER ) + 1 ) day ) days FROM mysql....
Java
Mysql
数学
2023-02-14
0
1796
索引的建立
Mysql添加索引的注意事项: 1、在where子句中经常出现的字段,尤其是大表的字段,应该建立索引 2、经常与其他表进行连接的表,在连接字段上应该建立索引。 3、分组字段或者排序字段也要创建索引 4、选择性高的字段上应该建立索引 5、数据量小的表,没必要用索引。 6、可以为where中经常出现的组...
Mysql
Java
SQL优化
索引
index
2022-08-01
1
380
sql语句小练习
我现在有一张User表 一张业务数据表Business 。 Business 有2个UserID相关字段 创建人 和更新者。查找创建人和更新人的名字? SELECT a.用户名称 AS 创建人,b.用户名称 AS 更新人,bus.*...
2021-05-20
0
403