所有内容 第574页
-
高性能内存数据库Redis的免费工具,分析实例的内存更有针对性
在分析Redis实例的内存使用情况时,市场上有许多免费和开源工具,以及少量的付费产品。最受欢迎的工具是Jacks(各行各业),但是如果您想对内存问题进行更深入的分析,则最好使用针对性更强,鲜为人知的工...
-
图解 MySQL 索引:B-树、B+树
看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B-Tree索引,Hash索引,唯一索引….或许有很多人和我一样,没搞清楚概念就开始研究B-Tree,B+Tree等结构...
-
完美解密Redis与秒杀系统!!!
背景 秒杀活动是绝大部分电商选择的低价促销、推广品牌的方式。不仅可以给平台带来用户量,还可以提高平台知名度。一个好的秒杀系统,可以提高平台系统的稳定性和公平性,获得更好的用户体验,提升平台的口碑,从而...
-
一文讲清楚MySQL事务隔离级别和实现原理,开发人员必备知识点
经常提到数据库的事务,那你知道数据库还有事务隔离的说法吗,事务隔离还有隔离级别,那什么是事务隔离,隔离级别又是什么呢?本文就帮大家梳理一下。 MySQL 事务 本文所说的 MySQL 事务都是指在 I...
-
华为程序员面试题:调整SQL的执行顺序,对性能有没有影响
每年的3,4月份都是求职的高峰期,今天我们来分享一个经典的面试题,这个题目是来自一位粉丝最近参与的一次华为面试后台工程师面试。 我们有一个交易系统,每当发生一次交易操作的时候,会发生下面几个事情,增加...
-
TiDB用什么保证备份的一致性?
背景 作为一名MySQL DBA,就应该了解MySQL备份无论是逻辑备份还是物理备份,都会使用FLUSH TABLES WITH READ LOCK(下面简称FTWRL)锁来保证数据库备份的一致性。...
-
如何快速定位 Redis 热 key?
背景 在 Redis 中,热 key 指的是那些在一段时间内访问频次比较高的键值,具体到业务上,商品的限时抢购、瞬时的新闻热点或某个全局性的资源,都极有可能产生热点 key。 热点 key 的出现可能...
-
如何拿下SQL面试?这些技巧和陷阱应该要知道……
SQL是数据分析和处理最基本的编程语言之一,因此,无论是面试数据分析师、数据科学家、数据工程师,还是其他相关工作,都免不了要过这一关。 实战技术和解决问题的能力是SQL面试中考察的重点,应聘者不仅要基...
-
面试官:MySQL的自增ID用完了,怎么办?
既然这块知识点不清楚,那回头就自己动手实践下。 首先,创建一个最简单的表,只包含一个自增id,并插入一条数据。 create table t0(id int unsigned auto_increme...
-
