技术栈
mysql
殷紫川
几秒前
mysql
击穿 MySQL InnoDB MVCC 底层:从 undo log、Read View 到隔离级别的全链路深度拆解
在MySQL的日常使用中,我们几乎每天都在和事务隔离、并发读写打交道。当多个事务同时操作同一行数据时,为什么有的场景会出现脏读、不可重复读,有的场景却能保证数据一致性?为什么InnoDB能在高并发场景下保持远超其他存储引擎的读写性能?这一切的核心,都离不开InnoDB的多版本并发控制机制——MVCC。
Full Stack Developme
28 分钟前
数据库
·
mysql
MySQL 触发器 存储过程 介绍
定义:预编译的SQL语句集合,存储在数据库中作用:封装复杂业务逻辑,提高性能,增强安全性特点:可带参数,可返回结果
杨云龙UP
35 分钟前
linux
·
运维
·
服务器
·
数据库
·
mysql
MySQL慢查询日志暴涨导致磁盘告警:slow query log膨胀至397G的生产故障排查:清理、参数优化
这次现场里,/data 一度使用到 76%,/data/mysql/logs 占了 408G,其中 mysql-slow.log 单文件约 397G;处理后 /data 使用率降到 6%,并最终将 slow_query_log 关闭、log_queries_not_using_indexes 关闭、GLOBAL long_query_time 调整为 5。
Bat U
1 小时前
数据库
·
mysql
MySQL数据库|视图+索引
视图是一个虚拟的表,它是基于一个或多个基础表或其他视图的的查询的结果集视图本身是不存储数据的语法:create view view_name [(colum list)] as select_statement
想唱rap
2 小时前
java
·
服务器
·
开发语言
·
数据库
·
mysql
·
ubuntu
线程之条件变量和生产消费模型
RInk7oBjo
2 小时前
数据库
·
mysql
·
adb
MySQL的编译安装
确保系统中没有安装 MariaDB 或旧版 MySQL。MySQL 8.0 编译需要 gcc, gcc-c++, cmake, ncurses, bison, openssl 等开发包。
java资料站
2 小时前
android
·
数据库
·
mysql
MySQL 增量同步脚本
这套脚本实现:核心文件:3 个库:ops_config 表:diff_sync_config同步完成后会自动更新为当前日期,所以第二遍不会重复同步。
殷紫川
2 小时前
mysql
InnoDB 索引性能天花板:聚簇 & 二级索引存储本质拆解,覆盖索引零回表优化全攻略
在MySQL性能优化的体系中,索引优化是成本最低、收益最高的手段。但绝大多数开发者对索引的理解停留在“给查询字段加索引”的表层,经常遇到“明明加了索引,SQL执行还是很慢”的问题。其核心原因,是没有吃透InnoDB存储引擎索引的底层存储逻辑,更没有理解回表操作才是SQL性能的隐形杀手。
殷紫川
2 小时前
mysql
MySQL IN 里塞 10000 个值?90% 开发者都踩过的坑,底层原理 + 全场景解决方案一次讲透
日常开发中,我们几乎每天都会和MySQL的IN子句打交道:批量查询用户订单、过滤指定ID的商品数据、根据权限范围拉取业务数据……很多开发者为了图方便,会直接把成百上千甚至上万个值塞进IN子句,结果轻则出现慢查询拖垮接口性能,重则导致数据库连接耗尽、主从同步延迟,甚至引发线上故障。
iOS妖狐小北
2 小时前
数据库
·
mysql
mysql中主键索引和联合索引的原理解析
主键索引:按照主键数据从小到大按照从左到右进行排序,叶节点只存储数据区; 接着将上面的页生成出来,页只存储索引和指针,指针指向数据域,当通过主键查找数据时,从B+树的头部开始寻址数据、读取数据。
光泽雨
2 小时前
mysql
一、什么是 MySQL 函数?
不用自己写复杂逻辑,直接用函数 = 一行搞定。sqlsql表格sqlIF(value, t, f):如果 value 为真,返回 t,否则返回 f。
AC赳赳老秦
3 小时前
服务器
·
数据库
·
python
·
mysql
·
.net
·
deepseek
·
openclaw
OpenClaw实战案例:用1个主控+3个Agent,实现SEO文章日更3篇
在当今数字化时代,搜索引擎优化(SEO)已成为企业提升在线可见性和流量的核心策略。高质量、频繁更新的SEO文章不仅能吸引用户点击,还能显著提高网站在搜索引擎结果页(SERP)中的排名。然而,手动创作SEO文章往往耗时耗力,尤其当目标为每日更新多篇内容时,挑战更为严峻。本文将分享一个实战案例,展示如何利用OpenClaw这一先进内容创作工具,结合1个主控单元和3个代理单元(Agent),实现高效、可靠地每日生成三篇SEO优化文章。通过本案例,您将学习到系统配置、工作流程设计、内容质量控制等关键环节,并附上详
零陵上将军_xdr
3 小时前
数据库
·
mysql
MySQL中的索引
InnoDB存储引擎支持以下几种常见的索引:B+树索引、全文索引、哈希索引,其中比较关键的是B+树索引
SPC的存折
3 小时前
linux
·
运维
·
数据库
·
mysql
1、MySQL数据库基础
数据库(Database)简称DB,按照一定格式存储数据的一些文件的组合,顾名思义就是存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据 。数据库管理数据有诸多优点,如降低存储数据的冗余度,存储的数据可以共享,便于维护数据完整性,能够实现数据的安全性等。数据库的发展经历了萌芽、初级、中级、和高级阶段。
小江的记录本
4 小时前
java
·
前端
·
后端
·
python
·
mysql
·
spring
·
docker
【Swagger】Swagger系统性知识体系全方位结构化总结
Swagger 是一套围绕 OpenAPI 规范(OAS) 构建的开源工具生态,是目前RESTful API 全生命周期管理(设计、开发、文档化、测试、协作)的行业事实标准,核心解决API开发中信息不对称、协作效率低、文档维护难的行业痛点。
辰风沐阳
4 小时前
数据库
·
mysql
MySQL 联合索引
MySQL 联合索引(也称复合索引)是在表的多个列上共同创建的一个索引,能极大的优化多条件查询的性能它并非多个单列索引的简单叠加,而是一个将多列值组合在一起,并按照特定顺序进行排序和存储的 B+ 树结构
问道飞鱼
5 小时前
数据库
·
sql
·
mysql
·
范例
【数据库相关】MySQL全分类SQL详解(超多数据类型+全约束+实战落地)
fzb5QsS1p
11 小时前
数据库
·
mysql
MySQL 事务的二阶段提交是什么?
MySQL 的事务提交需要同时写入两种日志:如果没有协调机制,可能出现:二阶段提交就是为了解决这两种日志的原子性写入问题。
2601_94981469
14 小时前
数据库
·
mysql
使用mysql报Communications link failure异常解决
线上使用polarDB,基于mysql(5.7),架构为springboot+mybatisplus+durid连接池,部分业务场景涉及大表更新和查询操作,在查询慢sql且超过一定时间时就会报出"Communications link failure"异常,主要体现在界面查询或定时任务处理大批量数据是执行数据库的更新、查询异常。
#六脉神剑
16 小时前
运维
·
mysql
MySQL参数调优:十个关键参数助力数据库性能数倍提升
今日所分享的这十个参数,经实践检验,能够解决80%的性能瓶颈问题。以下参数调整需结合实际负载测试进行。