表示 进入内容 5160514
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: binlog (reset)
MySQL 内核深度优化

MYSQL数据库适用场景广泛,相较于Oracle、DB2性价比更高,Web网站、日志系统、数据仓库等场景都有MYSQL用武之地,但是也存在对于事务性支持不太好(MySQL 5.5版本开始默认引擎才是InnoDB事务型)、存在多个分支、读写效率瓶颈等问题。

【架构】  【性能优化】  【mysql】  【性能】  【线程】  【微服务】   …

[获取更多]
slave复制中断 ,别滥用SQL_SLAVE_SKIP_COUNTER

slave复制中断 ,别滥用SQL_SLAVE_SKIP_COUNTER 来源:http://blog.chinaunix.net/uid-26364035-id-3588217.html

【问题背景】

 1、从库的复制出现中断,如主键冲突;对应的表或者库不存在;基于row复制时,操作的行不存在; 常常大家会通过使用set global SQL_SLAVE_SKIP_COUNTER=n 来跳过导致复制错误的SQL.

 2、 使用sql_slave_skip_counter跳过,每一次跳过为一个Binlog event group, 也就相当于一个事务。

【数据存储与数据库】  【故障方案】  【mysql】  【events】   …

[获取更多]
难以置信,MySQL也可以无损自由切换

        MySQL通常在人们眼中就是一个低端、开源、大众化的数据库产品,它的稳定性和可用性一直被人们所置疑,被认为难登大雅之堂,只适用于互联网应用,难于应用到可用性高的场景中,比如金融、证券等行业。然而时代的变化太快,MySQL也不能再以过去的眼光来看,从MySQL金融版的诞生开始,它已经不再是那个扶不起的阿斗,它已经脱胎换骨,以一个崭新的形象出现在

【数据存储与数据库】  【分布式】  【架构】  【mysql】   …

[获取更多]
Linux系统运维常见面试简答题系列(二)(14题)

Linux系统运维常见面试简答题系列(二)(14题)

如内容有不正之处,烦请给予指正,谢谢! 1. /var/log/messages日志出现kernel:nf_conntrack:tablefull,dropping packet,请问是什么原因导致的,如何解决? 此报错为iptables报错.

【linux】  【服务器】  【mysql】  【SQL】  【日志】  【LOG】  【线程】   …

[获取更多]
Blink 漫谈系列 - 流表对偶(duality)性

流与表的关系

Blink是流计算平台,用户可以通过写SQL的方式完成Blink流计算任务的开发,SQL又是几十年来传统数据库中表的操作语言,那么流与表到底有怎样的关系呢?如下图所示,一张表可以看做为流吗?同样流可以看做是一张表吗?如果可以需要怎样的条件和变通?

MySql主备复制

在...

【mysql】  【Server】  【session】  【binlog】  【timestamp】   …

[获取更多]
mysql常见问题解决

日常使用mysql数据库遇到的一些问题,做下记录,会持续更新。 一、MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法 环境:linux,mysql5.

【服务器】  【mysql】  【函数】  【日志】  【数据库】  【配置】  【variables】   …

[获取更多]
MySQL:一个简单insert语句的大概流程

简单记录,可能有误,主要记录重要的接口以备后用。 一、操作说明 我建了一个简单的表,插入一个简单的数据。 mysql> create table testin(id int); Query OK, 0 rows affected (2.38 sec) mysql> insert into testin values(10); Query OK, 1 row affected (0.02 sec) 主要跟踪这个简单的插入语句在插入过程的经历。

【mysql】  【innodb】  【SQL】  【binlog】  【update】  【handler】   …

[获取更多]
Linux系统运维常见面试简答题系列(一)(15题)

Linux系统运维常见面试简答题系列(一)(15题)

如内容有不正之处,烦请给予指正,谢谢! 1、请描述下linux 系统的开机启动过程 开机加电BIOS自检———–>MBR引导———–>grub引导菜单———–>加载内核———–>启动init进程———–>读取inittab文件———–>启动m.

【nginx】  【linux】  【服务器】  【mysql】  【数据库】  【配置】   …

[获取更多]
truncate table须知

背景 最近在排查问题的时候遇到truncate table阻塞了业务语句获取MDL锁,为此记录下truncate table的东东以备后用 执行权限 drop table SQL类型 DDL而不是DML,为什么会这样归类呢? 先drop再create这样清理表会快些,特别是对大表来说 会带来隐式提交,且不能回滚会带来隐式的还有https://dev.

【mysql】  【innodb】  【日志】  【索引】  【分区表】  【Create】   …

[获取更多]
MySQL8.0 新特性:Partial Update of LOB Column

MySQL8.0对json进行了比较完善的支持, 我们知道json具有比较特殊的存储格式,通常存在多个key value键值对,对于类似更新操作通常不会更新整个json列,而是某些键值。 对于某些复杂的应用,json列的数据可能会变的非常庞大,这时候一个突出的问题是:innodb并不识别json类型,对它而言这些存储统一都是LOB类型,而在之前的版本中Innodb处理LOB更新的方式是标记删除旧记录,并插入新记录,显然这会带来一些存储上的开销(尽管Purge线程会去后台清理),而写入的redo log和Binlog的量也会偏高,对于超大列,可能会严重影响到性能。

【数据存储与数据库】  【mysql】   …

[获取更多]
表示 进入内容 5160514
« 先前的 10 新的记录 | 下一步 10 较早的记录 »