文章 2022-08-12 来自:开发者社区

MySQL的锁机制,带你了解为什么解决高并发如此重要

锁机制概念锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢)。在数据库中,除传统的计算资源(如 CPU、RAM、I/O 等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。从对数据操作的粒度分 :   1)....

MySQL的锁机制,带你了解为什么解决高并发如此重要
问答 2022-04-15 来自:开发者社区

请教各位MySQL实现计数器如何在高并发场景下更新并保持数据正确性?

一张表 两个字段 一个id 一个useCount表里存了100个id 每个id对应自己的useCount业务场景是:当id每使用一次 useCount要加1。 当useCount大于1000时 这个id就不能在被使用了(换句话说 无法从数据库中查出)在高并发情况下,会遇到一种问题: 假设数据表中有一条记录为 id=123456; useCount=999a与b两个连接并发查询这个id 12345....

问答 2022-04-15 来自:开发者社区

求MySQL单库在高并发下通过读取数据判断是否写入数据的替代方案?

环境:mysql5单库(innodb),php5,nginx现在的逻辑判断如下:通过mysql进行查询,有数据不进行任何操作,无数据进行写入一条新数据问题:当并发量大的时候,mysql会同时插入相同的数据3条左右,也就是说mysql做不了这样的逻辑处理。我的解决办法:根据来访用户的session写入一个标记,如果有标记则不进行下面的数据库操作,但是还是不能挡住重复数据的出现。请教大家有没有其他的....

问答 2022-04-15 来自:开发者社区

mysql主从复制,对于高并发写入的效率问题

我们的项目数据量很大,为了使用mysql5.6的新特性,将mysql5.1升级到了mysql5.6.19最新版,数据库总大小500G左右。我们每天的数据会新增1千万左右,插入在数据库中,大部分的已经按日期或项目分表,有个别的统计汇总表,目前以每天500W左右增加,不过只保留一个月数据。下载地址:http://dev.mysql.com/downloads/mysql/直接PRM包:MySQL-s....

问答 2022-04-15 来自:开发者社区

mysql高并发的疑问

我在做一个discuz的抢楼插件,该插件主要功能是能在抢楼贴中设置指定用户出现在指定楼层这是实现步骤 1.正常用户回帖后得到tid和pid2.查询该回帖的楼层号3.如果该楼层号存在预设的楼层内,则将该楼层的数据提取到临时变量中,将该楼层的内容和UID替换成预设内容4.将临时变量内容以新回帖的方式插入到回帖表中,并获取新回帖的pid和楼层号5.如果新回帖的楼层号在预设楼层内 循环第三步,否则跳出循....

问答 2022-04-15 来自:开发者社区

MySQL数据库高并发下文章的评论实现

MySQL 配置了Master-Slave后, 高并发下同步数据会需要一定时间,这个时间可能是1s, 2s, 所以添加的数据不能马上在slave 上查询的到. 在此背景下要把用户发的评论实时的列出来,改怎么实现?我的思路:评论添加到数据库之后,让文章ID为做key, 评论数据作为value 已经数据的形式序列化后保存在缓存中。缓存里面的是一个队列,队列大小可配置。在列出评论之前,获取缓存里面评论....

问答 2022-04-15 来自:开发者社区

对PHP多进程与MySQL的高并发瓶颈是怎么处理

需求我每天执行一个定时任务,把一个具有千万条数据的日志分割成一些小的日志文件;然后启动多个PHP进程,分别对这些小日志文件中的每行数据进行处理,处理过程是这样的:每个PHP进程从各自负责的日志文件中逐行读取,然后根据该行中的一个标识去数据库中查找是否有了该记录,如果没有则插入该行,如果已经存在了就更新(该行的数据与数据库中的数据进行合并);引发的问题这样就出现了一个问题,就是可能存在多个PHP进....

问答 2022-04-03 来自:开发者社区

云数据库MySQL中,为什么电商被称为高并发、高性能场景呢?

云数据库MySQL中,为什么电商被称为高并发、高性能场景呢?

文章 2022-02-17 来自:开发者社区

MySQL高并发场景实战 ——凌洛

内容简要:一、问题和挑战二、系统调优三、流程管理和生态工具  一、问题和挑战阿里巴巴CEO逍遥子曾说过:“双11是商业界的奥林匹克。”如上图所示,双十一购物始于2009年,历年的订单创建、支付笔数与交易总额都是成倍增长,这不仅带来许多商业机遇,也给后端技术、架构以各个模块带来技术沉淀。双11为MySQL带来了高并发场景的问题与挑战,主要表现在:1) 洪峰般地并发根据市场部部门....

MySQL高并发场景实战  ——凌洛
文章 2022-02-17 来自:开发者社区

【七天深入MySQL实战营】答疑汇总Day2 MySQL 高并发场景实战

【开营第二课,MySQL 高并发场景实战】 讲师: 凌洛,阿里云数据库解决方案专家。 课程内容:高并发场景下MySQL数据库的技术挑战;如何用RDS MySQL支撑高并发业务;高并发场景数据库运维最佳实践。 答疑汇总:特别感谢班委@李敏 同学 Mysql 一年应该是什么水平?需要知道哪些知识? A:个人学习/接触 Mysql 一年的话,最主要的还是学习基础知识,如果你接触的项目够多的话,你会...

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

产品推荐