表示 进入内容 1103003
下一步 10 较早的记录 »
semi-sync插件崩溃导致MySQL重启故障详析

本文讲的是semi-sync插件崩溃导致MySQL重启故障详析,semi-sync插件崩溃导致MySQL重启的故障分析全过程~

作者:刘安 现为爱可生高级测试工程师,拥有丰富的自动测试开发经验;曾先后在文思海辉、Splunk担任测试工程师。

【java】  【mysql】  【函数】  【高可用】  【源码】  【测试】   …

[获取更多]
数据库诞生40年,阿里云AWS用技术推动第三次变革

本文讲的是数据库诞生40年,阿里云AWS用技术推动第三次变革,数据库诞生于上世纪50/60年代。1961年美国通用公司研发第一个数据库系统DBMS诞生。1976年霍尼韦尔公司(Honeywell)开发第一个商用关系数据库系统—Multics Relational Data Store。

【分布式】  【架构】  【阿里云】  【mysql】  【性能】  【HTTPS】   …

[获取更多]
9月21日云栖精选夜读:专访新浪微博黄波:千人千面,机器学习赋能用户信息流消费

社交媒体都在致力于通过大数据、人工智能来更全面地了解用户画像、更深刻地理解内容、更细致地结合业务场景,从而提高信息分发效率,为用户提供更好的内容消费体验。10月11-14日,为期四天的2017杭州云栖大会将再度在杭州云栖小镇起航,作为全球最具影响力的科技展会之一,本届大会将有不少阿里集团专家以及各企业行业领袖的精彩演讲。

【阿里云】  【mysql】  【数据库】  【互联网】  【人工智能】   …

[获取更多]
MySQL · 源码分析 · 一条insert语句的执行过程

本文只分析了insert语句执行的主路径,和路径上部分关键函数,很多细节没有深入,留给读者继续分析

create table t1(id int);

insert into t1 values(1)

略过建立连接,从 mysql_parse() 开始分析

void mysql_parse(THD *thd, char *rawbuf, uint length,

【mysql】  【源码】  【node】  【索引】  【index】  【thread】   …

[获取更多]
MySQL · 源码分析 · Innodb 引擎Redo日志存储格式简介

MySQL有多种日志。不同种类、不同目的的日志会记录在不同的日志文件中,它们可以帮助你找出mysqld内部发生的事情。比如错误日志:用来记录启动、运行或停止mysqld进程时出现的问题;查询日志:记录建立的客户端连接和执行的语句;二进制日志:记录所有更改数据的语句,主要用于逻辑复制;慢日志:记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。而对MySQL中最常用的事

【mysql】  【innodb】  【日志】  【LOG】   …

[获取更多]
MySQL · 特性分析 · 利用gdb跟踪MDL加锁过程

MDL(Meta Data LocK)的作用

在MySQL5.1及之前的版本中,如果有未提交的事务trx,当执行DROP/RENAME/ALTER TABLE RENAME操作时,不会被其他事务阻塞住。这会导致如下问题(MySQL bug#989)

master: 未提交的事务,但SQL已经完成(binlog也准备好了),表schema发生更改,在commit的时候不会被察觉到.

slave

【mysql】  【lock】  【test】  【schema】  【metadata】   …

[获取更多]
MySQL · 特性分析 · 浅谈 MySQL 5.7 XA 事务改进

关于MySQL XA 事务 MySQL XA 事务通常用于分布式事务处理当中。比如在分库分表的场景下,当遇到一个用户事务跨了多个分区,需要使用XA事务 来完成整个事务的正确的提交和回滚,即保证全局事务的一致性。

XA 事务在分库分表场景的使用 下图是个典型的分库分表场景,前端是一个Proxy后面带若干个MySQL实例,每个实例是一个分区。

假设一个表test定义如下,Proxy根据主键”a

【分布式】  【mysql】  【数据库】  【test】   …

[获取更多]
MySQL · myrocks · myrocks之Bloom filter

Bloom filter 简介

Bloom filter用于判断一个元素是不是在一个集合里,当一个元素被加入集合时,通过k个散列函数将这个元素映射成一个位数组中的k个点,把它们置为1。检索时如果这些点有任何一个为0,则被检元素一定不在;如果都是1,则被检元素很可能在。这就是布隆过滤器的基本思想。 优点:布隆过滤器存储空间和插入/查询时间都是常数O(k)。 缺点:有一定的误算率,同时标准的Bloo

【mysql】  【函数】  【索引】  【bloomfilter】   …

[获取更多]
MySQL · 捉虫动态 · show binary logs 灵异事件

问题背景

最近在运维 MySQL 中遇到一个神奇的问题,分享给大家。现象是这样的,show binary logs 没有返回结果,flush binary logs 后也不行, 但是 binlog 是正常工作的,show master staus 是有输出的。

mysql> show binary logs; Empty set (0.00 sec)

mysql> show ma

【mysql】  【index】  【binlog】  【file】   点击查看原文>

HybridDB · 最佳实践 · 阿里云数据库PetaData

前言 随着互联网DT时代的高速发展,业界需要简单高效的数据处理方式在海量数据中挖掘价值,企业厂商和开源界目前较流行的的做法,是提供支持类SQL接口的数据库服务,或者是提供SDK接口的数据处理平台服务。

在SQL接口的数据库服务中,传统的关系数据库,如MySQL、PG等,处理海量数据显得越来越力不从心,既无法突破单机硬件资源限制,又无法并行利用多机硬件资源;大数据NewSQL数据库,必须依赖外部数

【大数据】  【阿里云】  【mysql】  【RDS】   …

[获取更多]
表示 进入内容 1103003
下一步 10 较早的记录 »