中间件与数据库:MySQL

如何将数亿Mysql数据无缝迁移到MongoDB?

在好大夫在线内部,S3系统负责各业务方操作日志的集中存储、查询和管理。目前,该系统日均查询量数千万次,插入量数十万次。随着日志量的不断累积,主表已经达到数十亿,单表占用磁盘空间400G+。新项目命名为:LogStore。

MySQL 8 新特性之Clone Plugin

Clone Plugin是MySQL 8.0.17引入的一个重大特性。有了Clone Plugin,我们可以很方便的进行备份恢复,添加slave,及MGR节点扩充。

MySQL 复杂 where 语句分析

实际业务场景中 SQL 语句往往及其复杂,包含多个条件,此时就需要具体分析SQL 使用到的索引,并了解 where 条件的判断逻辑。今天我们讲一下具体 Where 语句的条件的拆分和使用,即复杂 Where 条件是如何生效的。

爱奇艺MySQL高可用方案概述

写在前面爱奇艺每天都为数以亿计的用户提供7x24小时不间断的视频服务。通过爱奇艺的平台,用户可以方

ElasticSearch 索引 VS MySQL 索引

ElasticSearch 索引 VS MySQL 索引

100% 展示 MySQL 语句执行的神器-Optimizer Trace

在上一篇文章《用Explain 命令分析 MySQL 的 SQL 执行》中,我们讲解了 Explain 命令的详细使用。但是它只能展示 SQL 语句的执行计划,无法展示为什么一些其他的执行计划未被选择,比如说明明有索引,但是为什么查询时未使用索引等。为此,MySQL 提供了 Optimizer Trace 功能,让我们能更加详细的了解 SQL 语句执行的所有分析,优化和选择过程。 如果您想更深入地

MySQL死锁系列-加锁场景分析

在上一篇文章《锁的类型以及加锁原理》主要总结了 MySQL 锁的类型和模式以及基本的加锁原理,今天我们就从原理走向实战,分析常见 SQL 语句的加锁场景。了解了这几种场景,相信小伙伴们也能举一反三,灵活地分析真实开发过程中遇到的加锁问题。 如下图所示,数据库的隔离等级,SQL 语句和当前数据库数据会共同影响该条 SQL 执行时数据库生成的锁模式,锁类型和锁数量。 下面,我们会首先讲解一下隔离等级

为何COUNT很慢却不写SLOW LOG

MySQL对COUNT(*)一直在优化。

MySQL中隐式转换导致的查询结果错误案例分析

某一天,开发问我,为什么针对一个查询会有两条记录,且其中一条记录并不符合条件 select * from tablea where xxno = 170325171202362928; xxno为 170325171202362928 和 170325171202362930的都出现在结果中。 一个等值查询为什么会有另外一个不同值的记录查询出来呢?我们一ࣗ

InnoDB读写锁实现分析

在InnoDB中,当多线程需要访问共享数据结构时,InnoDB使用互斥锁(mutex)和读写锁(rwlock)来同步这些并发操作。InnoDB的读写锁实现并不是对pthread rwlock的直接封装,而是基于原子操作,自旋锁和条件变量进行实现,大大减少了进入内核态进行同步操作的概率,提高了性能,和在现代多核处理器架构下的可扩展性。

Innodb页合并和页分裂

作者:Marco Tusa 、 Sri Sakthivel译者:孟维克,知数堂优秀校友原文链接:https://www.percona.com/blog/2017/04/10/innodb-page-merging-and-page-splitting/https://www.percona.com/blog/2020/06/24/mysql-table-fragmentation-beware…

MySQL 8.0 之原子DDL

MySQL 8.0 原子DDL

美团MySQL数据库巡检系统的设计与应用

本文介绍了美团MySQL数据库巡检系统的框架和巡检内容,希望能够帮助大家了解什么是数据库巡检,美团的巡检系统架构是如何设计的,以及巡检系统如何保障MySQL服务的稳定运行。

MySQL审计特性调研

女主宣言数据库的审计功能主要是记录用户对数据库的各类操作行为,用于以后进行查询、分析和跟踪问题。本文主要调研

如何正确理解 RT 并监控 MySQL 的响应时间

本文介绍 Response Time 的意义 和 监控方式。

社区投稿 | 如何正确理解 RT 并监控 MySQL 的响应时间

本文介绍 Response Time 的意义 和 监控方式。

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.125.1. UTC+08:00, 2024-05-18 03:00
浙ICP备14020137号-1 $Map of visitor$