技术分享 | 控制mysqldump导出的SQL文件的事务大小

2019-08-27
阅读 4 分钟
1.8k
作者:陈俊聪 背景 有人问mysqldump出来的insert语句,是否可以按每 10 row 一条insert语句的形式组织。 思考1:参数--extended-insert 回忆过去所学:我只知道有一对参数 --extended-insert(默认值)表示使用长 INSERT ,多 row 在合并一起批量 INSERT,提高导入效率 --skip-extended-insert一行一个的短INSERT均不满足...

分布式 | DBLE 后端连接模块源码解读

2019-08-26
阅读 26 分钟
1.3k
对于数据库中间件来说,后端连接模块是重中之重,也是难点。连接出现问题通常很难排查,需要具备网络抓包以及 MySQL 协议的知识才能进行定位。本文将从源码层面,力求详尽的分析后端连接模块。包括连接模块的设计、连接池的初始化、连接的创建以及获取等内容,希望能够帮助到大家。将内容划分为:后端连接的方案设计、源...

技术分享 | binlog 异常暴涨分析

2019-08-23
阅读 5 分钟
2.1k
转载自 微信公众号:yangyidba作者:高鹏 文章末尾有他著作的《深入理解MySQL主从原理 32讲》,深入透彻理解MySQL主从,GTID相关技术知识。

技术分享 | MySQL 8 和 MySQL 5.7 在小型设备的内存消耗分析

2019-08-22
阅读 3 分钟
1.9k
虽然我们经常在较大规模的系统上运行 MySQL ,但我们常常在最小的云实例上运行 MySQL,或者只在我们的笔记本电脑上运行它。在这些情况下,MySQL 8 和 MySQL 5.7 的内存消耗非常重要。在比较 MySQL 8 和 MySQL 5.7 时,您应该知道 MySQL 8 会使用更多内存。对运行相同轻量级工作负载的 MySQL 8 和 MySQL 5.7(实际上它们...

技术分享 | innodb-cluster 扫盲-安装篇

2019-08-21
阅读 13 分钟
3k
本文介绍用 MySQL Shell 搭建 MGR 的详细过程。1、使用前,关掉防火墙,包括 selinux,firewalld,或者 MySQL 企业版的firewall(如果用了企业版的话)2、两台机器:(4 台 MySQL 实例)

技术分享 | 网络带宽如何影响 MySQL 性能

2019-08-20
阅读 3 分钟
2.6k
网络是数据库基础架构的主要部分。但是,通常性能基准测试是在本地计算机上完成的,客户端和服务器并置在一起。这样做是为了简化结构并排除一个以上的变量(网络部分),但是我们也忽略了网络对性能的影响。对于像 MySQL Group Replication 这样的产品集群来说,网络更为重要。在这篇文章中,我将介绍网络设置。这些都是...

用户福利 | DBLE 社区支持免费 Mycat 问题诊断

2019-07-04
阅读 2 分钟
1.1k
2017年10月24日,爱可生正式开源了自主研发的企业级分布式中间件 — DBLE,江湖人送外号 “Mycat Plus”。相对于 Mycat,DBLE 从以下四点进行了增强:

社区征稿 | 价值3200RMB的DTCC门票免费送!

2019-04-12
阅读 1 分钟
2.3k
1/23 - 2/23号我们发起了开源社区的第一波投稿邀请,收到了社区用户的3篇投稿,我们也如期给小伙伴们发放了200RMB的京东券奖励。3月,征稿活动再度来袭,这次给大家准备的是价值 3200RMB的DTCC3天入场门票。

深度分析 | MGR相同GTID产生不同transaction故障分析

2019-03-23
阅读 6 分钟
2.9k
本文是由爱可生运维团队出品的「MySQL专栏」系列文章,内容来自于运维团队一线实战经验,涵盖MySQL各种特性的实践,优化案例,数据库架构,HA,监控等,有扫雷功效。 爱可生开源社区持续运营维护的小目标: 每周至少推送一篇高质量技术文章 每月研发团队发布开源组件新版 每年1024开源一款企业级组件 2019年至少25场社区...

技术分享 | MyCat的坑如何在分布式中间件DBLE上改善(内含视频链接)

2019-03-21
阅读 11 分钟
3.7k
蓝寅,开源分布式中间件DBLE项目负责人;持续专注于数据库方面的技术, 始终在一线从事开发;对数据复制,读写分离,分库分表的有深入的理解与实践。

重磅预告 | 今晚直播:MyCat的坑如何在分布式中间件DBLE上改善

2019-03-14
阅读 1 分钟
1.5k
上周,DBLE团队历时3个月准备的开源MySQL分布式中间件DBLE系列公开课发布了,为使社区同学能够更好的评估课程内容、质量以及对DBLE有更清晰深入的认知,我们联合IT168将在第二节课程发布前开放一期直播,跟大家聊聊DBLE与MyCat错综复杂的故事。

基于Xtrabackup及可传输表空间实现多源数据恢复

2019-03-09
阅读 7 分钟
1.7k
本文目录一、使用背景1.可传输表空间基本流程2.使用前提条件/限制二、技术要点三、实施步骤1.实验环境2.源端操作 1) 造测试数据并模拟小压力 2) 备份单库数据 3) 备份表结构 4) 批量生成可传输表空间命令3.目标端操作 1) 备份数据恢复准备 2) 恢复表结构至目标端 3) 舍弃目标端对应表空间文件 4) 拷贝表数据及配置文件到...

DBLE核心研发主讲:MySQL分布式中间件公开课开课啦

2019-03-09
阅读 1 分钟
2.8k
DBLE年龄:2岁半爱好:开源技能:数据水平拆分、兼容MySQL、高可用性、SQL支持、复杂查询优化、分布式事务支持特长:兼容性、复杂查询、分布式事务的深入改进优化为了使社区同学能够更清晰的了解开源分布式中间件DBLE的功能特性,DBLE核心研发团队历时3个月推出DBLE系列公开课。

​深度分析 | MyCat与DBLE的对比性能调优

2019-03-09
阅读 4 分钟
3.7k
蓝寅,开源分布式中间件DBLE项目负责人;持续专注于数据库方面的技术, 始终在一线从事开发;对数据复制,读写分离,分库分表的有深入的理解与实践。

回顾 | 开源分布式中间件DBLE社区分享活动总结

2019-02-28
阅读 2 分钟
2.3k
1月24日,我们发布了为期30天的「如何获取全国 25场 MySQL 主题大会免费入场券」有奖社区分享活动,希望社区同学能够分享测试或生产环境中DBLE使用上的难题,困惑,创新或收获,分享与DBLE相关的社区故事。

开源分布式中间件 DBLE Server.xml 配置解析

2019-02-20
阅读 5 分钟
1.8k
DBLE是基于开源项目MyCat发展的企业级开源分布式中间件,适用于高并发及TB级海量数据处理场景;江湖人送外号 “MyCat Plus”;其简单稳定,持续维护,良好的社区环境和广大的群众基础使DBLE得到了社区的大力支持。

社区投稿 | DBLE rule.xml 配置解析

2019-02-18
阅读 3 分钟
1.6k
DBLE官方网站:[链接]可以详细了解DBLE的背景和应用场景,本文不涉及到的细节都可在官方文档获得更细节都信息;对于刚了解到同学,可以以本文为快速入门基础DBLE官方项目:[链接]如对源码有兴趣或者需要定制的功能的可以通过源码编译DBLE下载地址:[链接]建议下载最新的releases版本,下载tar压缩包即可,如有源码编译需...

开源分布式中间件 DBLE Schema.xml 配置解析

2019-02-13
阅读 3 分钟
1.5k
DBLE 是企业级开源分布式中间件,江湖人送外号 “MyCat Plus”;以其简单稳定,持续维护,良好的社区环境和广大的群众基础得到了社区的大力支持;

社区活动 | 如何获取全国 25场 MySQL 主题大会免费入场券

2019-01-28
阅读 2 分钟
1.6k
上周五,我们用 2周时间迅速搭建的「爱可生开源社区」官网正式发布,我们将官网内容划分为文档、博客、活动、社区以及企业服务五大部分。除定期更新的文档、博客、活动信息外,社区也是我们不遗余力重点投入的板块。为此,我们规划了本期能够获取「全国 25场 MySQL主题大会免费入场券」及「京东E卡」叠加的活动。

开源分布式中间件 DBLE 快速入门指南

2019-01-25
阅读 10 分钟
9.5k
DBLE 是企业级开源分布式中间件,江湖人送外号 “MyCat Plus”;以其简单稳定,持续维护,良好的社区环境和广大的群众基础得到了社区的大力支持;

爱可生开源社区官网正式发布啦!

2019-01-21
阅读 2 分钟
13.5k
2018/12/31 DBLE年度报告发版2019/01/07 DBLE 2.18.12.0 新版发布,修复 issue 60+2019/01/09 DBLE 2.18.12.0 Release Notes 详细解读2019/01/15 DBLE Logo 首发 + DBLE 团队迎来史上第一张合照

DBLE 新版本 2.18.12.0 Release

2019-01-08
阅读 5 分钟
1.6k
1月7日,企业级开源分布式中间件DBLE 新版本 2.18.12.0 发布,本次新版对一些可透传的复杂查询做了优化处理,不再拆分并下发而是直接透传;升级了 druid 的依赖;解决了一些由于解析器不支持的 SQL 支持度问题;修复了大量社区和专业测试团队提交的 issue,多到需要翻页。

2018 开源分布式中间件 DBLE 年报

2019-01-02
阅读 1 分钟
2.9k
2017年10月24日,爱可生正式开源了我们自主研发的分布式中间件—DBLE,经过一年各行业用户业务应用沉淀,我们持续进行产品打磨与更新迭代,在2018年的最后一天,我们使DBLE拥有了更清晰的定位。

MySQL开源数据传输中间件架构设计实践

2018-11-07
阅读 6 分钟
5.6k
本次分享将介绍目前数据迁移、数据同步、数据消费,多IDC架构中数据复制技术所面临问题及现有的产品和方案,并分享新开源的能在异构数据存储之间提供高性能和强大复制功能的DTLE相关技术内容。

开源 | MySQL数据传输中间件—DTLE

2018-10-24
阅读 1 分钟
4.7k
目前,随着MySQL在各个行业的深入使用,在不同数据系统、不同数据中心、不同业务系统之间进行数据传输、数据订阅、形成数据总线等需求逐渐增多。爱可生推出的DTLE是一个针对MySQL的使用特点、支持多种使用场景的数据传输中间件。

记一次 MySQL semaphore crash 的分析(有彩蛋)

2018-09-17
阅读 6 分钟
2.3k
DBA应该对InnoDB: Semaphore wait has lasted > 600 seconds. We intentionally crash the server because it appears to be hung. 一点都不陌生,MySQL后台线程srv_error_monitor_thread发现存在阻塞超过600s的latch锁时,如果连续10次检测该锁仍没有释放,就会触发panic避免服务持续hang下去。

JDBC与MySQL临时表空间的分析

2018-09-11
阅读 6 分钟
2.1k
应用 JDBC 连接参数采用 useCursorFetch=true,查询结果集存放在 mysqld 临时表空间中,导致ibtmp1 文件大小暴增到90多G,耗尽服务器磁盘空间。为了限制临时表空间的大小,设置了:

Prometheus一条告警是怎么触发的

2018-09-05
阅读 5 分钟
3.2k
文章来源:爱可生云数据库作者:张沈波 大纲 第一节:监控采集、计算和告警第二节:告警分组、抑制、静默告警分组告警抑制告警静默收敛小结第三节:告警延时延时的三个参数延时小结总结 Prometheus+Grafana是监控告警解决方案里的后起之秀,比如大家熟悉的PMM,就是使用了这个方案;前不久罗老师在3306pi公众号上就写过...

MySQL性能诊断实践之系统观测工具

2018-09-03
阅读 15 分钟
3.2k
本文根据黄炎在2018年8月3日在【2018 MySQL技术交流大会 · 上海站】现场演讲内容整理而成。 黄炎,爱可生研发总监,深入钻研分布式数据库相关技术,擅长业界相关MySQL中间件产品和开发,以及分布式中间件在企业内部的应用实践。 摘要:今天我带来的分享是系统观测工具,有所关联但不涉及MySQL自身的这样一个话题。 分享...

大规模集群之告警系统实践

2018-08-22
阅读 9 分钟
3k
本文根据邓欢在2018年7月78日高效运维社区【数据库专场沙龙】现场演讲内容整理而成。 摘要:首先介绍告警的选型,然后介绍Alertmanager的实现,最后给大家介绍一下我们的实践经验。 分享大纲: 一. 告警的选型二. Alertmanager的实现三. Alertmanager的实践 我今天会首先介绍告警的选型,然后介绍Alertmanager的实现,最...