数据库

l1t9 分钟前
数据库·postgresql
DeepSeek总结的PostgreSQL 中的二进制只读副本,第三部分第三部分:构建副本,以及故障转移到副本构建一个副本只需要一条命令。用一个副本替换失败的主节点需要一个流程,而流程正是安装受伤的地方。这一部分按那个比例覆盖两者。
从零数据分析20 分钟前
java·数据库·sql·mysql·oracle·sqlite·database
零基础学SQL 23:和上月比总对不上?LAG/LEAD 一步取出上一次(附 4 个模板)每个月做报表,老板都要问一句:“这个月比上个月涨了多少?”我最早的做法是写两个查询,一个算这个月,一个算上个月,再把两个结果拼到一起。后来学聪明点,用自连接把月份错开一位再 JOIN 回来——SQL 能跑,但每次写都要想半天连接条件。
码士集团小青30 分钟前
数据库·redis·缓存
Redis 缓存击穿(失效)、缓存穿透、缓存雪崩怎么解决?原始数据存储在 DB 中(如 MySQL、Hbase 等),但 DB 的读写性能低、延迟高。比如 MySQL 在 4 核 8G 上的 TPS = 5000,QPS = 10000 左右,读写平均耗时 10~100 ms。
太理摆烂哥34 分钟前
数据库·mysql
MySQL的查询表的增删查改CRUD :Create(创建)、Retrieve(读取)、Update(更新)、Delete(删除)
码士集团小青39 分钟前
数据库·redis·缓存
硬核 | Redis 布隆(Bloom Filter)过滤器原理与实战在Redis 缓存击穿(失效)、缓存穿透、缓存雪崩怎么解决?中我们说到可以使用布隆过滤器避免「缓存穿透」。
钱栈up1 小时前
前端·数据库
配料秤料位查出来是负数——IoTDB存的是周期增量,我却在拿首尾相减上次上线后,产线师傅在配料秤校验页面反馈:选了第三料仓、时间拉到 6 小时,料位显示 -12.4 kg,负数。我打开后端 PlcjyServiceImpl 一看,聚合逻辑写的是 windowEndValue - windowStartValue。但 IoTDB 里存的根本不是绝对料位,而是每个采集周期的下降增量(0.3~1.2 kg 这种小数值)。拿两个增量相减,结果当然可能是负数。
人丰1 小时前
数据库·c#
一次生产卡顿复盘:BI 数据抽取引发 PostgreSQL 长事务事故10月23日上午11:15,产线现场反馈业务操作缓慢,部分页面提交超时,影响现场生产作业。✅ 第一步:查看Nginx接口日志,查看核心MES进站接口:/api/services/mf/SmdManufacture/MoveInByHand,发现大量请求upstream_time > 3秒、也有返回499(有些上位机超过5秒自动取消请求导致499),请求集中爆发时段正好是 11:10~11:25,和产线反馈卡顿时间完全吻合。
程序员塔塔喵1 小时前
数据库·mysql·事务隔离级别
【MySQL篇|第四篇】事务隔离级别事务隔离级别是数据库并发控制的核心概念之一,它决定了多个事务并发执行时彼此之间的可见性和相互影响程度。理解隔离级别,有助于开发者在数据一致性与系统性能之间做出合理权衡。解决开发当中出现的问题。
oradh1 小时前
数据库·oracle
Oracle 外部表(External Tables)使用总结外部表(External Table) 是 Oracle 数据库中的一种特殊表对象,它不存储数据在数据库中,而是允许数据库以只读方式访问操作系统上的文件(如 CSV、定长文本、数据泵导出文件等),将其视为数据库表进行查询,甚至可与普通表进行 JOIN、INSERT 等操作。
长安米粒贵1 小时前
数据库
事务隔离级别选对了,为什么还是会出现丢失更新?聊聊 5 个并发误区很多团队遇到并发写入问题时,会先把数据库事务隔离级别调高:看起来已经足够严格,但线上依然可能出现:这些问题不一定是隔离级别选错了,而是代码把“读取、判断、写入”拆成了三个没有形成原子边界的步骤。
一条泥憨鱼2 小时前
数据库·redis·缓存
【Redis | 黑马点评】达人探店功能源码解读“达人探店”是平台上的用户内容模块:核心表是 tb_blog(resources/db/hmdp.sql:24-36):
赵渝强老师2 小时前
数据库·国产数据库·yashandb·崖山数据库
【赵渝强老师】崖山数据库的命令行客户端工具yasql 是崖山数据库(YashanDB)官方自带的命令行SQL客户端工具,对标 Oracle 的 sqlplus,高度兼容Oracle‑SQL/PLSQL语法,用于登录数据库、执行SQL、PL块、运行脚本、数据库运维操作,支持Linux、Windows客户端部署,默认端口 1688。
忡黑梨2 小时前
数据库·postgresql
PostgreSQL 小版本升级实战:14.23 升级到 14.24(源码编译方式)同一大版本内的次版本升级,不需要 pg_upgrade,编译新版本覆盖二进制即可。本文给出完整流程、每步的判定标准,以及七个实际踩过的坑。适用于源码编译部署、离线内网、不允许停机太久的场景。
LMT流氓兔2 小时前
数据库·人工智能·python·langchain
第五单元——第11课:自动测试“拒绝后绝不能写入”第十课验证了防重复保存。这节验证人工审批的三个关键行为:我们用一个最小测试工具,复用第九课的保存函数。不调用模型,也不需要 API Key。
小朱爱编程1232 小时前
数据库·人工智能·大模型·软件工程
AI点了两次发布,我多了两篇事故设想 AI 帮忙发文章:点了发布,页面一直转圈。它等了一会儿,决定再点一下。平台收到两次请求,后台多出两篇一样的文章。AI 以为自己在排障,作者得去处理重复内容。
时间售卖铺3 小时前
运维·数据库·mysql·云原生
MySQL DML 与 DQL 语句详解本篇主要讲解 MySQL 中DML 数据操作语言(增删改) 和DQL 数据查询语言(查询),包含语法、实操案例、易错点、生产注意事项,适合入门复习、面试备考。
codeejun3 小时前
数据库·mysql
每日一Go·MySQL-9、索引存储结构|页分裂、页合并、索引高度与磁盘一、MySQL 为什么以“页”为最小存储单位?InnoDB 最小存储单位不是行,而是 Page(页)页是 MySQL 磁盘 IO 的最小单位,也是性能调优的根基
Pniubi3 小时前
数据库·sql·spring
事务(Spring&MySQL)一组数据库操作要么全部成功,要么全部失败回滚ACIDA:原子性Atomicity,即不可分割C:一致性Consistency
DBA_G4 小时前
数据库
GBase 8a MPP集群个人电脑安装环境浅析南大通用GBase 8a MPP集群部署全程采用VirtualBox + 官方 OVA 镜像全新虚拟环境,非常适合从零学习国产分布式 GBase8a 集群、熟悉分片机制、集群架构。
小林ixn4 小时前
数据库·postgresql·agent
别再 MySQL + Milvus 双写了:PostgreSQL + pgvector 一张表搞定 AI 长期记忆做 AI Agent 的同学最近应该都有同一个感受:聊天记录越来越不好存了。以前做业务系统,账号、订单、聊天记录,全塞 MySQL 就完事。但现在做 Agent,你得解决一个新问题 —— 长时记忆。用户问"我们上次聊的那个方案是啥来着",你得靠语义检索把相关消息捞出来,而不是靠关键词 LIKE 瞎碰。