-
MySQL 锁机制存在的价值是什么?
我们都知道 MySQL 中有各种各样的锁,例如:表锁、间隙锁、意向锁、行锁等等。但你是否想过:为啥 MySQL 要有锁机制的存在,它的存在是为了解决什么问题?今天我们就来聊聊这个问题。没有锁的串行世界我们先假设这样一个场景:王五现在账户里没有钱,于是向张三、李四各借 100 元,张三、李四很爽快地答应了。如果数据库这时候是串行的,没有并发执行的线程,那么其···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
巧用 Ansible 实现 MySQL 备份,运维看过来
本文以容器形式部署了开源自动化运维工具 Ansible,基于自带的 MySQL 管理模块编排了 playbook 配置文件,最终实现 MySQL 数据库备份的目标。选择容器而非直接安装的部署形式,可以避免对系统环境的污染,使运维工作开展更加高效和灵活。 MySQL 数据库备份技术和相关方案已经非常成熟,本文不做赘述和展开。在实际场景中,数据库不可能脱离业务···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
沙利文发布《2021年中国数据库市场报告》:腾讯云数据库增长指数排名第一
5月10日,弗若斯特沙利文(Frost & Sullivan,简称“沙利文”)联合头豹研究院发布《2021年中国分布式数据库市场报告》。报告显示,2021年腾讯云数据库入选Frost Radar (弗若斯特雷达)领导者象限,增长指数排名第一。 通过对2021年数据库市场进行持续跟踪和调研,沙利文指出,数据库作为大多数信息系统的基础设施,向下发挥硬件···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
OpenGauss 数据库性能调优概述及实例分析
调优思路概述 openGauss 的总体性能调优思路为性能瓶颈点分析、关键参数调整以及 SQL 调优。在调优过程中,通过系统资源、吞吐量、负载等因素来帮助定位和分析性能问题,使系统性能达到可接受的范围。 openGauss 性能调优过程需要综合考虑多方面因素,因此,调优人员应对系统软件架构、软硬件配置、数据库配置参数、并发控制、查询处理和数据库应用有广泛而···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
深度解析单线程的 Redis 如何做到每秒数万 QPS 的超高处理能力!
大家好,我是飞哥! 今天开篇先给大家讲个飞哥自己的小故事。我在学校和刚毕业头一年主要从事的客户端开发,那时候对服务器端编程还不擅长。 有一次去面试服务器端岗位,面试官问我有一个连接过来,你该怎么编程处理它。我答道:“主线程收到请求后,创建一个子线程处理。” 面试官接着问,那如果有一千个连接同时来呢?我说“那就多创建一点线程,搞个线程池”。面试官继续追问如果···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
阿里一面:SQL 优化有哪些技巧?
大家好,我是 Tom哥 MySQL 相信大家一定都不陌生,但是不陌生不一定会用! 会用不一定能用好! 今天,Tom哥就带大家复习一个高频面试考点,SQL 优化有哪些技巧? 当然这个还是非常有实用价值的,工作中你也一定用的上。如果应用得当,升职加薪,指日可待。 1、创建索引 一定要记得创建索引,创建索引,创建索引 重要的事说三遍! 执行没有索引的 SQL 语···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
应用程序数据库监控的中间路线
有时只需要知道数据库客户端在数据库中执行的操作。这些操作可能是:调试应用程序并尝试确定其数据库交互是否存在问题。分析无服务器功能的性能以确定某些查询是否耗时过长。测试应用程序并确保其数据库交互符合预期。审核系统以确保它不会在数据库中做任何有趣的事情。对应用程序进行逆向工程。 数据库客户端是指直接与数据库对话的任何事务:它可能是在应用服务器中运行的中间层、报···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Redis 为何使用近似 LRU 算法淘汰数据,而不是真实 LRU?
在《Redis 数据缓存满了怎么办?》我们知道 Redis 缓存满了之后能通过淘汰策略删除数据腾出空间给新数据。 淘汰策略如下所示: redis内存淘汰 设置过期时间的 keyvolatile-ttl、volatile-random、volatile-lru、volatile-lfu 这四种策略淘汰的数据范围是设置了过期时间的数据。所有的 keya···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL数据库表被锁、解锁,删除事务
背景 在程序员的职业生涯中,总会遇到数据库表被锁的情况,前些天就又撞见一次。由于业务突发需求,各个部门都在批量操作、导出数据,而数据库又未做读写分离,结果就是:数据库的某张表被锁了! 用户反馈系统部分功能无法使用,紧急排查,定位是数据库表被锁,然后进行紧急处理。这篇文章给大家讲讲遇到类似紧急状况的排查及解决过程,建议点赞收藏,以备不时之需。故障追踪用户反馈···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
说一个大家都知道的 Spring Boot 小技巧
小伙伴们都知道,在 Spring Boot 中,配置文件是 application.properties 或者 application.yaml,这个名为 application 的配置文件,无论是 properties 格式还是 yaml 格式,都会被 Spring Boot 容器自动加载。 然而很多时候我们会有一些额外的配置,这些额外的配置可能并非系统···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])