数据库

Pniubi32 分钟前
java·数据库·sql
怎么排查慢SQL,怎么解决?核心链路:开启慢查询日志 → 抓到慢 SQL → explain 分析执行计划 → 定位根因 → 优化验证
Decay__5 小时前
运维·数据库·sql·mysql·架构
VMware 安装 SQL Server 双节点 AlwaysOn 可用性组教程 —— WSFC、AG 与侦听器完整部署(系列核心篇)系列定位:《SQL Server 数据库全栈运维实战系列》第 13 篇,与《MySQL 数据库全栈运维实战系列》同构对标(对标 MySQL 13 主从与 InnoDB Cluster 双节点教程,是全系列的重头戏)。适用版本:SQL Server 2019/2022(2017 及以下差异随文标注)。官方文档:Microsoft Learn SQL Server 2019/2022 文档、Always On 可用性组、WSFC 与侦听器章节。
茶栀(*´I`*)5 小时前
数据库·sql
SQL 性能分析:从慢查询日志到执行计划的完整定位方法适用环境:MySQL 8.0.x,InnoDB 存储引擎 解决什么问题:拿到一条慢 SQL,知道该看哪个指标、用哪个工具、按什么顺序排查 一句话结论:性能分析不是"看 EXPLAIN 有没有走索引",而是用尽可能少的观测成本,把"慢"归因到具体的一层——实例、语句,还是执行计划。
艺杯羹6 小时前
服务器·数据库·安全·网络安全·系统架构·实战·1panel
1Panel 装好后 ufw 仍是 inactive:一次服务器安全盲区复盘目录1. 现场:面板是绿的,日志是脏的2. 起点比想象中更糟:SSH 的默认配置3. 证据:215 条失败记录
code2cat7 小时前
数据库·mcp
【随笔】MCP工具重试:任务已经创建,响应丢了怎么办工具已经在数据库里创建了任务,响应却在返回途中丢失。聊天界面只显示超时,用户再次点击“创建”,模型又发起一次工具调用。数据库里该有一条任务,还是两条?
wuyk5558 小时前
数据库·爬虫·sqlite
Spider-第10讲-SQLite持久化与去重本讲目标:把「会跑第二次」的爬虫,从文件升级到数据库。核心是一个词——幂等。 拆开 SQLite 的三种写入写法,讲清哪种 upsert 才是安全的,以及索引和并发锁。
乌暮10 小时前
java·数据库·spring boot·后端·sql·学习·spring
Spring AOP 与 Spring 事务:用大白话彻底理解原理与实践> Spring 系列 · 第 8 篇(进阶核心) > 适用读者:会写 Spring Boot 项目,但说不清「加了 `@Transactional` 为什么没回滚」「AOP 到底是怎么生效的」的 Java 开发者。 > 技术环境:Java 17+ · Spring Boot 3.4.x(兼容 3.x)· Spring AOP · Spring JDBC > 示例项目:[spring-aop-tx-demo](./spring-aop-tx-demo/)(可运行 · 8 个集成测试全绿 · 含事务失效场景
小此方11 小时前
数据库·mysql
Re:Mysql数据库基础篇(十二):什么是事务、事务解决了什么问题、事务的四大属性、事务的操作方式Hello大家好,我是此方,MYSQL的CURD如果不加以管理会发生什么?MYSQL如何处理多请求并发问题?本文将为大家带来MYSQL的事务相关内容。好,我们开始吧。
flash俊杰12 小时前
数据库·安全·架构
v0.5-01 让桌面 AI 助手记得住:预算组装、递归摘要、长期记忆与评估基线我们做的是一个本地优先、单人开发的桌面 AI 助手:模型跑在本机(Ollama)或自己指定的 OpenAI 兼容接口上,全部数据留在本地磁盘。备份、分享、自动更新、OCR 这些「数据随身走」的能力做好之后,真正每天用下来,另一个问题越来越刺眼:
2501_9339232512 小时前
数据库·redis·缓存
redis:string类型常见命令Redis可以作为一个非关系型数据库存储数据,存储形式为key-value,其中key是一定为字符串形式,而valueRedis则是给我们提供了多种数据形式,今天我们学习value为String的一些常见命令和重要知识点。
byte轻骑兵13 小时前
数据库·人工智能·apache·时序数据库·iotdb
时序数据库选型指南:Apache IoTDB 社区版实践与踩坑之前项目中尝试过使用 MySQL 分区表存储物联网时序测点,随着测点和时间范围增长,分区数量爆炸,乱序补写场景下磁盘 IO 持续打满,查询延迟不断上涨。这促使我系统调研开源时序数据库,本文基于 Apache IoTDB 社区版 2.0.11 版本,从大数据场景、模型差异、实操部署、版本升级坑点分享选型经验,所有操作均基于开源社区版本。
黄连木笛14 小时前
数据库·redis·缓存
Redis Insight 汉化教程:Windows / macOS / Linux 设置中文界面(附繁體、教程汉化、关闭自动更新)本文适用于 Redis Insight 桌面端 3.x(2026 年 11 月测试的最新版为 3.8.0)。 使用的工具:开源项目 redis-insight-chinese(MIT 协议,免费)。
nice_lcj52014 小时前
java·数据库·mysql·面试·innodb·存储引擎·myisam
MySQL 存储引擎入门:InnoDB 和 MyISAM 到底怎么选📌 先说结论MySQL 是"可插拔"的——同一张表,可以选不同的存储引擎来存,最常见的就是 InnoDB 和 MyISAM。
古典和浪漫15 小时前
数据库
MVCC机制MVCC(Multi-Version Concurrency Control,多版本并发控制) 是 InnoDB 为实现高并发读写而采用的核心机制。它的基本思想是:
xixingzhe216 小时前
数据库·mysql
mysql全量、增量备份MySQL 里“增量备份”其实有两条路线:下面讲的是逻辑增量方式。my.cnf / my.ini重启 MySQL 后确认:
AllData公司负责人1 天前
数据库·人工智能·sql·开源·ai 洞察·对话sql
AI大模型数据开发底座系列说明书,AllData集成Chat2DB开源项目建设AI 数据库分析底座,涵盖AI 洞察/对话SQL/智能视图!【全文核心】 一、数据库AI洞察,快速知道数据资产流动脉络 二、数据库对话,AI辅助SQL查询数据资产 三、大模型辅助分析,一键查询数据视图
xixingzhe21 天前
数据库
数据库备份的分类与特点数据库备份可以从多个维度进行分类,本文整理了常见的几种分类方式。类型说明特点冷备份(Cold Backup)
时间的拾荒人1 天前
数据库·redis·面试
Redis 主从复制详解:配置实操 + 原理机制❓️ 问题导入 如果某个服务器程序,只有一个节点(只搞一个物理服务器,来部署这个服务器程序),此时就会出现以下两个问题: 1.可用性问题,如果这个机器挂了,意味着服务就会中断 2.性能和支持的并发量比较有限。
隔窗听雨眠1 天前
数据库·mysql·sql优化
MySQL三表JOIN执行内核与优化器决策机制多数开发者对单表查询的优化已经驾轻就熟,但一旦SQL里出现三个以上的表做关联,执行计划的形态就会陡然复杂。三表JOIN不是简单地把两表JOIN做两次,它的执行顺序搜索空间按阶乘增长,访问方式组合按指数增长,优化器必须在毫秒级时间内做出一连串近似最优的决策。这篇文章从执行器内核视角拆解三表关联的完整链路,覆盖连接算法、顺序搜索、成本模型、统计信息、子查询改写与失败案例,并给出可以直接落地的调优清单。
Decay__1 天前
运维·数据库·sql·mysql·架构
SQLServer 索引与 SQL 优化 —— 聚集索引、非聚集索引、覆盖索引、碎片维护与执行计划系列定位:《SQL Server 数据库全栈运维实战系列》第 11 篇,与《MySQL 数据库全栈运维实战系列》同构对标(对标 MySQL 11 对应篇目)。适用版本:SQL Server 2019/2022(2017 及以下差异随文标注)。官方文档:Microsoft Learn SQL Server 2019/2022 文档、索引体系(Indexes)、重新组织与重新生成索引(Reorganize and Rebuild)章节。