摘要: 一 .分库分表 什么是分库分表? 分库分表就是为了解决由于数据量过大而导致数据库性能降低的问题,将原来独立的数据库拆分成若干数据库组成,将数据大表分成若干数据表组成,使得单一数据库、单一数据表的数据量变小,从而达到提升数据库性能的目的。 2.分库分表的方式 2.1分库: 1.垂直分库:是指按照业务将 阅读全文
posted @ 2020-01-02 21:32 凌I梦 阅读(6023) 评论(0) 推荐(0)
摘要: 一 .事务 1.1 事务的概念 mysql把多条写操作视为一个整体去执行,要么全部成功,要么全部失败,我们把mysql的这种处理叫做事务。(“多条”很好理解就是至少两条sql语句,“写操作”就是指对msyql内容修改的操作(insert、update、delete))。 1.2事务的特性 原子性: 阅读全文
posted @ 2019-12-31 21:22 凌I梦 阅读(274) 评论(0) 推荐(0)
摘要: 一. explain命令 explain命令介绍 explain命令显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句,使用方法在select语句前加上explain就可以了. 示例: Mysql执行计划的图解: 二. 慢查询 1. 什么是慢查 阅读全文
posted @ 2019-12-29 20:48 凌I梦 阅读(297) 评论(1) 推荐(1)
摘要: MySQL架构 逻辑架构图 MySQL执行流程图 MySQL主要分为Server层和存储引擎层 Service层: 连接器:主要负责用户登录数据库,进行用户的身份认证,包括校验账户密码,权限等操作 查询缓存:建立连接,执行查询语句,会先查询缓存,Mysql会先校验这个sql是否执行过,以 的键值的形 阅读全文
posted @ 2019-12-27 18:12 凌I梦 阅读(195) 评论(0) 推荐(1)
摘要: 什么是MySQL? MySQL是一种关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品,是当下最流行的关系型数据库管理系统 之一。 在 WEB 应用方面,MySQL是最好 的RDBMS (Relational Database Management System 阅读全文
posted @ 2019-12-25 17:59 凌I梦 阅读(255) 评论(1) 推荐(2)