所有内容 第632页
-
Redis 布隆过滤器实战「缓存击穿、雪崩效应」
为什么引入 我们的业务中经常会遇到穿库的问题,通常可以通过缓存解决。 如果数据维度比较多,结果数据集合比较大时,缓存的效果就不明显了。 因此为了解决穿库的问题,我们引入Bloom Filter。 我们...
-
MySQL中Update修改数据与原数据相同会再次执行吗?
一、背景 本文主要测试MySQL执行update语句时,针对与原数据(即未修改)相同的update语句会在MySQL内部重新执行吗? 二、测试环境 MySQL5.7.25 Centos 7.4 三、b...
-
-
写给新人的数据库入门指南
经常有刚从事数据分析的职场萌新,问我做数据分析工作要学些什么,应该怎样规划学习路径。我会告诉他:如果你Excel还用的不溜的话,就先学学Excel,当你用Excel处理和分析一些小数据集没有问题的时候...
-
如何将所有MySQL数据库从旧服务器转移到新服务器上?
你在本文中将了解如何将所有MySQL/MariaDB数据库从旧的Linux服务器转移或迁移到新服务器,成功地导入,并证实数据已迁移到位。 重要说明: 务必确保装有同一发行版的两台服务器上安装了同一版本...
-
一次Group By+Order By性能优化分析
最近通过一个日志表做排行的时候发现特别卡,问题得到了解决,梳理一些索引和MySQL执行过程的经验,但是还是有5个谜题没解开,希望大家帮忙解答下 主要包含如下知识点 用数据说话证明慢日志的扫描行数到底是...
-
开发人员不得不知的MySQL索引和查询优化
本文主要总结了工作中一些常用的操作及不合理的操作,在对慢查询进行优化时收集的一些有用的资料和信息,本文适合有 MySQL 基础的开发人员。 索引相关 索引基数 基数是数据列所包含的不同值的数量,例如,...
-
一张图看懂SQL的各种Join用法
下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。 具体分解如下: 1、INNER JOIN(内连接) SELECT FROM Ta...
-
-
记一次神奇的MySQL死锁排查
背景 说起Mysql死锁,之前写过一次有关Mysql加锁的基本介绍,对于一些基本的Mysql锁或者死锁都有一个简单的认识,可以看下这篇文章为什么开发人员需要了解数据库锁。有了上面的经验之后,本以为对于...
