勇往直前的专栏

写给以后的自己

详记一次MySQL千万级大表优化过程!

来自:知乎,作者:互联网编程 链接:https://www.zhihu.com/question/19719997/answer/549041957 问题概述 使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的...

2019-05-23 17:06:43

阅读数 67

评论数 0

MySQL · 特性分析 · 优化器 MRR & BKA

什么是 MRR MRR 的全称是 Multi-Range Read Optimization,是优化器将随机 IO 转化为顺序 IO 以降低查询过程中 IO 开销的一种手段,咱们对比一下 mrr=on & mrr=off 时的执行计划: 其中表结构如下: mysql&...

2019-03-27 14:04:27

阅读数 42

评论数 0

一次 sql 优化经历,太有趣了!

作者:风过无痕 cnblogs.com/tangyanbo/p/4462734.html 场景 我用的数据库是mysql5.6,下面简单的介绍下场景 课程表: createtableCourse( c_idintPRIMARYKEY, namevarchar(10) ...

2019-03-23 09:32:08

阅读数 295

评论数 0

分库分表就能无限扩容吗,解释得太好了

作者:莫那·鲁道 原文:http://thinkinjava.cn/2019/01/fkfb/ 前言 像我这样的菜鸟,总会有各种疑问,刚开始是对 JDK API 的疑问,对 NIO 的疑问,对 JVM 的疑问,当工作几年后,对服务的可用性,可扩展性也有了新的疑问,什么疑问呢?其实是老生常谈的...

2019-03-15 10:18:16

阅读数 388

评论数 0

MySQL 调优/优化的 101 个建议

原文:http://www.monitis.com/blog/101-tips-to-mysql-tuning-and-optimization/ MySQL是一个强大的开源数据库。随着MySQL上的应用越来越多,MySQL逐渐遇到了瓶颈。这里提供 101 条优化 MySQL 的建议。有些技巧...

2019-03-13 09:31:19

阅读数 163

评论数 0

一次生产的 JVM 优化案例

背景 生产环境有二台阿里云服务器,均为同一时期购买的,CPU、内存、硬盘等配置相同。具体配置如下: 节点 CPU 内存 硬盘 其它 A 2CPU 4G 普通云盘 Centos6.4 64位+JDK1.8.0_121 B 2CPU ...

2019-03-09 15:30:58

阅读数 169

评论数 0

MySQL 大表优化方案

当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL...

2019-03-03 00:50:40

阅读数 48

评论数 0

数据库性能优化的误区!

作者:丁码农 来源:www.cnblogs.com/dinglang 常见的数据库系统优化中的一些观点: “系统性能出现问题进行优化,一定要深入了解数据库内部参数、等待事件、Latch、缓冲池、trace文件、查询/优化引擎等底层细节。” 这种观点往往出自数据库“高手”,这部分人以了解数据...

2019-02-28 09:34:18

阅读数 76

评论数 0

MySQL性能突发事件问题排查技巧

导读:数据库是导致应用系统运行缓慢的常见原因。面对数据库引性能问题,很多开发者或者DBA却束手无策。本文作者经过多年的实际经验,整理了一些材料,将Linux环境下MySQL性能突发事件问题排查技巧分享给大家。 作者介绍:崔虎龙,云和恩墨-开源架构部-MySQL技术顾问,长期服务于数据中心(金...

2019-02-27 17:33:17

阅读数 281

评论数 0

MySQL 优化实战记录

作者:小祝特烦恼  my.oschina.net/xiaozhutefannao 背景 本次SQL优化是针对javaweb中的表格查询做的。 部分网络架构图   业务简单说明 N个机台将业务数据发送至服务器,服务器程序将数据入库至MySQL数据库。服务器中的javaweb程序...

2019-02-24 16:59:35

阅读数 63

评论数 1

干货!!!MySQL 大表优化方案(1)

当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MyS...

2018-11-27 10:09:27

阅读数 51

评论数 0

对高并发流量控制的一点思考

前言 在实际项目中,曾经遭遇过线上5W+QPS的峰值,也在压测状态下经历过10W+QPS的大流量请求,本篇博客的话题主要就是自己对高并发流量控制的一点思考。   应对大流量的一些思路 首先,我们来说一下什么是大流量? 大流量,我们很可能会冒出:TPS(每秒事务量),QPS(每秒请求量)...

2018-11-24 11:21:51

阅读数 29

评论数 0

从程序员的角度深入理解MySQL

前言 作为一名工作了4年的程序猿,今天我将站在程序员的角度以MySQL为例探索数据库的奥秘!   数据库基本原理 我对DB的理解 第一,数据库的组成:存储 + 实例 不必多说,数据当然需要存储;存储了还不够,显然需要提供程序对存储的操作进行封装,对外提供增删改查的API,即实例。 ...

2018-11-24 11:03:43

阅读数 67

评论数 0

【性能优化之道】每秒上万并发下的Spring Cloud参数优化实战

一、写在前面 相信不少朋友都在自己公司使用Spring Cloud框架来构建微服务架构,毕竟现在这是非常火的一门技术。 如果只是用户量很少的传统IT系统,使用Spring Cloud可能还暴露不出什么问题。 如果是较多用户量,高峰每秒高达上万并发请求的互联网公司的系统,使用Spring Cl...

2018-11-21 10:20:16

阅读数 634

评论数 0

「mysql优化专题」90%程序员面试都用得上的索引优化手册(5)【面试重点】

本专题讲到索引查询优化,恭喜你,已经达到mysql优化的中级水平。这篇我们要讲的是mysql优化中重点中的重点——索引优化。面试官百分百必问 目录 多关于索引,分为以下几点来讲解: 一、索引的概述(什么是索引,索引的优缺点) 二、索引的基本使用(创建索引) 三、索引的基本原理(面试重...

2018-11-20 10:20:04

阅读数 124

评论数 0

「mysql优化专题」你们要的多表查询优化来啦!请查收(4)

上一篇讲的是单表查询的优化,(本文末有链接)。当然,对数据表的多表查询也是必不可少的。本篇内容主要讲解多表联合查询的优化 一、多表查询连接的选择: 相信这内连接,左连接什么的大家都比较熟悉了,当然还有左外连接什么的,基本用不上我就不贴出来了。这图只是让大家回忆一下,各种连接查询。 然后...

2018-11-20 08:55:06

阅读数 48

评论数 0

「mysql优化专题」单表查询优化的一些小总结,非索引设计(3)

上篇讲解了「mysql优化专题」90%程序员都会忽略的增删改优化(2),相信大家都有所收获。接下来这篇是查询优化。其实,大家都知道,查询部分是远远大于增删改的,所以查询优化会花更多篇幅去讲解。本篇会先讲单表查询优化(非索引设计)。然后讲多表查询优化。索引优化设计以及库表结构优化等后面文章再讲。 ...

2018-11-19 10:45:28

阅读数 65

评论数 0

「mysql优化专题」90%程序员都会忽略的增删改优化(2)

前文一篇「mysql优化专题」这大概是一篇最好的mysql优化入门文章(1)让大家知道msql优化,究竟在优化什么,本篇为mysql优化专题的第二篇,主要先从增删改进行优化。 补充知识点:操作数据语句优化的认识 通常情况下,当访问某张表的时候,读取者首先必须获取该表的锁,如果有写入操作到达...

2018-11-19 10:34:10

阅读数 73

评论数 0

【mysql优化专题】本专题终极总结(共12篇)

本专题目录如下: 一、为什么要进行mysql优化?(重点) 二、增删改优化,多数人都会忽略的优化 三、关于单表查询,可以这么优化 四、关于多表查询,不得不看的优化 五、索引优化(重点中的重点) 六、表的优化,分表分库(重点) 七、存储过程和存储函数教学 八、视图应用优化详解 九、...

2018-11-19 09:30:22

阅读数 104

评论数 0

「mysql优化专题」这大概是一篇最好的mysql优化入门文章(1)

【mysql优化专题】:本专题全文围绕mysql优化进行全方位讲解,本篇为优化入门篇,让大家知道为什么要优化,究竟在优化什么。 优化,一直是面试最常问的一个问题。因为从优化的角度,优化的思路,完全可以看出一个人的技术积累。那么,关于系统优化,假设这么个场景,用户反映系统太卡(其实就是高并发)...

2018-11-19 09:24:15

阅读数 77

评论数 0

提示
确定要删除当前文章?
取消 删除