首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mySOL优化
订阅
戴罗
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
百万数据的小系统,搜索标题,不要上ES! 不要上ES!
杀鸡用牛刀 按照小数据量的查询商品标题,比如在一个四百万个商品里找标题,如果是使用 %标题关键词% 会全表扫描 ,一些小伙伴会忍不住上ES 或者 XunSearch ,我以前遇到的小系统,不少的人是这
千万级数据MySQL的极致优化
在MySQL处理千万级数据时,查询优化需要从索引设计、SQL语句优化、数据库结构设计、配置调优、缓存利用等多个维度综合施策。以下是具体的优化策略和实践方法: 一、索引优化:核心中的核心
我用两个方法就将接口响应时间从2s优化到了100ms
一、背景 事情的背景就是产品初期,需求急、周期短,同事在完成该需求时以结果导向为主,先实现需求。 就在最近,测试时发现该接口的响应为 2s 多,页面中可以感觉到明显的延迟,所以有了本文,提升一下接口响
这才是批量update的正确姿势!
前言 最近我有位小伙伴问我,在实际工作中,批量更新的代码要怎么写。 这个问题挺有代表性的,今天拿出来给大家一起分享一下,希望对你会有所帮助。 1 案发现场 有一天上午,在我的知识星球群里,有位小伙伴问
新手必看:所有的分页方式及原理
前言 大家好我是 提前退休的java猿,今天在看八股文的时候,才发现实现分页的形式有这么多种!今天就分享一下用法和核心原理,特别是不是知道分页插件原理的同学,一定要点赞收藏。 实现分页的写法 一、分页
一个烂分页,踩了三个坑!
你好呀,我是歪歪。 前段时间踩到一个比较无语的生产 BUG,严格来说其实也不能算是 BUG,只能说开发同事对于业务同事的需求理解没有到位。 这个 BUG 其实和分页没有任何关系,但是当我去排查问题的时
MyBatis里的#{}和${}:这俩到底啥不一样?
深入理解MyBatis里的#{}与${}区别与应用 引言 在现代软件开发过程中,数据持久化是一个重要的环节,而MyBatis作为一个流行的持久层框架,广泛应用于多种商业和开源项目中。它通过简化JDBC
分布式锁的使用——不要把锁加在事务内!
✅用了"一锁二判三更新",但是幂等被击穿 code 案例 在我们的项目中,我们很多地方都会为了避免并发,增加分布式锁,并且会采用一锁、二判、三更新的方式实现一个幂等的逻辑。 同时,为了方便大家使用分布
从源码看 MyBatis-Plus 与 Spring 的 DataSourceTransactionManager 有没有直接关联?
从源码看 MyBatis-Plus 与 Spring 的 DataSourceTransactionManager 有没有直接关联? MyBatis-Plus(简称 MP)的事务管理用起来挺顺手,但它
mysql---Undo Log、Redo Log和Binlog日志实现事务ACID
本文主要围绕着 Undo Log 回滚日志、Redo Log 重做日志、和Binlog 二进制日志 三大核心日志的核心细节介绍