写点什么

MySQL性能优化

5 人感兴趣 · 20 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/fb/fba651a0eb86ebae341c0bb252d734ec.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

详细解读 MySQL 高性能优化

用户头像
秋水
2021-12-13

《详细解读MySQL高性能优化》合集内容主要包括:SQL语句的执行过程、mysql体系结构、存储引擎、InnoDB存储引擎、B+Tree 落地形式、EXPLAIN 执行计划与 join等内容。MySQL高性能优化是性能优化中必不可少的内容,底层分析加案例详解,精读mysql性能优化内容

https://static001.geekbang.org/infoq/98/9858eb4a33499fe6777a5d58de52b24c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MySQL 性能优化:EXPLAIN 执行计划与 join

用户头像
秋水
2021-12-13

MySQL 中有专门负责优化SELECT语句的优化器模块,主要功能:通过计算分析系统中收集到的统计信息,为客户端请求的Query提供他认为最优的执行计划(MySQL认为最优的数据检索方式,但不见得是DBA认为是最优的,这部分最耗费时间)

https://static001.geekbang.org/infoq/4a/4a6a93320ff50c18ed34ea163ec5c8e9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MySql 优化:详细解读 InnoDB 存储引擎

用户头像
秋水
2021-12-11

InnoDB独立表空间,支持MVCC,行锁设计,提供一致性非锁定读,支持外键,插入缓冲,二次写,自适应哈希索引,预读使用聚集的方式存储数据,每张表的存储都是按主键顺序存放。InnoDB存储引擎是OLTP应用中核心表的首选存储引擎,使得MySQL数据库变得更加有魅力

https://static001.geekbang.org/infoq/70/70fdb945803aac1efaa038ad6637be3a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MySql 优化:MySQL 体系结构及存储引擎总结

用户头像
秋水
2021-12-11

详细解读mysql结构体系;mysql server的组成部分:连接层组成部分、服务层组成部分、引擎层组成部分、存储层组成部分;存储引擎:InnoDB、MyISAM、MEMORY、MERGE

https://static001.geekbang.org/infoq/a0/a089398e9a59bb00e5ad908efdd0d456.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MySql 优化:一条 SQL 语句的执行过程是怎样的?

用户头像
秋水
2021-12-10

mysql优化,从最基础的内容入手,通信协议、缓存、语法解析和预处理、优化器、存储引擎等内容,详细解读一条sql语句的执行过程。

https://static001.geekbang.org/infoq/d9/d918f8a6016d9bc91e2e538cd4d43ebb.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JDBC-- 批量插入

用户头像
打工人!
2021-03-23

对于插入操作,如果我们插入一条数据就写一个sql语句,那么这将是一个很大的工程,因此批量插入操作就上线了,PreparedStatement相比Statement的一个很大的优势就是可以实现插入操作。因此这里我们使用PreparedStatement类。由于update和delete本身就

https://static001.geekbang.org/infoq/24/24f70516a42b8c8446f74dcd8dd34d3f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MYSQL 索引篇(下)

用户头像
new life
2021-02-23

mysql 数据库是关系型数据库中的杰出代表,在选择关系型数据库的时候,mysql都会作为优先选择,一方面由于开源的特点,还有mysql自身一些好的设计,优异的性能,备受开发者青睐;而索引作为数据库加速查询的通用手段,mysql自然也有自己一套索引设计机制,现

https://static001.geekbang.org/infoq/24/24f70516a42b8c8446f74dcd8dd34d3f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MYSQL 索引篇(上)

用户头像
new life
2021-02-23

索引作为加速查询的手段,在各类型数据库中都有使用,mysql自然也有使用,那我们使用mysql INNODB作为存储引擎,都会使用到哪些索引的场景呢?

https://static001.geekbang.org/infoq/f5/f58c684f67ede877fa5bf7a7dc5c9054.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Mysql 报表下载为什么出现了重复的数据?

用户头像
三石
2021-01-14

某天,产品同学反馈了个生产问题:订单报表的下载功能,下载的数据里面少部分数据而且出现部分重复订单。纳尼?这么简单的一个单表数据下载,而且是历史悠久的老功能也能出现bug。按开发惯例,首先怀疑产品同学使用下载功能的姿势不对。。。当然,这是玩笑

https://static001.geekbang.org/infoq/09/099ecab0cef2641cd1e964c8067c435a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一起学 MySQL 性能优化

用户头像
xcbeyond
2020-08-25

作为程序员的你,数据库作为一门必修课,而MySQL数据库毫无疑问已经是最常用的数据库了。系统的稳定、高效、高并发等指标,很大程度上取决于数据库性能是否够优,可见性能优化的重要性,这也就不难理解各位在任何一场面试中都会被问及到数据库调优相关的问题

https://static001.geekbang.org/infoq/a0/a085bb76c01481c47a0149c29502e31f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MySQL 性能优化 (六):常见优化 SQL 的技巧

用户头像
xcbeyond
2020-07-14

在面对不够优化、或者性能极差的SQL语句时,我们通常的想法是将重构这个SQL语句,让其查询的结果集和原来保持一样,并且希望SQL性能得以提升。而在重构SQL时,一般都有一定方法技巧可供参考,本文将介绍如何通过这些技巧方法来重构SQL。

https://static001.geekbang.org/infoq/4a/4a08b0d20ce3d971f1451dddc12c37ce.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MySQL 性能优化 (五):为什么查询速度这么慢

用户头像
xcbeyond
2020-07-14

本章从“为什么查询速度这么慢”开始谈起,让你能够清楚的知道查询可能会慢在哪些环节,这样将有助于你更好的优化查询,做到心中有数,高人一筹。

https://static001.geekbang.org/infoq/fa/faee14daeb49fec36d0bc96b0fcf090c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MySQL 性能优化 (四):如何高效正确的使用索引

用户头像
xcbeyond
2020-07-14

实践是检验真理的唯一途径,本篇只是站在索引使用的全局来定位的,你只需要通读全篇并结合具体的例子,或回忆以往使用过的地方,对整体有个全面认识,并理解索引是如何工作的,就可以了。

https://static001.geekbang.org/infoq/d9/d9718a1fb3b13d2a72b69346e49ad83f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MySQL 性能优化 (三):深入理解索引的这点事

用户头像
xcbeyond
2020-07-14

索引,对于良好的数据库性能非常关键。只要提及到数据库性能优化,都会首先想到“索引”,看看表中是否添加索引。尤其是当表中的数据量越来越大时,索引对性能的影响尤为突出。

https://static001.geekbang.org/infoq/5f/5f985b03a768fb9577b17276c4d05a37.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MySQL 性能优化 (二):选择优化的数据类型

用户头像
xcbeyond
2020-07-14

良好的设计是高性能的基石,应该根据系统的实际业务需求、使用场景进行设计、优化、再调整,在这其中往往需要权衡各种因素,例如,数据库表究竟如何划分、字段如何选择合适的数据类型等等问题。

https://static001.geekbang.org/infoq/26/26d492cce33d47a04485feb562eb4030.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MySQL 性能优化 (一):MySQL 架构与核心问题

用户头像
xcbeyond
2020-07-14

作为程序员的你,数据库作为一门必修课,而MySQL数据库毫无疑问已经是最常用的数据库了。系统的稳定、高效、高并发等指标,很大程度上取决于数据库性能是否够优,可见性能优化的重要性,这也就不难理解各位在任何一场面试中都会被问及到数据库调优相关的问题

MySQL性能优化_MySQL性能优化技术文章_InfoQ写作社区