上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 23 下一页
摘要: Galera Cluster特点 多主架构:真正的多点读写的集群,在任何时候读写数据,都是最新的 同步复制:集群不同节点之间数据同步,没有延迟,在数据库挂掉之后,数据不会丢失 并发复制:从节点APPLY数据时,支持并行执行,更好的性能 故障切换:在出现数据库故障时,因支持多点写入,切换容易 热插拔: 阅读全文
posted @ 2021-05-23 18:17 空白的旋律 阅读(472) 评论(0) 推荐(0) 编辑
摘要: MHA工作原理 1. MHA利用 SELECT 1 As Value 指令判断master服务器的健康性,一旦master 宕机,MHA 从宕机崩溃的master保存二进制日志事件(binlog events) 2. 识别含有最新更新的slave 3. 应用差异的中继日志(relay log)到其他 阅读全文
posted @ 2021-05-22 21:00 空白的旋律 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,MySQL的复制功能是异步的,异步复制可以提供最佳的性能,主库把binlog日志发送给从 库即结束,并不验证从库是否接收完毕。这意味着当主服务器或从服务器端发生故障时,有可能从服务 器没有接收到主服务器发送过来的binlog日志,这就会造成主服务器和从服务器的数据不一致,甚至在 恢复时造 阅读全文
posted @ 2021-05-21 20:49 空白的旋律 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Mycat 可以简单概括为 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server 结合传统数据库和 阅读全文
posted @ 2021-05-21 20:45 空白的旋律 阅读(642) 评论(0) 推荐(0) 编辑
摘要: MySQL的主从复制 读写分离 复制:每个节点都有相同的数据集,向外扩展,基于二进制日志的单向复制 复制的功用 负载均衡读操作 备份 高可用和故障切换 数据分布 MySQL升级 主从复制原理 主从复制相关线程 主节点: dump Thread:为每个Slave的I/O Thread启动一个dump线 阅读全文
posted @ 2021-05-20 14:02 空白的旋律 阅读(51) 评论(0) 推荐(0) 编辑
摘要: xtrabackup 备份工具 xtrabackup 工具介绍 官网:www.percona.com Xtrabackup备份工具: percona提供的mysql数据库备份工具,惟一开源的能够对innodb和xtradb数据库进行热备的工具 手册:https://www.percona.com/d 阅读全文
posted @ 2021-05-18 22:01 空白的旋律 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 备份类型 完全备份,部分备份 完全备份:整个数据集 部分备份:只备份数据子集,如部分库或表 备份的类型一般分为三种:完全备份、增量备份、差异备份 增量备份:仅备份最近一次完全备份或增量备份(如果存在增量)以来变化的数据,备份较快,还原复杂 差异备份:仅备份最近一次完全备份以来变化的数据,备份较慢,还 阅读全文
posted @ 2021-05-18 21:58 空白的旋律 阅读(94) 评论(0) 推荐(0) 编辑
摘要: MySQL 支持丰富的日志类型,如下: 事务日志:transaction log 事务日志的写入类型为"追加",因此其操作为"顺序IO";通常也被称为:预写式日志 write ahead logging 事务日志文件: ib_logfile0, ib_logfile1 错误日志 error log 阅读全文
posted @ 2021-05-18 21:57 空白的旋律 阅读(326) 评论(0) 推荐(0) 编辑
摘要: VIEW 视图 视图:虚拟表,保存有实表的查询结果,相当于别名 利用视图,可以隐藏表的真实结构,在程序中利用视图进行查询,可以避免表结构的变化,而修改程序,降低程 序和数据库之间的耦合度 创建方法: CREATE VIEW view_name [(column_list)] AS select_st 阅读全文
posted @ 2021-05-17 22:01 空白的旋律 阅读(197) 评论(0) 推荐(0) 编辑
摘要: PROCEDURE 存储过程 存储过程:多表SQL的语句的集合,可以独立执行,存储过程保存在mysql.proc表中 存储过程优势 存储过程把经常使用的SQL语句或业务逻辑封装起来,预编译保存在数据库中,当需要时从数据库中直接调 用,省去了编译的过程,提高了运行速度,同时降低网络数据传输量 存储过程 阅读全文
posted @ 2021-05-17 21:33 空白的旋律 阅读(491) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 23 下一页