03 2020 档案

摘要:1、复制拓扑 可以在任意个主库和备库之间建立复制,只有一个限制:每一个备库只能有一个主库。 基本原则: 一个MYSQL备库实例只能有一个主库。 每个备库必须有一个唯一的服务器ID。 一个主库可以有多个备库(或者相应的,一个备库可以有多个兄弟备库)。 如果打开了log_slave_updates选项, 阅读全文
posted @ 2020-03-28 18:34 止水于石 阅读(158) 评论(0) 推荐(0)
摘要:MySQL内建的复制功能是构建基于MySQL的大规模、高性能应用的基础,同时也是高可用性、可扩展性、灾难恢复、备份以及数据仓库等工作的基础。 复制解决的基本问题是让一台服务器的数据与其他服务器保持同步。一台主库的数据可以同步到多台备库上,备库本身也可以被配置成另外一台服务器的主库。主库和备库之间可以 阅读全文
posted @ 2020-03-27 21:15 止水于石 阅读(158) 评论(0) 推荐(0)
摘要:通常来说,查询的生命周期大致可以按照顺序来看:从客户端,到服务器,然后在服务器上进行解析,生成执行计划,执行,并返回结果给客户端。 对于MySQL,最简单的衡量查询开销的三个指标如下: 响应时间 扫描的行数 返回的行数 查询执行的基础: 客户端发送一条查询给服务器。 服务器先检查查询缓存,如果命中了 阅读全文
posted @ 2020-03-08 19:54 止水于石 阅读(191) 评论(0) 推荐(0)
摘要:高性能的索引策略 一、独立的列 如果查询中的列不是独立的,则MySQL就不会使用索引。“独立的列”是指索引列不能是表达式的一部分,也不能是函数的函数。 二、前缀索引和索引选择性 索引部分字符会降低索引的选择性,索引的选择性是指,不重复的索引值(也称为基数,cardinality)和数据表的记录总数( 阅读全文
posted @ 2020-03-01 20:51 止水于石 阅读(130) 评论(0) 推荐(0)