排序
Mysql高阶自定义排序
Mysql高阶自定义排序 嗨,大家好,我是远码,隔三岔五给大家分享一点工作的技术总结,花费的时间不多,几分钟就行,谢谢! Mysql对我们码农来说是在熟悉不过的日常了,就不在介绍它的基础用法了...
快手Java一面11问(附参考答案)
现在已经到了面试招聘比较火热的时候,后续会分享一些面试真题供大家复习参考。准备面试的过程中,一定要多看面经,多自测! 今天分享的是一位贵州大学的同学分享的快手一面面经。 快手一面主要...
千万级数据深分页查询SQL性能优化实践
一、系统介绍和问题描述 如何在Mysql中实现上亿数据的遍历查询?先来介绍一下系统主角:关注系统,主要是维护京东用户和业务对象之前的关注关系;并对外提供各种关系查询,比如查询用户的关注商...
【升职加薪秘籍】我在服务监控方面的实践(6)-业务维度的mysql监控
大家好,我是蓝胖子,关于性能分析的视频和文章我也大大小小出了有一二十篇了,算是已经有了一个系列,之前的代码已经上传到github.com/HobbyBear/performance-analyze,接下来这段时间我将在之...
从一些常见的错误聊聊mysql服务端的关键配置
背景 每一年都进行大促前压测,每一次都需要再次关注到一些基础资源的使用问题,订单中心这边数据库比较多,最近频繁报数据库异常,所以对数据库一些配置问题也进行了研究,本文给出一些常见的...
高性能MySQL实战(一):表结构
最近因需求改动新增了一些数据库表,但是在定义表结构时,具体列属性的选择有些不知其所以然,索引的添加也有遗漏和不规范的地方,所以我打算为创建一个高性能表的过程以实战的形式写一个专题,...
【MySQL专题】MySQL百万级数据插入效率优化
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第17天,点击查看活动详情 场景 由于压力测试,您需要在数据库中检索大量数据,但数据库中没有太多数据。于是为了测试,就得...
MySQL 执行计划详解 | 京东物流技术团队
1. EXPLAIN详解 本文基于MySQL 8.0编写,理论支持MySQL 5.0及更高版本。 2. EXPLAIN使用 2.1 explain分析SQL的执行计划 {EXPLAIN | DESCRIBE | DESC} tbl_name [col_name | wild] {EXPLAIN | DE...
从幻读看MySQL:读取方式解读与解决方案
本文为《MySQL归纳学习》专栏的第十七篇文章,同时也是关于《MySQL锁机制》知识点的第二篇文章。 相关文章: 锁的三重奏:MySQL全局锁、表级锁与行锁详解 在数据库的世界里,读取方式的选择和幻...
优化查询性能:UNION与UNION ALL的区别
作用 在SQL查询中,当我们需要合并多个查询结果集时,我们通常会使用UNION和UNION ALL操作符,同时,如果你写的or语句不走索引,可以考虑使用UNION、UNION ALL优化。 在本篇博客中,我们将探讨U...
高性能MySQL实战(二):索引
大家好,我是 方圆。我们在上篇 高性能MySQL实战(一):表结构 中已经建立好了表结构,这篇我们则是针对已有的表结构和搜索条件为表创建索引。除此之外,我还会讲一些关于索引必须要了解的知识...
硬核解析MySQL的MVCC实现原理,面试官看了都直呼内行
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第14天,点击查看活动详情 1. 什么是MVCC MVCC全称是Multi-Version Concurrency Control(多版本并发控制),是一种并发控制...
一次生产环境数据库死锁问题排查与解决
1 背景 最近线上清算服务RocketMQ消费频繁报SQL死锁异常,虽然最终可以基于事务回滚和消息消费重试保证最终正确性,但频繁回滚和重试是会降低消费端吞吐量的。个人通过分析线上MySQL死锁日志、...
Canal 同步数据坑太多?来试试 Logstash!
MySQL 数据同步 Elasticsearch - Logstash 本章节将介绍如何使用 Logstash 中间件将 MySQL 数据同步至 Elasticsearch。 ? Spring Boot 2.x 实践案例(代码仓库) 前言 上一篇文章已经详细介绍了...
MySQL不走索引的情况分析
未建立索引 当数据表没有设计相关索引时,查询会扫描全表。 create table test_temp ( test_id int auto_increment primary key, field_1 varchar(20) null, field_2 varchar(20) null, field_3...
Kubernetes Service 工作原理
本文介绍了 Kubernetes Service 的概念、原理和具体使用。 作者:沈亚军 爱可生研发团队成员,负责公司 DMP 产品的后端开发,爱好太广,三天三夜都说不完,低调低调… 本文来源:原创投稿 爱可...
MybatisPlus 使用技巧与隐患
前言 MP 从出现就一直有争议 感觉一直 都存在两种声音 ** 关注公众号:臻大虾,分享更多java干货** like: 很方便啊 通过函数自动拼接 Sql 不需要去 XML 再去使用标签 之前一分钟写好的 Sql 现...
锁的三重奏:MySQL全局锁、表级锁与行锁详解
本文为《MySQL归纳学习》专栏的第十六篇文章,同时也是关于《MySQL锁机制》知识点的开篇文章。 在MySQL的世界里,锁是一把双刃剑。它既可以保证数据的一致性和并发控制,又可能因为不当的使用导...
记一次MySql灾难性事件
2023年8月8日,本来系一个风和日丽的夏天中的平凡一天,但这种平凡,注定住佢一定唔平凡,唉...现在回忆起都阵阵咁痛!!! 重要嘅事情讲三次,唔好手贱,唔好手贱,唔好手贱 事日,如常上班,本人系一名小...
MySQL Binlog入门
引言: 之后的一段时间准备开始写一些关于mysql的文章,从实际的使用入手,介绍它的方方面面吧,主要是实际工作当中接触比较多的点。因为暑假期间数据库要做备份,涉及到binlog文件的处理,那么...