最近,线上的 ETL 数据归档 SQL 发生了点问题,有一个 UPDATE SQL 跑了两天还没跑出来:
2024年04月12日
点击上方?Java编程技术乐园,轻松关注!及时获取有趣有料的技术文章 做一个积极的人 编码、改bug、提升自己 我有一个乐园,面向编程,春暖花开!
2024年04月12日
之前看到网上很多是基于切面类Aspect去实现了,在切面类中定义before after around等逻辑以及要拦截等方法。本文利用注解实现了一套可以扩展等日志记录模块。1. 定义注解
2024年04月12日
先来看看今天要讲的主人翁:UPDATE `i_msg_system` set `deliver`=1 where `uid`=10000 and `msg_group`=0 and `deliver`=0;
2024年04月12日
9de7bb31d0644e7393039222babfed10 SQL编写原则 【建议】: 为了充分利用缓存,不允许使用自定义函数, 存储函数, 用户变量. #解读: 如果查询中包含任何用户自定义函数, 存储函数, 用户变量, 临时表, MySQL库中的系统表,其查询结果都不会被缓存. 比如函数 NOW() 或者 CURRENT_DATE() 会因为不同的查询时间,返回不同的查询结果1.规约
2024年04月12日
专注于Java领域优质技术,欢迎关注 作者:程序员追风 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。1、LIMIT 语句
2024年04月12日
在数据库管理系统中,数据的维护是常见的任务之一。这通常涉及到添加新记录、更新现有记录和删除不再需要的记录。在SQL中,这些操作分别通过 INSERT、UPDATE 和 DELETE 语句来完成。本文将详细介绍这三种操作的语法和使用方法,并通过一个示例数据表来演示它们的实际应用。