MySQL - 储存引擎myisam相关参数

1、表变化修复排序缓冲区 myisam_sort_buffer_size=64MMyISAM 设置恢复表之时使用的缓冲区的尺寸,当在 REPAIR TABLE 或用 CREATE INDEX 创建索引或 ALTER TABLE 过程中排序 MyISAM 索引分配的缓冲区. 2、限制重建索引时,临时文件的大小 myisam_max_sort_file_size=10G如果临时文件会变得超过索引,不要使用快速排序索引方法来创建一个索引。……

阅读全文

MySQL - InnoDB相关参数

1、设置默认的存储引擎 default-storage-engine = InnoDB 2、InnoDB 为独立表空间模式,每个数据库的每个表都会生成一个数据空间 innodb_file_per_table = 1 独立表空间优点: 每个表都有自已独立的表空间。 每个表的数据和索引都会存在自已的表空间中。 可以实现单表在不同的数据库中移动。 空间可以回收(除 drop table 操作处,表空不能自已回收) 缺点: 单……

阅读全文

MySQL - 储存引擎

什么是存储引擎?

MySQL 中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,能够获得额外的速度或者功能,从而改善你的应用的整体功能。

……

阅读全文

MySQL - InnoDB存储引擎

InnoDB 是 MySQL 的一种存储引擎,与传统的 ISAM 与 MyISAM 相比,InnoDB 的最大特色就是支持了 ACID 兼容的事务(Transaction)功能,类似于 PostgreSQL。

……

阅读全文

MySQL - 配置节

在 my.cnf 中,不同的配置节对应的是不同的软件,因此配置的时候,需要找到对应的配置节。

……

阅读全文

windows - 安装MySQL

简述

如果使用 windows 做开发的时候,不想安装虚拟机,就需要在开发机上,安装 MySQL 服务,在 windows 下,安装 MySQL 都是图形化,比较简单。

……

阅读全文

MySQL 5.6- 编译安装

简述

MySQL 提供了二进制包,但是有时候,我们的环境包版本不一样,导致二进制包无法正常使用,就不需要手动编译安装一个版本。

环境介绍

操作系统:CentOS 7.6.1810

MySQL 版本:5.6.34

……

阅读全文