mysql

程序新视界4 小时前
mysql
MySQL中什么是回表查询,如何避免和优化?在开发和运维中,要想设计高效的数据库系统,要想优化提升SQL查询性能,都离不开一个理论知识:回表查询。本篇文章我们以具体的案例来介绍一下MySQL中,回表查询相关的知识、案例以及优化方案。
得物技术11 小时前
数据库·后端·mysql
破解gh-ost变更导致MySQL表膨胀之谜|得物技术业务同学在 OneDBA 平台进行一次正常 DDL 变更完成后(变更内容跟此次问题无关),发现一些 SQL 开始出现慢查,同时变更后的表比变更前的表存储空间膨胀了几乎 100%。经过分析和流程复现完整还原了整个事件,发现了 MySQL 在平衡 B+tree 页分裂方面遇到单行记录太大时的一些缺陷,整理分享。
Java水解11 小时前
后端·mysql
【MySQL】从零开始学习MySQL:基础与安装指南简单来说,数据库是高效管理数据的工具。相比文件存储,它解决了四大问题:选择数据库时,需根据项目规模和需求判断:
沢田纲吉16 小时前
数据库·后端·mysql
🗄️ MySQL 表操作全面指南MySQL 表操作是数据库管理的核心,下面我将为你详细介绍如何使用 SQL 语句进行表的创建、修改和删除。
Java水解1 天前
后端·mysql
Mysql查看执行计划、explain关键字详解(超详细)EXPLAIN 是 MySQL 提供的用于分析 SQL 查询执行计划的工具,通过该命令可以获取[查询优化]器选择的执行路径。
知其然亦知其所以然2 天前
后端·mysql·面试
MySQL 社招必考题:如何优化查询过程中的数据访问?大家好呀,我是你们的老朋友小米,31岁,依旧是个喜欢折腾技术的程序员。最近在帮一位朋友准备 MySQL 社招面试题时,碰到一个经典问题:“如何优化查询过程中的数据访问?”
DemonAvenger2 天前
数据库·mysql·性能优化
NoSQL与MySQL混合架构设计:从入门到实战的最佳实践在现代互联网应用的开发中,数据库的选择往往像是在为一场长跑挑选跑鞋:既要考虑速度,也要兼顾舒适度和耐用性。随着业务规模的增长,高并发、大数据量和灵活性的需求逐渐成为数据库设计的核心考量。传统的MySQL以其强大的结构化查询能力和事务支持,曾是许多开发者的首选“跑鞋”,但在面对海量数据和高并发场景时,它的步伐难免有些沉重。与此同时,NoSQL数据库如Redis、MongoDB和Cassandra以其灵活的扩展性和极致的性能崭露头角,成为应对新需求的“轻量化选手”。然而,单一的数据库方案往往难以满足所有场景,
程序新视界2 天前
mysql
如何在MySQL中创建聚集索引?在数据库性能优化中,索引是一个重要的工具。在MySQL中,聚集索引(Clustered Index)是一种特殊的索引,它将表中的记录按照索引顺序存储。了解如何创建聚集索引以及它的特点,对提高查询效率和优化表结构至关重要。
AAA修煤气灶刘哥2 天前
数据库·后端·mysql
后端人速藏!数据库PD建模避坑指南咱后端开发写 SQL 前要是没建模,改表结构时简直想掀桌子!这篇博客就用接地气的话讲透数据库建模,从 CDM/PDM 概念到 PD 工具实操,连案例带 SQL 导出一步到位,新手也能秒懂~
程序新视界2 天前
mysql
学习MySQL绕不开的两个基础概念:聚集索引与非聚集索引使用过MySQL数据库或其他关系型数据库的开发者应该都对索引有所了解。在MySQL中,索引是一种用于优化查询性能的重要机制,而常见的索引类型包括聚集索引(Clustered Index,也称为聚类索引或簇集索引)和非聚集索引(Non-Clustered Index,也称为非聚类索引或非簇集索引)。
RestCloud2 天前
mysql·api
跨境数据传输:ETL如何处理时区与日期格式差异在全球化业务快速发展的背景下,企业越来越多地面临跨境数据传输的需求。不同国家和地区采用不同的时区、日期格式和时间标准,导致数据在跨系统、跨地域流转过程中极易出现时间错乱、记录偏差等问题。例如,一笔发生在美国东部时间的交易,在中国系统中若未正确转换时区,可能导致日期偏移或分析失真。为确保数据的一致性与准确性,ETL作为数据集成的核心技术,承担着关键的“翻译”与“协调”角色。本次我们将通过ETLCloud中库表输入输出组件和数据清洗转换组件,处理数据库中的日期格式不统一以及时间数据同步问题,助力企业构建可靠的
得物技术2 天前
数据库·后端·mysql
MySQL单表为何别超2000万行?揭秘B+树与16KB页的生死博弈|得物技术本文核心介绍,为何业界会有这样的说法?—— “MySQL单表存储数据量最好别超过千万级别”当然这里是有前提条件的,也是我们最常使用到的:
xiaok2 天前
mysql
mysql中怎么创建一个可控权限数据库账号密码给到开发者在 MySQL 中,为开发者创建最小权限的账户是保护生产数据和数据库稳定性的关键。下面我将为你提供一个详细的、分步的指南。
ByteBlossom3 天前
数据库·mysql·面试
MySQL 面试场景题之如何处理 BLOB 和CLOB 数据类型?目录1. 数据类型选择2. 关键注意事项(1) 性能优化(2) 索引限制(3) 配置参数(4) 存储引擎
玉衡子3 天前
java·mysql
九、MySQL配置参数优化总结从上图可以看出SQL及索引的优化效果是最好的,而且成本最低,所以工作中我们要在这块花更多时间。关于索引优化可以看我的# 索引选择实践与Explain详解和索引优化实战。本章主要向你介绍参数配置设置。
-Xie-3 天前
数据库·mysql·缓存
Mysql杂志(十六)——缓存池我们之前十四篇的时候有说过这个mysql的逻辑结构是什么样子的,其中就有缓存池的部分,今天就来说说这个缓存池都有哪些部件,他在Mysql中又有着什么作用,下面这个图是InnoDB的缓存池组件图了,里面的六大组件我们一个一个来说
玉衡子3 天前
java·mysql
八、MySQL全局优化总结&MySQL8新特性从上图可以看出SQL及索引的优化效果是最好的,而且成本最低,所以工作中我们要在这块花更多时间。假设服务器配置为:
计算机毕业设计木哥3 天前
java·vue.js·spring boot·mysql·spark·毕业设计·课程设计
计算机毕设选题推荐:基于Java+SpringBoot物品租赁管理系统【源码+文档+调试】精彩专栏推荐订阅:在 下方专栏👇🏻👇🏻👇🏻👇🏻💖🔥作者主页:计算机毕设木哥🔥 💖
会飞的架狗师3 天前
后端·mysql
【MySQL体系】第1篇:从MySQL架构原理到存储的解析MySQL 采用分层架构,各层职责清晰,从客户端到存储介质依次分为四层:核心围绕 SQL 执行流程与关键组件运作,流程如下:
BXCQ_xuan3 天前
spring boot·mysql·json·mybatis
软件工程实践四:MyBatis-Plus 教程(连接、分页、查询)原文链接:https://blog.ybyq.wang/archives/1104.html需先注册分页插件(见 1.4)。