• 难以置信,MySQL也可以无损自由切换

    幸运的是,MySQL金融版也完美的解决了这个问题,保证只读节点只能复制并读取被确认提交的事务。传统的主备集群架构还存在了另一个隐患,通常我们会对主库做备份,在异常情况下或业务扩展迁移时,可能需要恢复到指定...
    文章 2018-06-16 4978浏览量
  • OceanBase实践入门:高可用原理和容灾方案

    所以MySQL实例宕机恢复时都有可能没办法保证两套事务日志完全一致,更不用说依赖Binlog做主从同步。如果MySQL是依赖Binlog做主从同步并且Binlog有可能不立即落盘,那么这个同步方案就不能绝对保证不丢数据。ORACLE的...
    文章 2019-08-05 3319浏览量
  • POLARDB·最佳实践·POLARDB不得不知道的秘密

    本文适合读者:阿里云售后服务,POLARDB用户,POLARDB内核开发者,需要有基本的数据库知识,最好MySQL源码有部分了解。磁盘空间问题 RDS MySQL在购买的时候需要指定购买的磁盘大小,最大为3TB。如果空间不够,需要...
    文章 2018-10-22 3143浏览量
  • MySQL插上缓存的翅膀

    成熟稳定,MySQL有成熟的事务引擎及复制技术,可以保证数据不丢失,而Redis的持久化及复制技术不够成熟,使用Redis需要考虑到数据丢失的问题。但开源MySQL 实现的Query Cache不够优雅,实际应用中存在不少问题: ...
    文章 2020-09-30 4010浏览量
  • MySQL内核月报 2014.12-MySQL·优化改进·GTID启动...

    GTID 可以说是 MySQL 5.6 版本的一个杀手级特性,它给主备复制带来了极大的便利,RDS只读实例就是强依赖于这个特性。然而GTID在给我们带来便利的同时,也埋下了许多坑,最近几期内核月报中GTID的频繁出现也说明了这...
    文章 2016-05-23 1409浏览量
  • 使用sysbench对mysql压力测试

    ps2:我在sysbench压的时候,在mysql后端会话里有时看到大量的query cache lock,如果使用的是uniform取样,最好把查询缓存关掉。当然如果是做两组性能对比压测,因为都受这个因素影响,关心也不大。2.2 混合读写 ...
    文章 2016-05-18 4282浏览量
  • MySql 官方存储引擎

    Example:这种存储引擎以保存阐明如何开始写新的存储引擎的 MySql 源码的例子。它主要针对于有兴趣的开发人员。这种存储引擎就是一个啥事也不做的"存根。你可以使用这种引擎创建表,但是你无法向其保存任何数据,...
    文章 2017-11-12 1129浏览量
  • MySQL内核月报 2014.09-MySQL·限制改进·GTID和升级

    要注意一点,处于中间状态的实例C最好只有一个,因为这种实例相当于一个GTID转换器,将A中没有 GTID 的 binlog 转成包含 GTID 的 binlog,然后传给B,如果有多个实例C的话,A中同一个binlog 中的事务会转换出不同的...
    文章 2016-05-23 1782浏览量
  • 前沿干货|X-Engine:RDS MySQL的新存储引擎

    X-Engine是阿里内部生长出来的,一开始,也是为应对阿里内部业务带来的挑战,早在2010年,阿里内部就大规模部署了MySQL数据库,但是业务量的逐年爆炸式增长,对数据库提出了严苛的要求,一是极高的并发事务处理能力...
    文章 2020-01-19 2213浏览量
  • 使用 Xtrabackup 在线对MySQL做主从复制

    时间不会很长,但最好用screen之类的软件放到后台执行,以免终端断开,功亏一篑。第二步使用新的my.cnf文件,将完整的mysql数据文件拷贝到datadir下。4.做从库 上面恢复过程最后一步apply-log完成之后,会得到一个...
    文章 2016-05-18 2482浏览量
  • MySQL优化系列(五)-数据库存储引擎(主要分析对比...

    最好先看下你下的MySQL支持什么数据库引擎 存储引擎主要有:1.MyIsam,2.InnoDB,3.Memory,4.Blackhole,5.CSV,6.Performance_Schema,7.Archive,8.Federated,9 Mrg_Myisam 但是我们主要分析使用MyIsam 和InnoDB。其余...
    文章 2018-12-01 1951浏览量
  • Spring之Transaction

    解读:A如果有事务,B就A的事务,如果A没有事务,则B新建一个事务 supports:如果有事务,则。没有则不用。解读:A如果有事务,B就A的,A如果没有,B则不用事务。Mandatory:必须存在事务,当前如果有事务,则...
    文章 2019-08-13 6869浏览量
  • mysql各种引擎对比、实战

    最好先看下你下的MySQL支持什么数据库引擎 存储引擎主要有:1.MyIsam,2.InnoDB,3.Memory,4.Blackhole,5.CSV,6.Performance_Schema,7.Archive,8.Federated,9 Mrg_Myisam 但是我们主要分析使用MyIsam 和InnoDB。其余...
    文章 2018-01-12 1377浏览量
  • Mysql 百万级数据优化资料

    用MySQL GUI客户程序,你可以在不同的窗口内监控进程列表和状态。使用mysqladmin debug获得有关锁定和性能的信息。——————————————————————————– 十二、优化SQL 扬SQL之长,其它事情交由...
    文章 2017-11-14 1861浏览量
  • AliSQL 引领开源技术变革之路

    左图是比较经典的部署,有前端的用户请求、数据库,数据库扩展性能时会在数据库和应用层之间加cache,访问频率比较高的放到缓存和内存中,缓存区域查询问题是目前通用的解决方案,但它不一定是最好的。那么,我们...
    文章 2017-08-12 4697浏览量
  • 数据库 MySQL使用规范!数据库开发须看

    每张表必须要有主键,即使选不出合适的列做主键,亦必须添加一个无意义的列做主键,MySQL 第一范式标准 InnoDB 辅助索引叶子节点会保存一份主键值,推荐自增短列作为主键,降低索引所占磁盘空间提升效率,binlog_...
    文章 2020-09-30 1356浏览量
  • 吃透Mysql

    非SPJ优化GROUP BY优化:MySQL对GROUP BY的处理通常采用的方式是扫描整个表,创建一个临时表以执行分组操作。所以查询执行计划中出现Using temporary字样就表示MySQL采用了常规处理方式。MySQL对GROUP BY的优化...
    文章 2018-09-02 1165浏览量
  • MySQL数据库的主从同步实现及应用

    之后再用mysql>show slave status\G 查看: Slave_IO_Running:Yes Slave_SQL_Running:Yes ok,现在主从同步状态正常。(2)重新做主从,完全同步 该方法适用于主从库数据相差较大,或者要求数据完全统一的情况 ...
    文章 2016-05-05 3638浏览量
  • 阿里云RDS金融数据库(三节点版)-性能篇

    只读事务,不管是几节点,性能是一样的。构造1000万记录,按PK查询。create table test1(id int primary key,info text,crt_time timestamp);insert into test1 select generate_series(1,10000000),md5(random():...
    文章 2017-07-14 4468浏览量
  • 阿里云新一代关系型数据库 PolarDB 剖析

    这样MySQL的一个事务处理默认至少需要调用两次fsync()进行日志的持久化操作,这对事务处理的系统响应时间和吞吐性能造成了直接的影响。尽管MySQL采用了Group Commit的机制来提升高并发下的吞吐量,但并不能完全消除I...
    文章 2017-08-15 4947浏览量
  • 深度解读|阿里云新一代关系型数据库 PolarDB

    这样 MySQL 的一个事务处理默认至少需要调用两次 fsync()进行日志的持久化操作,这对事务处理的系统响应时间和吞吐性能造成了直接的影响。尽管 MySQL 采用了 Group Commit 的机制来提升高并发下的吞吐量,但并不能...
    文章 2017-09-30 4612浏览量
  • [MySQL 5.6]GTID内部实现、运维变化及存在的bug

    GTID字符串,“:”分开,前面表示这个服务器的server_uuid,这是一个128位的随机字符串,在第一次启动时生成(函数generate_server_uuid),对应的variables是只读变量server_uuid。它能以极高的概率保证全局唯一...
    文章 2016-05-10 1809浏览量
  • 慎重选型:PG还是MySQL?Uber的案例不能作为参考!

    文中的“打开的事务”问题恰好让我确定了几乎没有任何开发人员知道只读事务的存在。绝大多数开发人员仅仅知道事务可以用来做回退。我曾经遇到过有很多这样的误解的开发者,所以我已经准备了幻灯片来解释一下并且已经...
    文章 2017-05-02 3182浏览量
  • mysql进阶(三)MHA高可用集群

    1、MHA目前在MySQL高可用方面是一个相对成熟的解决方案,是MySQL高可用环境下故障切换和主从提升的高可软件 2、MHA能在短时间内完成故障切换,并且在最大程度上保证数据的一致性,以达到真正意义上的高可用 3、MHA...
    文章 2017-11-14 923浏览量
  • 我的MYSQL学习心得(十六)优化

    这可能是最好的联接类型,除了const类型。它在一个索引的所有部分被联接使用并且索引是UNIQUE或PRIMARY KEY时。eq_ref可以用于使用“=”操作符比较的带索引的列。比较值可以为常量或一个使用在该表前面所读取的表...
    文章 2014-08-13 1196浏览量
  • Percona TokuDB

    3.8 事务和ACID兼容恢复 3.9 管理Log大小 3.10 恢复 3.11 关闭写缓存 3.12 进度跟踪 3.13 迁移到TokuDB 4 TokuDB后台 ANALYZE TABLE 4.1 后台作业 4.2 自动分析 4.3 系统变量 4.4 information_schema相关...
    文章 2017-11-09 1417浏览量
  • 2020双十一阿里集团电商数据库上云揭秘

    MySQL Group Replication 第一点&xff0c;它的性能不是很好&xff1b;第二点&xff0c;“Group Replication”中所谓的Group&xff0c;至少要三个节点以上&xff0c;三个节点表示有三份数据&xff0c;成本开销巨大。RDS自研 RDS自研&...
    文章 2021-03-24 128浏览量
  • MySQL服务器变量二

    设置为“0”则有可能会导致事务最后一秒钟的数据丢失,于是整个事务的数据安全性将无法保证,但其通常有着最好的性能。为了在最大程序上保证复制的InnoDB事务持久性和一致性,应该设置变量innodb_flush_log_at_trx_...
    文章 2017-11-15 909浏览量
  • 我的MYSQL学习心得(十六)优化

    这可能是最好的联接类型,除了const类型。它在一个索引的所有部分被联接使用并且索引是UNIQUE或PRIMARY KEY时。eq_ref可以用于使用“=”操作符比较的带索引的列。比较值可以为常量或一个使用在该表前面所读取的表...
    文章 2016-05-05 3196浏览量
  • “玄惭大师”谈双十一活动中云数据库保障经验

    RDS 支持只读节点,主库主要承担写和实时性要求高操作,一些复杂的分析计算业务操作最好不要放在主库上执行,而是选择放在只读节点运算。使用读写分离架构时,首先数据库版本需要升级到 MySQL 5.6 版本;同时目前 ...
    文章 2017-06-05 1830浏览量
1 2 3 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化