Mysql学习记录(包含设计,使用,优化)
架构分层
mysql是插件式的,可拔插的数据库,可根据 业务需求 和 实际需要 修改插件或者引擎
连接层 : JDBC,.NET,PHP等
连接池 : c3p0,德鲁伊等
管理工具层 : 备份,容灾恢复,安全,复制,集群等
sql接口 : 存储过程,视图触发器等
解析层 : 查询事务,对象(语句)权限等,将语句重组解析
优化层 : 对用户写的sql进行优化;极端情况下,不一定符合用户的需求
缓存/缓冲区 : 最大连接池,buf缓冲池大小等,可以在my.cnf修改
引擎层 : MyISAM,Inno
原创
2021-01-04 18:33:04 ·
73 阅读 ·
0 评论