一、High availability Cluster    高可用集群是保证服务稳定运行,给用户一种服务从未中断过的感觉,从而达到服务的高可用性。例如我们的网站后台做了高可用性集群,当我们的一台web服务器宕机后,另一台web服务器立马接管它的服务,替代它的位置,实现用户访问网站时感觉网站从未中断过服务一般。    最近一段时间有几个门户网站都出现了系统崩
原创 2015-06-02 00:46:49
1087阅读
1点赞
用于保存一个server的副本,可以用于备份、测试、均衡查询负载(写需要好的设计) OverView 1. 两种方法:基于statement,基于row,都是将master的binary log中的改变在slave中重放 2. slave延迟时间不能保证,复杂查询可能会导致几小时的延迟 3. 版本向前兼容 4. slave对master的负载不大,会增加一些网络IO Topol
翻译 精选 2013-05-04 19:31:46
420阅读
 Mysql Logic Architecture 1. Mysql最与众不同的特点是存储引擎结构,他的设计把查询处理和server的其他task与data的存取分离开来 2. mysql逻辑结构 connection manager 查询解析优化执行:优化器会询问StorageEngine的性能及某些操作的cost storage engine 3. cuncurre
原创 2011-10-27 17:28:43
494阅读
# 实现Mysql高可用性选择教程 ## 一、流程概述 为了实现Mysql的高可用性选择,我们需要使用Master-Slave复制和主从切换来保证数据库的可用性。下面是实现该过程的详细步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 配置主数据库(Master) | | 2 | 配置从数据库(Slave) | | 3 | 设置主从复制 | | 4 | 测试主从同步
原创 5月前
6阅读
# MySQL Swap Used High ## Introduction MySQL is a popular open-source relational database management system that is widely used by developers and organizations to store and retrieve data efficiently
原创 10月前
43阅读
一.什么是高可用性1.可用性是指服务不间断运转的时间,通常用百分比来表示,例如 99.999%表示每年最多允许5分钟的宕机时间2.可用性的效果和开销比例呈线性增长3.可用性的意义往往也不尽相同,例如,mysql需要“预热”二.导致宕机的原因1.虽然导致宕机的原因多种多样,但大致可以分为以下两种 a....
原创 2022-08-08 10:35:14
93阅读
宋老师应邀在线上介绍“ mysql 高可用架构设计及云上高可用实践”,在线听众有上百人。Mr. Song was invited to introduce "MySQL high availability architecture design and cloud high availability practice" online at partner college. There were h
原创 2023-03-19 09:22:13
108阅读
          很多年前,本人就有配台电脑的打算!但这年时间以来并没有去完成这个心愿。现在想来,就是俺挣到了一些钱钱,也无去配的主意了?为啥!因为俺现在要的就是钱,本人虽没经历太多的事务,但已却是“负债累累”。        &nbs
原创 2007-08-23 09:15:06
544阅读
2评论
 两个原因分析查询慢的sql: 是否查询过多的行或列;是否分析了过多的行 1. 查询过多数据:查询全部只取10行(应该用LIMIT);多表连接查询全部列;select *, 会使许多优化无用(coving index,增加io,内测,cpu负担) 2. 查询时 检查的过多的数据: 几个可以作为参考的标准:执行时间;检查的行数;返回的行数 通过索引会更快,type=ref;ty
原创 2011-11-27 20:59:16
571阅读
Query Cache 1. 存储Query,并且存储result 2. cache会跟踪哪些table被使用了,是否被修改了, 3. 对应用程序透明 4. 使用hash去查找;任何大小写、空格、注释都会影响命中    结果需要是确定性的:now() current_user() current_date() result都不会被缓存 5. 会增加系统负载,一般不大
原创 2011-11-30 17:07:25
487阅读
 Load balance 1. 硬件或软件实现:web server做需要,常用的特性都是为http配置,其他配置只有一点点 Mysql Proxy:负载均衡和读写分离,Lua编写 虽然Mysql使用TCP/IP协议,使用普通HTTP 负载均衡策略对于Mysql的不足: 难以理解真正的负载:分布式查询等,一般均衡器认为查询的load是一样的 http sessio
原创 2012-01-04 17:37:56
317阅读
# 如何实现 High Performance MySQL 4 PDF 在当今数据驱动的世界中,数据库性能优化是非常重要的。本文将指导你如何将 MySQL 数据导出为 PDF 文件,并确保高效性。我们将分步骤进行,并在每一步提供必要的代码和注释。 ## 整体流程 以下是实现高性能 MySQL 到 PDF 的步骤: | 步骤编号 | 步骤名称 | 说明
原创 2月前
68阅读
 Storing Code 1. trigger/stored procedure/stored function;job(events) 2. 优点 节省带宽 集中化业务规则、加强一致性、 减轻release policy和维护 安全上有优势 server缓存执行计划 适用于定时job、不需要第三方支持 应用和db的开发人员分开 3. 缺点 Mys
原创 2011-12-09 16:30:56
477阅读
 概述 1. 配置相关:硬件、数据大小、query类型、系统需求(响应时间、事务、一致性等等 2. 需要个性化配置:默认配置只是使server运行,考虑通用性、其他运行程序、不占用太多资源 3. 调整一个参数不可能获得较大性能提升,需要为一堆参数设置合理值,慢慢提升 4. 内存使用、IO、disc存储;基于负载的调试;需要特殊定制的query   配置基础 1.
原创 2011-12-11 17:09:01
982阅读
 Tuning I/O 1. 影响同步数据到disc和恢复数据,因为涉及到了io,对性能影响非常大,其实是在性能与数据安全性上找一个平衡 2. MyISAM delay_key_write:延缓index写入disc OFF:除非table使用LOCK TABLE锁了,每次对key buffer的修改都flush到disc ON:可以延迟写,需要index建立时声明D
原创 2011-12-14 13:16:59
569阅读
https://m.aliyun.com/yunqi/users/1287368569594542/articles https://yq.aliyun.com/articles/59233 MySQL Master High Available 源码篇 1年前887 MasterFailover
转载 2017-11-13 22:24:00
119阅读
2评论
 User-Defined Functions 1. 满足c调用规则的任何语言,编译后连接入server 2. 很快,能访问大量操作系统的功能   视图 1. mysql有两种算法返回数据:merge、tempTable merge:原始表中的数据与返回数据是一对一 tempTable:有聚合、groupBy、distinct、Union等;derived t
原创 2011-12-10 18:04:12
445阅读
云数据库MySQL(CloudDBforMySQL)是让用户可以轻松在云端部署、使用MySQL数据库。通过云数据库MySQL,你不但可以在几分钟内即可部署MySQL数据库实例,而且可以弹性调整硬件容量的大小而无需停机。另外云数据库MySQL提供备份回档、监控、快速扩容、数据传输等数据库运维全套解决方案,简化了IT运维工作。对于承载核心业务的数据库,大家最关心的是它的高可用性。业界用N个9来量化可用
原创 2020-03-23 20:13:33
406阅读
This is the first part in a series of articles entitled "The right too
原创 2022-11-28 14:52:21
106阅读
转载 2016-08-02 13:10:00
52阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5