![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 93
Richard Chijq
当你的才华撑不起你的野心的时候,就应该静下心来学习
展开
-
SQL调优
从系统设计角度看,一个系统从设计搭建到数据逐步增长,SQL 执行效率可能会出现劣化,为继续支撑业务发展,我们需要对慢 SQL 进行分析和优化,严峻的情况下甚至需要对整个系统进行重构。所以我们往往需要在系统设计前对业务进行充分调研、遵守系统设计规范,在系统运行时定期结合当前业务发展情况进行系统瓶颈的分析。从数据库角度看,每个 SQL 执行都需要消耗一定 I/O 资源,SQL 执行的快慢,决定了资源被占用时间的长短。假如有一条慢 SQL 占用了 30%的资源共计 1 分钟。原创 2022-11-27 21:23:41 · 200 阅读 · 0 评论 -
Java中使用POI读取大的Excel文件或者输入流时发生out of memory异常参考解决方案
使用Excel Streaming Reader,这个第三方工具会把一部分的行(可以设置)缓存到内存中,在迭代时不断加载行到内存中,而不是一次性的加载所有记录到内存,这样就可以不断的读取excel内容并且不影响内存的使用。 但是这个工具也有一定的限制:只能用于读取excel的内容,写入操作不可用;可以使用getSheetAt()方法获取到对应的Sheet,因为当前只是加载了有限的row...原创 2020-04-03 16:05:49 · 1758 阅读 · 3 评论 -
mysql常见的时间查询语句
mysql数据库要按当天、昨天、前七日、近三十天、季度、年查询查询今天 sql语句select * from 表名 where to_days(时间字段名) = to_days(now()); 查询昨天 sql语句SELECT * FROM 表名 WHERE TO_DAYS(NOW())-TO_DAYS(`时间字段名`) = 1 查询7天 sql语句SE原创 2016-09-27 23:35:22 · 1372 阅读 · 0 评论 -
mysql 批量更新与批量更新多条记录的不同值实现方法
批量更新 mysql更新语句很简单,更新一条数据的某个字段,一般这样写: 复制代码 代码如下:UPDATE mytable SET myfield = ‘value’ WHERE other_field = ‘other_value’; 如果更新同一字段为同一个值,mysql也很简单,修改下where即可: 复制代码 代码如下:UPDATE mytable SET myfield = ‘va原创 2017-03-21 18:00:35 · 327 阅读 · 0 评论 -
mysql 批量更新与批量更新多条记录的不同值实现方法
批量更新 mysql更新语句很简单,更新一条数据的某个字段,一般这样写: 复制代码 代码如下:UPDATE mytable SET myfield = ‘value’ WHERE other_field = ‘other_value’; 如果更新同一字段为同一个值,mysql也很简单,修改下where即可: 复制代码 代码如下:UPDATE mytable SET myfield = ‘va转载 2017-03-21 18:04:31 · 209 阅读 · 0 评论