Please enable JavaScript.
Coggle requires JavaScript to display documents.
mysql课程 (存储引擎 (99.99%的场景都用Innodb存储引擎, 5.6之后不建议使用 --skp-archive --skip…
mysql课程
存储引擎
99.99%的场景都用Innodb存储引擎
5.6之后不建议使用
--skp-archive
--skip-blackhole
官方已经不再优化其它存储引擎
Tokudb适合插入密集型
InfoBright适合OLAP场景
列存储,收费
MyIsam,5.1版本之前的默认存储引擎
堆表结构
表锁设计
支持数据静态压缩
不支持事务
容易数据丢失
唯一的优点:
数据文件可以直接复制到另一条服务器上用
配置文件
client
版本配置
mysql-5.6
mysqldump
mysqladmin
mysql_multi
Mysql Workbench
sql format
ER design
reverse
导出数据库中所有的ER图
sql 开发
权限管理
grant
revoke
create user
drop user
log
错误日志
慢查询日志
general日志
经别人测试开通后
性能下降60%
通常不开启
可以用来做审计,但它是同步的
MariaDB有免费的audit插件
并且是支持mysql的
可以通过mysql_audit插件来替换
该插件可以异步
但是该插件是在mysql商业版中才有
install
upgrade/downgrade
mysql不支持一个数据库对应多个实例
但一个实例可以有多个数据库
架构,单进程,多线程
每张表都有自己的存储引擎
不同的表可以不同的存储引擎
5.7之前本版可能存在丢失数据,之后已经解决掉
主要用Innodb
Cluster存储引擎只有特定场景适用
mysql中database就是schema
表文件
mysql utilities