首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
DB
订阅
二水ERSHUI
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
线上出现慢 SQL 怎么办?仅使用 EXPLAIN 就能解决所有慢 SQL?
引言 生产环境出现慢 SQL 的危害呢? 吞吐量下降,延时变大。长时间占用连接池,导致客户端和 MySQL 吞吐量下降,客户端迟迟等不到响应结果 风险扩散。慢 SQL 将导致 CPU 飙升,影响其它所
MySQL提升笔记(2):存储引擎盘点
MySQL提升笔记第2篇,盘点MySQL主要存储引擎InnoDB、MyISAM、Memory,介绍三者主要热点,比较三者区别及适合场景。
阿弟:从300qps至3000qps的优化之路
一个车货匹配项目,初步估计有100万司机。支持每秒500次查询最新货源列表,业务高峰时每分钟大约10万司机(包括大量无注册司机)在线查询最新的货源订单。即1500qps,当然还有很多低频率的业务,如每秒几笔货源订单。 基于公司目前技术储备,我们可以选择使用的组件有nginx/a…
你真的了解“SQL”吗?《SQL优化最佳实践》作者带你重新了解SQL
这里有几个关键词;“熟悉”、“陌生”、“编程语言”。 说它“熟悉”,是因为它是DBA和广大开发人员,操作数据库的主要手段,几乎每天都在使用。说它“陌生”,是很多人只是简单的使用它,至于它是怎么工作的?如何才能让它更高效的工作?却从来没有考虑过。 这里把SQL归结为一种“编程语言…
MyBatis系列(九):MyBatis高级结果映射之一对一映射
1. 使用别名实现自动映射 假设有这样1个需求:根据用户id查询用户信息的同时获取用户拥有的角色,为了举例,我们假设一个用户只能拥有一个角色(实际情况肯定不是这样的)。 这里要注意两点,第一点是这里的resultType,要设置成刚刚新建的SysUserExtend类,第二点是…
MySQL索引与查询优化
MySQL(读作/maɪ ˈsiːkwəl/“My Sequel”)是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,目前为Oracle旗下产品。 被甲骨文公司收购后,自由软件社群们对于Oracle是否还会持续支持MySQL社群版(MySQL之中唯一的免…
MySQL 千万级数据表 partition 实战应用
目前系统的 Stat 表以每天 20W 条的数据量增加,尽管已经把超过3个月的数据 dump 到其他地方,但表中仍然有接近 2KW 条数据,容量接近 2GB。 Stat 表已经加上索引,直接 select … where … limit 的话,速度还是很快的,但一旦涉及到 gr…
使用缓存的正确姿势
缓存是现在系统中必不可少的模块,并且已经成为了高并发高性能架构的一个关键组件。这篇博客我们来分析一下使用缓存的正确姿势。 绝大多数情况下,select 是出现性能问题最大的地方。一方面,select 会有很多像 join、group、order、like 等这样丰富的语义,而这…