MySQL

centos 7 yum安装mysql 5.7

3

朱 茂海 发布于 2017-03-18

1 查看Linux发行版本 [root@typecodes ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 2 下载MySQL官方的Yum Repository 根据Linux发行版本(CentOS...

阅读(4)评论(0)

CentOS 7源码编译安装mysql 5.7

朱 茂海 发布于 2017-03-17

安装约定 mysql安装路径:/usr/local/mysql mysql数据库路径: /data/mysql mysql配置文件路径:/usr/local/mysql/my.cnf 卸载mariadb # rpm -qa | grep mariadb # rpm -e --no...

阅读(9)评论(0)

MySQL性能调优 – 你必须了解的15个重要变量

朱 茂海 发布于 2016-11-13

1.DEFAULT_STORAGE_ENGINE 如果你已经在用MySQL 5.6或者5.7,并且你的数据表都是InnoDB,那么表示你已经设置好了。如果没有,确保把你的表转换为InnoDB并且设置default_storage_engine为InnoDB。 为什么?简而言之,因...

阅读(575)评论(0)

INNODB_LOG_FILE_SIZE:设置MySQL重做日志大小

朱 茂海 发布于 2016-11-11

什么是InnoDB事务日志 你有没有在文本编辑器中使用过撤消或重做的功能,想像一下编辑器在那种场景下的操作?我确信你应该使用过。你相信吗?事务型数据库有同样的功能。可能不完全一样,但原理是相同的。 就像当你编辑文字时始终有能力撤消数步的重要性一样,重做和撤消功能也对事务型数据一样...

阅读(130)评论(0)

INNODB_BUFFER_POOL_SIZE:设置最佳内存值

1

朱 茂海 发布于 2016-11-10

什么是INNODB BUFFER POOL 计算机使用它们的大部分内存来提升对经常访问的数据的性能。这就是我们所知的缓存,是系统的一个非常重要的组成部分,因为访问硬盘的数据可能会慢到100到100000倍,这取决你访问的数据量。 MyISAM是使用操作系统的文件系统缓存来缓存那些...

阅读(186)评论(0)

DEFAULT_STORAGE_ENGINE:选择正确的MySQL存储引擎

朱 茂海 发布于 2016-11-09

现在让我们把MySQL存储引擎的问题放在一边。如果你的MySQL表都是用的InnoDB而你不需要关心InnoDB是如何运作的,你已经设置了,但不确定是否生效。这些问题将在下面会提到。 关于存储引擎 MySQL自20多年前成立以来一直支持可插拔存储引擎,但在一段相当长的时间里MyI...

阅读(121)评论(0)

MySQL管理教程(一):MySQL性能调优 – 选择最佳硬件

朱 茂海 发布于 2016-11-01

电脑硬件变化非常快。 因此,不会提供特定的硬件建议。 但是,在购买服务器硬件时可以提高一些建议。 主板选择 第一个考虑是你应该总是购买64位硬件,因为mysqld可以利用64位操作系统支持每进程大量的内存。 在32位操作系统上,每个进程只能使用大约2.4 Gb的RAM,而mysq...

阅读(94)评论(0)