【Mysql系列】MySQL主备、主从、读写分离详解 Mysql系列

【Mysql系列】MySQL主备、主从、读写分离详解

一、MySQL主备的基本原理在状态1中,客户端的读写都直接访问节点A,而节点B是A的备库,只是将A的更新都同步过来,到本地执行。这样可以保持节点B和A的数据是相同的。当需要切换的时候,就切成状态2。这时候客户端读写访问的都是节点B,而节点A是B的备库在状态1中,虽然节点B没有被直接访问,但是建议把备库节点B,设置成只读模式。有以下几个原因:1.有时候一些运营类的查询语句会被放到备库上去查,...
阅读全文
【面试系列10】MyBatis 面试系列

【面试系列10】MyBatis

整理好的MyBatis面试题库,史上最全的MyBatis面试题,MyBatis面试宝典,特此分享给大家MyBatis介绍MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO(Plai...
阅读全文
【数据库系列】学习MySQL这一篇就够了 Mysql系列

【数据库系列】学习MySQL这一篇就够了

第一章数据库概述1.1、数据库的好处将数据持久化到本地提供结构化查询功能1.2、数据库的常见概念DB:数据库,存储数据的仓库DBS:数据库管理系统,又称为数据库软件或者数据库产品,用于创建和管理DB,常见的有MySQL、Oracle、DB2、SQLServerSQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言1.3、数据库的存储特点数据存放到表中,然后表再放到库中一个库中可以有多张表,每张表具有唯一的表名用来标识
阅读全文
【面试系列11】MySQL数据库 面试系列

【面试系列11】MySQL数据库

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...
阅读全文
【MySQL系列3】MySQL执行计划EXPLAIN详细说明和举例,史上最全,先收藏了,用的时候就再也不用到处查资料了 Mysql系列

【MySQL系列3】MySQL执行计划EXPLAIN详细说明和举例,史上最全,先收藏了,用的时候就再也不用到处查资料了

InnoDB和MyISAM中索引存储的区别explain分析explain分析explain是我们测试一条查询语句到底会不会用到索引而常用的关键字,为了演示不同场景,我们准备以下四张表:DROPTABLEIFEXISTS`course`;CREATETABLE`course`(`cid`int(3)NOTNULL,`cname`varchar(20)DEFAULTNULL,`tid`int(3)DEFAULTNULL,PRIMARYKEY
阅读全文
本文目录
    Loading...