-
不会MySQL索引,面试官让回家等通知!
【.com原创稿件】你是不是对于 MySQL 索引的知识点一直都像大杂烩,好像什么都知道,如果进行深究的话可能一个也答不上来。 图片来自 Pexels 假如你去面试,面试官让你聊一下对索引的理解,然而你对索引的理解仅限于,检索数据就是快,是一种数据结构这个层面,那你就只能回家等通知了。 为了避免这种尴尬的事情发生,咔咔用时两天将索引的内容在自己理解的范围内···
- 发布时间:2025-05-15
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
4次优化,我把Redis性能 “压榨” 到极致!
我们有个这样的需求:每天每一个抢购商品只能买一次,并且全场抢购商品总购买次数不允许超过5次。那么,整个商品限购的流程大概如下图所示: 那么,在每次购买成功商品成功后,发送的MQ大概是这样的(假设当前这笔订单有两件抢购商品): [{"orderId":"2020020622000001","orderTime":"1581001673012","produc···
- 发布时间:2025-05-15
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
腾讯云与MongoDB达成战略合作,为全球用户提供MongoDB即服务
刚刚获悉,腾讯云宣布与全球领先的现代通用型数据库平台MongoDB正式达成战略合作,根据双方协议,腾讯云即日起将为全球用户提供授权的MongoDB服务,双方将在产品和技术层面加强合作,深入游戏、电商、社交媒体等行业数据库场景。 作为全球最受欢迎的文档数据库,MongoDB拥有庞大的开发者群体和优秀的技术能力,并在不断演进升级中创造出了一系列产品能力,连续4···
- 发布时间:2025-05-15
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
手把手教你用Django执行原生SQL
前言 Hey,各位小伙伴,这次怎么来玩一下,如何使用Django执行原生SQL。 我们都知道,Python在web界的扛把子——Django,可谓是集大成为统一,各种各样的插件、forms组件、model模型、Admin后台等等,后面我会专门出文章娓娓道来,反正就是一个字,NB。 本次就来学一下,如何在Django执行原生语句。 起因 在使用Django时···
- 发布时间:2025-05-15
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
如何从0到1构建一个稳定、高性能的Redis集群?(附16张图解)
大家好,我是 Kaito。 这篇文章我想和你聊一聊 Redis 的架构演化之路。 现如今 Redis 变得越来越流行,几乎在很多项目中都要被用到,不知道你在使用 Redis 时,有没有思考过,Redis 到底是如何稳定、高性能地提供服务的? 你也可以尝试回答一下以下这些问题: 我使用 Redis 的场景很简单,只使用单机版 Redis 会有什么问题吗? 我···
- 发布时间:2025-05-15
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Redis居然还有比RDB和AOF更强大的持久化方式?
介绍 Redis中的数据存在内存中,如果突然宕机,那么内存中的数据将全部丢失。如果数据能从后端数据库恢复还好,如果数据只存在Redis中,那数据就全丢失了。并且如果请求量很多,MySQL服务器的压力会很大。 所以最好的方式是对数据进行持久化,并能当宕机的时候能快速恢复 「在Redis中有如下两种持久化方式,rdb快照和aof日志」 RDB rdb就是对当前···
- 发布时间:2025-05-15
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
6个SQL查询小技巧
1、行列转换 问题:假设有张学生成绩表(tb)如下: 想变成(得到如下结果): 代码:WITHtb(姓名,课程,分数)AS(SELECTN张三,N语文,74UNIONALLSELECTN张三,N数学,83UNIONALLSELECTN张三,N物理,93UNIONALLSELECTN李四,N语文,79UNIONALLSELECTN李四,N数学,86UNION···
- 发布时间:2025-05-15
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL:好好的索引,为什么要下推?
本文转载自微信公众号「IT界农民工」,作者莱乌。转载本文请联系IT界农民工公众号。 前段时间有读者提议讲讲索引下推,这期就把这事儿安排上。多余的前言就不赘述了,我们直接开始。 列位坐好! - 思维导图 - 回表操作 对于数据库来说,只要涉及到索引,必然绕不过去回表操作。当然这也是我们今天所讲内容的前调基础。 说到回表,我们需要从索引开始说起。别担心,不会长···
- 发布时间:2025-05-15
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
一张Excel表看透MySQL 8.0的文件变化
对于MySQL 8.0的特性,我们有很多的角度可以解读,但是总是感觉缺少点什么,到底8.0有哪些直观的变化,今天我就通过文件的角度来一窥MySQL 8.0的变化。 我们选取了如下的MySQL版本。 1)MySQL 5.7.26 社区版 2)MySQL 8.0.23 社区版 3)Percona Server 5.7.16 选择Percona作为对比的一个基准···
- 发布时间:2025-05-15
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
原来大厂Redis分布式锁都这么设计的!
1 本地锁 常用的即 synchronize 或 Lock 等 JDK 自带的锁,只能锁住当前进程,仅适用于单体架构服务。而在分布式多服务实例场景下必须使用分布式锁。 2 分布式锁 2.1 分布式锁的原理 厕所占坑理论 可同时去一个地方“占坑”: 占到,就执行逻辑 否则等待,直到释放锁 可通过自旋方式自旋 “占坑”可以去Redis、DB、任何所有服务都能访···
- 发布时间:2025-05-15
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])