-
把MySQL中的各种锁及其原理都画出来
疫情期间在家工作时,同事使用了 insert into on duplicate key update 语句进行插入去重,但是在测试过程中发生了死锁现象: ERROR1213(40001):Deadlockfoundwhentryingtogetlock;tryrestartingtransaction 由于开发任务紧急,只是暂时规避了一下,但是对触发死锁···
- 发布时间:2025-05-14
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
我一直以为SQL先执行SELECT语句?一个窗口函数,我突然发现错了
每一个程序猿,在刚拿到一个测试数据库的时候,第一件事,我想无出其右,select * from table,反正我是这样,先看一下数据库大小,直接执行一下,剩下的再说,除了莫名其妙的装X之外,还有一个很大的原因就是很多 SQL 查询都是以 SELECT 开始的。不过,最近我跟别人解释什么是窗口函数,我在网上搜索”是否可以对窗口函数返回的结果进行过滤“这个问···
- 发布时间:2025-05-14
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
后端开发必备的MySQL日志文件知识点
前言 日志文件记录了影响MySQL数据库的各种类型活动,MySQL数据库中常见的日志文件有错误日志,二进制日志,慢查询日志和查询日志。下面分别对他们进行介绍。 错误日志 错误日志文件对MySQL的启动,运行,关闭过程进行了记录。mysql>showvariableslikelog_error;+---------------+------------···
- 发布时间:2025-05-14
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
7000字Redis超详细总结笔记 !建议收藏
Redis 简介 Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key - value 数据库 Redis 与 其他 key - value 缓存产品有以下三个特点: Redis 支持数据持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis 不仅仅支持简单的 key - value 类型的数据,同时还提供···
- 发布时间:2025-05-14
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
日均7亿交易量,为什么我们要用MySQL?
今天分享的主题是工行“去 O”数据库选型与分布式架构设计。 图片来自 Pexels 本次分享分为三个章节: 金融行业的需求核心与策略 工行数据库选型的发展历程,即方案选型历程 转型中遇到的各种心酸坑 金融行业的核心需求与策略 传统 IT 架构挑战 大家可能都知道,工行最早是基于 IBM 大型主机搭建的核心系统,以及基于 Oracle 和 IBM WAS 搭···
- 发布时间:2025-05-14
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MongoDB从入坑到入迷
背景:我司是一家正处于高速发展,目前拥有数百万用户,年销售额近五十亿的社交电商公司。公司技术部建立之初,为了适应用户量的高速增长,与业务的不断变更迭代,在选用数据库的时候,经过调研对比我们选择了MongoDB。 是的,你没看错,All in MongoDB! 全文大纲: 1. 为什么使用MongoDB(选择数据的时候我们是怎么考虑的?) 2. MongoD···
- 发布时间:2025-05-14
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
我从未见过的牛逼解说方式!Redis五种数据结构,看一遍就懂了
前言 Redis是基于c语言编写的开源非关系型内存数据库,可以用作数据库、缓存、消息中间件,这么优秀的东西客定要一点一点的吃透它。 关于Redis的文章之前也写过两篇,阅读量和读者的反映都还可以,其中第一篇是Redis的缓存三大问题[。 第二篇是Redis的内存管理和淘汰策略[]。 这是关于Redis的第三篇文章,主要讲解Redis的五种数据结构详解,包括···
- 发布时间:2025-05-14
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL中特别实用的几种SQL语句送给大家
写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑。减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一亮。 实用的SQL 1.插入或替换 如果我们想插入一条新记录(INSERT),但如果记录已经存在,就先删除原记录,再插入新记录。 情景示例:这张表存的每个客户最近一次交易订单信息,要求保证单个···
- 发布时间:2025-05-14
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
通过mysqlslap与sysbench对MySQL进行压测
mysqlslap是mysql自带的基准测试工具,该工具查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较。mysqlslap为mysql性能优化前后提供了直观的验证依据,系统运维和DBA人员应该掌握一些常见的压力测试工具,才能准确的掌握线上数据库支撑的用户流量上限及其抗···
- 发布时间:2025-05-14
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
面试问Redis集群,被虐的不行了......
【.com原创稿件】上一篇我们讲解了 Redis 哨兵的工作原理,哨兵主要针对单节点故障无法自动恢复的解决方案,集群主要针对单节点容量、并发问题、线性可扩展性的解决方案。 图片来自 Pexels 本篇我将讲解 Redis 集群的工作原理,文末有你们想要的设置 SSH 背景哦! 本文主要围绕如下几个方面介绍集群: 集群简介 集群作用 配置集群 手动、自动故障···
- 发布时间:2025-05-14
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])