技术栈
sql
码农-004
9 小时前
数据库
·
spring boot
·
sql
Springboot 集成 Ehcache操作数据库显示SQL语句设置
Springboot 集成 Ehcache操作数据库显示SQL语句设置配置如下: jpa: properties: hibernate: format_sql: true show_sql: true
钱栈up
9 小时前
sql
·
单元测试
·
测试
全量 21 个失败、单跑全绿:泄漏进连接池的 SQL 变量
这是一次让人怀疑人生的排查:全量跑测试,21 个用例失败;把失败的那几个文件单独挑出来跑,全部通过。反复跑几遍,失败的那批还会换人——上一次是级联删除的断言炸了,下一次是另一个文件里的计数对不上。
旺仔不是程序员
9 小时前
数据库
·
后端
·
sql
pg_trgm GIN 索引:PostgreSQL 正则、模糊与近似度查询的三合一加速器
标签:#PostgreSQL #索引 #性能优化 #pg_trgm业务里有三类"文本不精确匹配"的需求,最容易把查询拖成全表扫描:
考虑考虑
9 小时前
数据库
·
后端
·
sql
SQL中的 CASE WHEN
SQL 中的 CASE WHEN 是标准 SQL 中用于实现条件判断的表达式,本质上相当于编程语言中的 if-else if-else 或 switch-case 结构
旺仔不是程序员
9 小时前
数据库
·
后端
·
sql
索引膨胀与重建:PostgreSQL REINDEX 生产实践
标签:#PostgreSQL #索引 #性能优化 #REINDEX表的 UPDATE / DELETE 越频繁,索引越容易"膨胀":被更新的旧版本残留、被删除的行留下死条目、B-tree 里堆满空页或接近空的页——索引体积虚胖、扫描性能肉眼可见地下降。
漂着的圆木
6 天前
sql
·
数据分析
·
agent
·
githubcopilot
·
度量
Agent 功能参与度:Copilot 怎么算
团队在判断要不要继续投入某个 Copilot 功能时,缺一个能横向比较的采用指标。GitHub 在 9 月 17 日的官方更新里给出了新口径:每个功能有多少活跃用户在 28 天内至少两天用到了它。这篇文章说清这条口径的定义、它能证明什么、不能证明什么,以及怎么用本地活动表和任务结果表复算同一口径。
旺仔不是程序员
6 天前
数据库
·
后端
·
sql
LIMIT 1:PostgreSQL 只取一行的高效查询姿势
标签:#PostgreSQL #性能优化 #SQL #LIMIT业务里有一大类查询只需要一行数据:判断是否存在、取最新一条、取最小 / 最大一条……
知识的搬运工旺仔
7 天前
数据库
·
后端
·
sql
·
postgresql
唯一索引与 NULL 值:PostgreSQL 主键约束与 NULLS NOT DISTINCT
标签:#PostgreSQL #索引 #唯一约束 #NULL你有没有遇到过:给 email 列建了唯一索引,插入两条 email = NULL 的记录居然没有报错?
想念是会呼吸的鱼
7 天前
sql
·
clickhouse
【ClickHouse 常用 SQL 语句整理】
本文整理 ClickHouse 日常开发中常用的 SQL 语法,适合作为速查手册或博客笔记。ClickHouse 是一款面向在线分析(OLAP)的列式数据库管理系统,擅长海量数据的快速聚合查询。 目录
想念是会呼吸的鱼
7 天前
sql
·
mysql
MySQL 常用语法整理
本文整理 MySQL 日常开发中常用的 SQL 语法,适合作为速查手册或博客笔记。 默认环境:MySQL 5.7 / 8.0,SQL 语句通常以分号 ; 结尾。
SelectDB技术团队
7 天前
数据库
·
人工智能
·
sql
·
clickhouse
·
apache doris
·
selectdb
·
湖仓架构升级
StarRocks 迁移至 Apache Doris 完整指南:三步完成结构、数据与业务平滑切换
StarRocks 怎么迁移到 Apache Doris?SR 迁移 Doris 是否需要重新建表?几亿、几十亿数据怎么搬?DataX、Flink、Parquet 应该怎么选?全量迁移之后又如何保证增量数据不丢?
imDwAaY
7 天前
数据库
·
sql
·
mysql
MySQL MVCC 详解:原理、版本链、Read View 与可见性判断
事务的隔离级别里要解决脏读、不可重复读、幻读这三个问题,最直接的办法是加锁,让读和写互斥,但加锁的代价很大,一个事务在读某行数据的时候会把写操作挡住,写的时候也会把读挡住,而实际的业务里读操作远远多于写操作,并发性能会被压得很低。
bbq粉刷匠
8 天前
sql
触发器(下):事务与锁、binlog 一致性与替代方案
MySQL 进阶系列 · 第 6 篇(触发器 · 2/undefined)本篇是《触发器》的第 2/undefined 部分。前一部分见第 5 篇《触发器(上):语法精讲与审计日志实战》,建议先读完再来看本篇。
浅念-
8 天前
服务器
·
数据库
·
redis
·
sql
·
mysql
·
nosql数据库
·
nosql
Redis基础详解:单线程模型、String与Hash数据结构
redis-cli 是Redis客户端工具,有交互式、命令式两种使用方式。使用命令 redis-cli -h {host} -p {port} 连接Redis服务,连接成功后,后续所有命令直接在客户端提示符内执行,不需要重复输入redis-cli。
databook
8 天前
sql
·
数据分析
·
nosql
使用 DuckDB 分析 Parquet 文件
上周朋友发我一个小餐馆的订单文件:restaurant_orders.parquet。他说是外卖平台导出的,想看看总共多少单、赚了多少钱、哪个菜卖得好、大家怎么付款。
旺仔不是程序员
8 天前
数据库
·
后端
·
sql
相关子查询与性能优化:PostgreSQL 逐行执行的代价与 JOIN 重写
标签:#PostgreSQL #SQL #性能优化 #子查询在 PostgreSQL 中,子查询(Subquery) 是一种在另一个查询内部嵌套的查询。根据子查询是否依赖于外部查询的某些行,可以分成两大类:
绘梨衣547
8 天前
python
·
sql
慢SQL排查手册
核心心法一句话:返回行数 ≠ 数据库的工作量。 查询慢,慢在四个维度之一(或组合):扫得多、问得碎、被问爆、在排队。
知识的搬运工旺仔
9 天前
数据库
·
后端
·
sql
CREATE INDEX CONCURRENTLY:线上建索引不阻塞 DML 的代价与坑
标签:#PostgreSQL #索引 #运维标签:#PostgreSQL #索引 #运维你有没有遇到过:上线前想给一张千万级大表加个索引,CREATE INDEX 一执行,业务方立刻告警——写入超时、消息积压、订单量暴跌?