-
MySQL 编码不一致竟导致无法命中数据?
由于组内技术栈转型,需要使用 Java 重构一个 NodeJS 编写的业务后台模块,模块包含一个根据名称模糊查询触点标签的功能,这是一个非常普通的 CRUD 操作,但让人百思不得其解的是模糊查询并没有...
-
分页场景慢?MySQL的锅!
牛牛六年前刚工作的时候,发现分页场景下,当offset变大,MySQL处理速度非常慢!具体sql如下: select * from t_record where age ˃ 10 offset 100...
-
-
用户超过10人就玩完:Gartner称,数据湖搞不定SQL并发机制!
Spark的支持者Databricks宣称,我们正在努力解决这个问题。 据Gartner声称,数据湖在试图执行SQL查询时,很难支持10个以上的用户,而SQL查询曾经被视为完全适合数据仓库技术。 处理...
-
-
灵魂拷问,SQL 查询语句先执行 SELECT吗?
大家好,我是狼王,一个爱打球的程序员 大家平时和SQL语句打交道的时间肯定不少,有写过简单SQL的,也有为很复杂的业务逻辑的SQL绞尽脑汁的,那我在这里问下大家一个简单的问题:那你知道SQl语句的查询...
-
简单了解 MySQL 中相关的锁
本文主要是带大家快速了解 InnoDB 中锁相关的知识 为什么需要加锁 首先,为什么要加锁?我想我不用多说了,想象接下来的场景你就能 GET 了。 你在商场的卫生间上厕所,此时你一定会做的操作是啥?锁...
-
-
Redis 实战篇:巧用 Bitmap 实现亿级海量数据统计
在移动应用的业务场景中,我们需要保存这样的信息:一个 key 关联了一个数据集合。 常见的场景如下: 给一个 userId ,判断用户登陆状态;显示用户某个月的签到次数和首次签到时间;两亿用户最近 7...
-
日常Bug排查-系统失去响应-Redis使用不当
前言 日常Bug排查系列都是一些简单Bug排查,笔者将在这里介绍一些排查Bug的简单技巧,同时顺便积累素材^_^。 Bug现场 开发反应线上系统出现失去响应的现象,收到业务告警以及频繁MarkAndS...
