所有内容 第813页
-
深入浅出 MySQL 索引之一
你好,我是悟空。 本文目录如下: 一、前言 最近在梳理 MySQL 核心知识,刚好梳理到了 MySQL 索引相关的知识,我的文章风格很多都是原理 + 实战的方式带你去了解知识点,所以本篇也是。 当然,...
-
漫谈“数据拆分层次对比”
当企业数据达到一个规模后,不得不面临数据拆分的问题。使用分布式数据库是一个相对“简单”的选择。通过分布式架构可以支撑海量规模,也避免的拆分所带来的各种“麻烦”。当然,分布式数据库也不是“银弹”,会有其...
-
MySQL 调试环境搭建:VSCode + Docker
近期使用 gdb 调试比较多,发现了很多好用的功能,而在 Mac 上使用 gdb 调试,体验不太顺畅。 为此,基于 Docker 搭建了一套 CentOS 环境,结合 VSCode 和 gdb 来调试...
-
聊聊宽表为什么横行?你学会了吗?
宽表在BI业务中比比皆是,每次建设BI系统时首先要做的就是准备宽表。有时系统中的宽表可能会有上千个字段,经常因为“过宽”超过了数据库表字段数量限制还要再拆分。 为什么大家乐此不疲地造宽表呢?主要原因有...
-
MongoDB数据库性能监控看这一篇就够了
最近项目在使用MongoDB作为图片和文档的存储数据库,为啥不直接存MySQL里,还要搭个MongoDB集群,麻不麻烦?让我们一起,一探究竟,继续学习MongoDB数据库性能监控,实现快速入门,丰富个...
-
Redis 的 BigKey、HotKey 又引发了线上事故!
问题的严重性 首先,要申明一下,问题的严重性。 BigKey(大key)和HotKey(热key)的问题是较常见。 这类问题不止会使服务的性能下降,还会影响用户正常使用功能, 甚至会造成大范围的服务故...
-
系统上线前,SQL脚本的九大坑
前言 系统上线时,非常容易出问题。 即使之前在测试环境,已经执行过SQL脚本了。但是有时候,在系统上线时,在生产环境执行相同的SQL脚本,还是有可能出现一些问题。 有些小公司,SQL脚本是开发自己执行...
-
Docker安装Canal、MySQL 进行简单测试与实现Redis和MySQL 缓存一致性
一、简介 canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,...
-
MySQL:连Explain的Type类型都没搞清楚,怎敢说精通SQL优化?
我们在使用SQL语句查询表数据时,提前用explain进行语句分析是一个非常好的习惯。通过explain输出sql的详细执行信息,就可以针对性的进行sql优化。 今天我们来分析一下,在explain中...
-
天!转转MySQL机房迁移半小时结束战斗?
1 背景 作为国内领先的循环经济产业公司,随着转转业务的不断发展,基础服务设施已然到了“蜕壳”的阶段。 目前在用的IDC资源已趋于饱和,难以满足后续的发展需求。 同时,随着腾讯云提供的负载均衡技术迭代...