MySQL 总体概述学习记录---重点看

声明:所有文章只作为学习笔记用,转载非原创


mysql 基础架构的种类和高可用的方案

https://blog.csdn.net/dreamboycx/article/details/85102615

https://www.cnblogs.com/qiumingcheng/p/5238571.html

#半同步

https://www.jianshu.com/p/50884b449901

8.0 开启半同步 https://blog.csdn.net/wangbin9536/article/details/104150858 

5.7 半同步  https://www.jianshu.com/p/50884b449901

基础架构及相关

https://blog.csdn.net/horses/article/details/103276723?depth_1-utm_source=distribute.pc_relevant.none-task

MySQL 采用单进程多线程架构,也就是说一个 MySQL 实例在操作系统中就是一个进程(mysqld)。


通过解析器之后生成解析树,然后发送给优化器;优化器判断是否进行查询重写,并且根据统计信息决定访问表的方式和顺序等。

---binlog 与 redo log

binlog.* ----- 二进制日志 binary log 相关文件

*.pem SSL 连接相关的证书和密钥文件

ib_buffer_pool 缓冲区 buffer pool 中数据页的页号转储文件

ibdata1  ----- InnoDB 表空间文件

ib_logfile0 ib_logfile1   ----   InnoDB 事务日志(REDO)文件


版权声明:本文为CSDN博主「董旭阳TonyDong」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/horses/article/details/103276723


因为两者分工不同。binlog主要用来做数据归档,但是它并不具备崩溃恢复的能力,也就是说如果你的系统突然崩溃,重启后可能会有部分数据丢失,而redo log的存在则可以完美解决这个问题。


#mysql 8.0 学习笔记

https://blog.csdn.net/qq_40265974/article/details/104018148


#旧版本

https://mp.weixin.qq.com/s/n_hsJ-28siSwvxsg8RUmIA

https://www.cnblogs.com/xu743876685/p/8642027.html #配置参数

https://www.cnblogs.com/chuanzhang053/p/9322550.html #show variables 

mysql>show variables like 'max_connections'; #这里默认的就是对Variable_name进行匹配,这里是准确匹配.

mysql>show variables like '%connec%';#通过百分号(%)这个通配符进行匹配,可以匹配多项.

mysql> show variables like 'innodb_thread%';#%通配符在结束处.

mysql> show variables like '%version';#%通配符在开始处.

mysql>show variables where variable_name='version';


常用命令 https://www.jb51.net/article/59475.htm

HELP contents 查看MySQL命令的使用。

按照层次看帮助

查看第一层的帮助

? contents 

得到的结果是所有帮助的分类;继续查看 例如查看 data types

? data types

得到的结果是 data types 在mysql中支持的所有的数据类型;继续查看 数据类型 的具体介绍,可以

? int

快速查阅帮助

例如想要查看create table 的语法

? create table 即可

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容