表示 进入内容 1120638
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: 磁盘 (reset)
为 MySQL/MariaDB 开启 Binlog 功能

说到 Binlog 就不得不提一下 MySQL Server 的四种类型的日志:Error Log、General Query Log、Slow Query Log 和 Binary Log 。

【mysql】  【SQL】  【日志】  【LOG】  【公共云】  【数据库】  【集群】  【Cache】   …

[获取更多]
阿里P8架构师细谈:MySQL数据库的索引原理、与慢SQL优化的5大原则

 

MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。

【架构】  【mysql】  【性能】  【SQL】  【数据库】   …

[获取更多]
MySQL的索引是什么?怎么优化?

索引类似大学图书馆建书目索引,可以提高数据检索的效率,降低数据库的IO成本。MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是非常有必要的。MySQL提供了Explain,用于显示SQL执行的详细信息,可以进行索引的优化。

【mysql】  【性能】  【索引】  【index】  【查询优化】  【磁盘】   …

[获取更多]
【学习笔记】mysql索引原理之B+/-Tree

索引,是为了更快的查询数据,查询算法有很多,对应的数据结构也不少,数据库常用的索引数据结构一般为B+Tree。 1、B-Tree 关于B-Tree的官方定义个人觉得比较难懂,通俗一点就是举个例子。假如:一本英文字典,单词+详细解释组成了一条记录,现在需要索引单词,那么以单词为key,单词+详细解释为data,B-Tree就是以一个二元组{key,data}来定义一条记录。

【数据存储与数据库】  【mysql】  【数据库】  【索引】   …

[获取更多]
【学习笔记】mysql索引原理之聚簇索引

索引分为聚簇索引和非聚簇索引。 以一本英文课本为例,要找第8课,直接翻书,若先翻到第5课,则往后翻,再翻到第10课,则又往前翻。这本书本身就是一个索引,即“聚簇索引”。 如果要找"fire”这个单词,会翻到书后面的附录,这个附录是按字母排序的,找到F字母那一块,再找到"fire”,对应的会是它在第几课。

【数据存储与数据库】  【大数据】  【mysql】  【innodb】  【排序】   …

[获取更多]
MySQL 8.0 首个自适应参数横空出世

|什么是自适应参数 MySQL8.0推出一个号称可以自适应服务器的参数,保证在各种不同的服务器、虚拟机、容器下自动适配服务器资源,让我们一起来看看到底它能做到什么地步。

|自适应参数是如何设置和适应变化的 可以设置参数 innodb_dedicated_server=ON来让MySQL自动探测服务器的内存资源,确定innodb_buffer_pool_size, innodb_log_file_size 和 innodb_flush_method 三个参数的取值。

【服务器】  【mysql】  【innodb】  【性能】   …

[获取更多]
阿里P7架构师谈:MySQL慢查询优化、索引优化、以及表等优化总结

MySQL优化概述

MySQL数据库常见的两个瓶颈是:CPU和I/O的瓶颈。

CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。

【分布式】  【架构】  【mysql】  【性能】  【SQL】  【日志】  【数据库】   …

[获取更多]
史上更全的MySQL高性能优化实战总结!

一、前言 MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。

【架构】  【mysql】  【性能】  【SQL】  【高可用】  【数据库】   …

[获取更多]
MySQL · 案例分析 · RDS MySQL线上实例insert慢常见原因分析

概述

insert慢是经常被问到的问题,笔者尝试在本文中对这个问题做一个分类梳理,列举的线上例子会做简化,希望对读者有所启发。 注意:因为阿里云MySQL线上实例还是以RDS 5.6为主体,本文的分析也是以5.6 innodb 引擎为主,其他版本的rds的实例可能略有差别。

【mysql】  【RDS】  【日志】  【LOG】  【lock】  【Transaction】   …

[获取更多]
MySQL · RocksDB · Memtable flush分析

概述

首先我们知道在RocksDB中,最终数据的持久化都是保存在SST中,而SST则是由Memtable刷新到磁盘生成的,因此这次我们就主要来分析在RocksDB中何时以及如何来Flush内存数据(memtable)到SST.

【mysql】  【函数】  【线程】  【磁盘】   点击查看原文>

表示 进入内容 1120638
« 先前的 10 新的记录 | 下一步 10 较早的记录 »