存储引擎 第79页
-
分析SQL执行时间及查询执行计划(附数据库和一千万数据)
我们干开发面试工作的时候,发现对数据库的面试比重很大。说明对数据库的知识掌握对我们程序员越来越重要了。接下来这篇文章我们来看看如何分析我们的sql执行效率。首先找到执行慢的sql,然后对执行慢的SQL...
-
高性能MySQL主从架构的复制原理及配置详解
复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执...
-
SQL:我为什么慢你心里没数吗?
SQL 语句执行慢的原因是面试中经常会被问到的,对于服务端开发来说也是必须要关注的问题。 在生产环境中,SQL 执行慢是很严重的事件。那么如何定位慢 SQL、慢的原因及如何防患于未然。接下来带着这些问...
-
「MySQL系列」InnoDB的架构和原理深入刨析
一 存储引擎体系 1.1 MySQL体系架构 上图描述 Connection Pool : 连接池组件 Management Services & Utilities : 管理服务和工具组件 SQL ...
-
MySQL:下载、安装、部署、修改密码步骤
有一些小伙伴说更新一些 sql 的基本内容。 那我先说说 mysql 的安装和部署吧,我一般都使用解压版本的,不喜欢安装那么多东西。 一、下载 mysql 压缩版并解压 (如:D:\mysql-8.0...
-
「MySQL系列」索引设计原则、索引失效场景、Limit 、Order By、Group By 等常见场景优化
一 索引使用 1.1 概述 1. 定义 索引帮助MySQL高效获取数据的数据结构(按照一定规则)。 2. 定义解释 MySQL在存储数据之外,数据库系统还维护者满足特定查找算法的 数据结构,这些数据结...
-
「MySQL系列」分析SQL执行时间及查询执行计划(附数据库和一千万数据)
一 准备数据 1. 创建表和导入一千万条数据 2. 大批量数据导入数据 a 将数据库导入服务器中(如果是windows系统,这步省略) b 创建一个数据库 创建数据库(db2),表tb_sku c 命...
-
MySQL查询性能优化前,必须先掌握MySQL索引理论
数据库索引在平时的工作是必备的,怎么建好索引,怎么使用索引,可以提高数据的查询效率。而且在面试过程,数据库的索引也是必问的知识点,比如: 索引底层结构选型,那为什么选择B+树? 不同存储引擎的索引的体...