文章 2017-05-02 来自:开发者社区

MySQL并发复制系列三:MySQL和MariaDB实现对比

经过上两篇关于MySQL/MariaDB 的Binary Log Group Commit的发展历程和enhanced multi-threaded slave的介绍,相信大家对MySQL 基于Binay Log 的replication的原理以及为了解决主备数据复制延迟问题而引入的enhanced multi-threaded slave 功能,支持从库多线程并发回放主库提交的事务有了更深入的....

文章 2017-05-02 来自:开发者社区

MySQL并发复制系列一:binlog组提交

MySQL  Binary log在MySQL 5.1版本后推出主要用于主备复制的搭建,我们回顾下MySQL 在开启/关闭 Binary Log功能时是如何工作的 。 MySQL没有开启Binary log的情况下: InnoDB存储引擎通过redo和undo日志可以safe crash recovery数据库,当数据crash recovery时,通过redo日志将所有已经在存储引擎内...

文章 2017-03-08 来自:开发者社区

MySQL · 源码分析 · Query Cache并发处理

Query cache 的并发处理 上期介绍了Query cache的一个基本工作原理,请参考MySQL · 源码分析 · Query Cache内部剖析。本期将对Query cache的并发处理过程进行一个剖析。 当前Query cache是所有session共享的,也就是说同一条SELECT语句 + database + flag(包含影响执行结果的所有环境变量)构成的Key如果已经存储...

文章 2017-03-07 来自:开发者社区

PHP实现MySQL并发查询

一般的,一个看似很简单的页面,一次http请求后,到达服务端,穿过Cache层,落到后台后,实际可能会有很多很多的数据查询逻辑!而这些查询实际是不相互依赖的,也即可以同时查询。比如各种用户信息,用户的APP列表,每个APP对应的流量数据、消耗记录、服务状态,平台运行状态,消息通知,新闻资讯等等。这篇文章主要介绍了数据查询层,如何把串行变并行,提高查询效率、提升应用性能。实现方式包括:mysqln....

问答 2016-07-04 来自:开发者社区

mysql并发的问题,能不能有办法避免sql出错的情况,数据的完整性怎才能做到……?

先看一个常见的情况,用户注册:if (select id from tb_user where name = '$name') {// 可以注册 INSERT INTO tbl_name (name, password) VALUES ('$name', '$password'); } else {// 用户名已存在不能注册}上面这是我写的注册代码,我看到大多数程序也都是这样的,但是现在我发现.....

问答 2016-07-01 来自:开发者社区

php mysql 并发问题?

php sql 都是发给mysql一条一条执行的吗?如果同时有两条更新的sql,都是操作同一行数据,那么这两条sql是怎么执行的呢,一条先执行一条后执行吗?如果是先后执行的,那么是否可以理解为执行sql时进行了自动的锁表呢?还有这个问题:我以前用MyIsam出现这样一个问题,应用场景是这样的:A和B用户之间发消息(web办聊天框AJAX),A给B每发一条消息,消息表中新增一条记录(未读消息标示)....

文章 2016-06-18 来自:开发者社区

Mysql事务,并发问题,锁机制-- 幻读、不可重复读(转)

1、什么是事务 事务是一条或多条数据库操作语句的组合,具备ACID,4个特点。 原子性:要不全部成功,要不全部撤销 隔离性:事务之间相互独立,互不干扰 一致性:数据库正确地改变状态后,数据库的一致性约束没有被破坏 持久性:事务的提交结果,将持久保存在数据库中   2、事务并发会产生什么问题 1)第一类丢失更新:在没有事务隔离的情况下,两个事务都同时更新一行数据,但是第二个事务却中途失败退...

问答 2016-06-16 来自:开发者社区

PHP页面有一个浏览量统计每秒有200并发,造成insert给mysql造成很大压力

lnmp环境,其他页面内容都做了缓存了,没有多大的负载,就是这个浏览量统计功能,给mysql带来不小的压力,请问诸位有什么解决办法吗?

问答 2016-05-28 来自:开发者社区

各位大神帮帮忙吧,服务器mysql并发问题

我们使用的是discuz, 每天早晨用公众号推送, 瞬时间的并发很高, 而阿里云基础只有60,升级到了150是我们承受的极限了,今天依然挂掉,,,,,,,,,,各位大神有没有什么好办法,我们的论坛人不多,只有在早晨推送通知的时候才有人。

文章 2016-05-23 来自:开发者社区

MySQL内核月报 2015.03-MySQL · 答疑释惑· 并发Replace into导致的死锁分析

测试版本:MySQL5.6.23 测试表: 背景 Replace into操作可以算是比较常用的操作类型之一,当我们不确定即将插入的记录是否存在唯一性冲突时,可以通过Replace into的方式让MySQL自动处理:当存在冲突时,会把旧记录替换成新的记录。 我们先来理一下一条简单的replace into操作(如上例所示)的主要流程包括哪些。 Step 1. 正常的插入逻辑 首先插入聚集索引.....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像