# MySQL技术分享:从基本概念到高级应用 MySQL 是一款开源的关系型数据库管理系统(RDBMS),因其稳定性、灵活性以及效率而广泛应用于各种应用程序。随着科技的发展,越来越多的企业和开发者正在使用 MySQL 来处理海量数据。本文将从基本概念入手,逐步深入 MySQL 的一些高级应用,包括数据建模、查询优化以及事务处理等方面。 ## 一、MySQL基础概念 在了解 MySQL 之前,
原创 8月前
76阅读
MySQL分享,涉及查询,更新的原理,事务隔离,mvcc的原理,索引介绍,排序的实现等~~~
原创 2019-08-19 12:38:18
1146阅读
作者:王向爱可生 DBA 团队成员,负责公司 DMP 产品的运维和客户 MySQL 问题的处理。擅长数据库故障处理。对数据库技术和 python 有着浓厚的兴趣。MySQL巡检文章目录​​MySQL巡检​​​​操作系统层面​​​​cpu​​​​内存​​​​I/O​​​​磁盘​​​​**系统基础信息**​​​​操作系统日志​​​​MySQL​​​​重点参数​​​​MySQL的状态​​​​wait事件
原创 2022-12-20 15:08:45
294阅读
即使 Oracle 收购 SUN ,将 MySQL 这只小海豚归于麾下,也未必是件很糟糕的事情, MySQL 和 Oracle 面对的客户群体不同,一个偏重中低端、互联网数据库市场,一个偏重高端、大型企业级数据库市场,有太多的理由相信这一收购不会是 MySQL 的终点,相反 MySQL 将会是 Oracle 产品线的良好补充,也许不久即成为埃里森手中的另一张王牌。目前 MySQL
为了提高 Linux 系统的安全性,在 Linux 上通常会使用 SELinux 或 AppArmor 实现强制访问控制(Mandatory Access Control  MAC)。对于 MySQL 数据库的强制访问控制策略通常是激活的,如果用户采用默认的配置,并不会感到强制访问控制策略对 MySQL 数据库的影响,一旦用户修改了 MySQL 数据库的默认配置,例如默认的数据目录或监听端口,My
原创 2021-01-24 15:40:12
613阅读
mor 实现强制访问控制(Mandatory Acces.
原创 2022-12-20 14:56:26
118阅读
作者:宗杨​MyS
原创 2022-12-20 15:19:24
255阅读
ySQL解决方案工
转载 2022-12-20 15:21:05
117阅读
什么是 MySQL Test?MySQL Test 是 MySQL 发行版本中集成 all-in-one 测试框架,用于做 mysql 服务的单元,回归和一致性测试,并提供了运行单元测试和创建新单元测试的工具。框架包括一组测试用例和用于运行它们的程序:perl 脚本(mysql-test-run.pl)和 c++ 二进制(mysqltest)。perl 脚本:负责控制流程,包括启停、识别执行哪些用
原创 2021-01-24 19:56:36
554阅读
MySQL 的碎片是 MySQL 运维过程中比较常见的问题,碎片的存在十分影响数据库的性能,本文将对 MySQL 碎片进行一次讲解。判断方法:MySQL 的碎片是否产生,通过查看show table status from table_name\G;这个命令中 Data_free 字段,如果该字段不为 0,则产生了数据碎片。产生的原因:1. 经常进行 delete 操作经常进行 delete 操作
原创 2021-01-25 11:55:23
966阅读
作者:Norvald H. Ryeng  译:徐轶韬MySQL 8.0.18 刚刚发布,它包含一个全新的功能 EXPLAIN ANALYZE,用来分析和理解查询如何执行。**EXPLAIN ANALYZE 是什么?**EXPLAIN ANALYZE 是一个用于查询的分析工具,它向用户显示 MySQL 在查询上花费的时间以及原因。它将产生查询计划,并对其进行检测和执行,同时计算行数并度量执
转载 2022-12-20 14:43:27
153阅读
作者:雷霞爱可生测试团队负责人,专注于 MySQL 相关的测试工作。​本文来源:原创投稿*爱可生开源社区出品,原创内容未
原创 2022-12-20 14:47:49
88阅读
作者:李鹏博爱可生 DBA 团队成员,会变身,主要负责 MySQL 故障处理和 SQL 审核优化。对技术执着,为客户负责。随着 MySQL 版本的不断更新,对 DDL 操作的支持也在不断的完善和更新:比如从 MySQL 5.6 引入 Online DDL ,在 MySQL 5.7 对 Online DDL 进一步完善,到现在的 8.0 版本,则对 DDL 的实现重新进行了设计,比如 DDL 操作支
原创 2022-12-20 15:04:30
147阅读
MySql数据库的优化技术; 1 表的设计合理化,符合3NF,   2 添加适当的索引(index):普通索引;唯一索引,主键索引,全文索引; 3 分表技术:水平分割,垂直分割; 4 读写[update,delete,insert]分离技术; 5 存储过程; 6 对mysql配置优化[配置最大并发数;] 100默认,1000比较合理; 调
转载 2024-04-27 19:57:43
31阅读
作者:洪斌爱可生南区负责人兼技术服务总监,MySQL ACE,擅长数据库架构规划、故障诊断、性能优化分析,实践经验
转载 2022-12-20 14:49:41
114阅读
作者:xuty本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权
原创 2022-12-20 14:58:28
356阅读
作者:孙祚龙爱可生南区交付服务部团队 DBA,负责客户 MySQL 的故障处理以及我司数据库集群管理平台 DMP 的日常运维。背景该问题来自于在给客户部署 MySQL 前进行服务器环境配置时,涉及到服务器配置项关闭 numa,客户对此配置项的必要性产生了疑虑。针对这一疑虑,进行了以下关于 numa 的研究。一、NUMA 简介NUMA(Non-Uniform Memory Access,非一致性内存
原创 2022-12-20 14:58:31
186阅读
l-8/长期以来,在 MySQL 中执行 join 查询的只是嵌套循环算法的变体。随着 MySQL 8.0.18 的发布,现在可以使用 Hash join 执行 joins。这篇博客文章将介绍它的工作原理,使用时间以及在性能方面与 MySQL 中旧的 ...
翻译 2022-12-20 15:15:39
88阅读
作者:刘晨网名 bisal ,具有十年以上的应用运维工作经验,目前主要从事数据库应用研发能力提升方面的工作,Oracle ACE
原创 2022-12-20 15:18:03
81阅读
作者:胡呈清爱可生 DBA 团队成员,擅长故障分析、性能优化,个人博客:ring Task.
原创 2022-12-20 15:26:12
225阅读
  • 1
  • 2
  • 3
  • 4
  • 5