摘要: 一.MySQL的基本架构 MySQL的基本架构可以分为三块,即连接池,核心功能层,存储引擎层。 1>.连接池 (线程处理工具) 主要功能是与用户请求建立连接。第一层向用户响应请求的数据,这个层次不是MySQL服务独有的,其实大多数C/S架构的工作软件基本上都是这种工作模式,只不过在处理连接池的内存, 阅读全文
posted @ 2020-11-22 22:43 辉煌-love 阅读(169) 评论(0) 推荐(0)
摘要: 我们知道MySQL的查询大致分为单表查询,多表查询以及联合查询。多表查询,顾名思义,就是查询的结果可能不止来源一个表哟!数据库中的设计范式要求其尽可能降低冗余的,那么如果说一个数据我们来回的存储N此的话,就建议把它拆分成多张表(比如,插成两张表进行存储),并且可以在两两之间都具体的字段建立关联关系。 阅读全文
posted @ 2020-11-22 20:06 辉煌-love 阅读(148) 评论(0) 推荐(0)
摘要: 一.DBA的职责 1.开发DBA: 负责数据库设计(E-R关系图)、sql开发、内置函数、存储历程(存储过程和存储函数)、触发器、时间调度器(event scheduler) 2.管理DBA: 负责安装、升级、备份、恢复、用户管理、权限管理、监控、分析、基准测试,语句优化(SQL语句)、数据字典,按 阅读全文
posted @ 2020-11-22 15:18 辉煌-love 阅读(310) 评论(0) 推荐(0)
摘要: 一.查询的执行路径 一条SQL查询语句的执行过程大致如下图所示: 1>.客户端和服务端通过mysql协议进行通信,mysql服务器通过某种客户端发送来的查询语句的时候,首先会去本地检验缓存是否命中,如果请求的SQL语句之前有本查询过,就会把之前的查询结果直接返回给用户(查询缓存的功能最少要满足三成以 阅读全文
posted @ 2020-11-22 15:15 辉煌-love 阅读(353) 评论(0) 推荐(0)