【作者】 王栋:携程技术保障中心数据库专家,对数据库疑难问题的排查和数据库自动化智能化运维工具的开发有强烈的兴趣。 【问题描述】 我们知道当mysqld进程使用到SWAP时,就会严重影响到MySQL的性能。SWAP的问题比较复杂,本文会从SWAP的原理开始,分享我们碰到的案例和分析思路 ...
NUMA Non Uniform Memory Access ,非一致性内存访问NUMA服务器的基本特征是具有多个CPU模块,每个CPU模块由多个CPU 如 个 组成,并且具有独立的本地内存 I O槽口等。由于其节点之间可以通过互联模块 如称为Crossbar Switch 进行连接和信息交互,因此每个CPU可以访问整个系统的内存 这是NUMA系统与MPP系统的重要差别 。显然,访问本地内存的速 ...
2019-03-03 10:40 0 860 推荐指数:
【作者】 王栋:携程技术保障中心数据库专家,对数据库疑难问题的排查和数据库自动化智能化运维工具的开发有强烈的兴趣。 【问题描述】 我们知道当mysqld进程使用到SWAP时,就会严重影响到MySQL的性能。SWAP的问题比较复杂,本文会从SWAP的原理开始,分享我们碰到的案例和分析思路 ...
当前CPU都已是NUMA架构,相信除了历史遗留系统,很少会有数据库跑在SMP的CPU上了。NUMA架构带来的优势无言而语,CPU更快的内存访问速度,但是带来的问题也不言而喻,特别是对于数据库的影响。MySQL之前“臭名昭著”的swap问题就是因为NUMA架构导致。大部分同学已经知道 ...
【SWAP产生原理】 先从swap产生的原理来分析,由于linux内存管理比较复杂,下面以问答的方式列了一些重要的点,方便大家理解: 1、swap是如何产生的 swap指的是一个交换分区或文件 ...
1. 交织是什么 交织内存主要的目的是通过将内存地址分布在不同的地方进行读写以弥补内存和处理器的速度差;(内存慢) 这样的话,从不同的地方进行连续的内存读写,不会在一个地方长时间 ...
一 数据库简介 存储数据的仓库 本质上是一个文件系统 以文件的方式存在服务器电脑上 所有关系型数据库都可以使用通用的SQL语句进行管理 常见的数据库软件有 MySQL Oracle PostgreSQL... 二 MySQL简介 开源免费的数据库 小型数据库 功能强大 已经 ...
端口3306是mysql协议的默认端口,mysql客户机、mysql连接器以及mysqldump和mysqlpump等实用程序使用该端口。端口33060是MySQL数据库扩展接口(MySQLX协议)的默认端口。 Port 3306 is the default port ...
上一篇文章讲的是mysql的基本操作,这一篇会有一点难以理解,本节主要内容mysql视图,存储过程,函数,事务,触发器,以及动态执行sql 视图view 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行 ...
上一章给大家说的是数据库的视图,存储过程等等操作,这章主要讲索引,以及索引注意事项,如果想看前面的文章,url如下: MYSQL入门全套(第一部) MYSQL入门全套(第二部) 索引简介 索引是对数据库表中一个或多个列(例如,employee 表的姓名 (name) 列)的值 ...