数据库 第906页
-
为什么你创建的数据库索引没有生效?
几乎所有的小伙伴都可以随口说几句关于创建索引的优缺点,也知道什么时候创建索引能够提高我们的查询性能,什么时候索引会更新,但是你有没有注意到,即使你设置了索引,有些时候索引他是不会生效的!这不仅考察了大...
-
从Memcache转战Redis,聊聊缓存使用填过的“坑”
但有时候,即使使用了 Cache,却发现系统依然卡顿宕机,是因为 Cache 技术不好吗?非也,其实这是缓存的治理工作没有做好。 2018 年 5 月 18-19 日,由 主办的全球软件与运维技术峰会...
-
Redis存储Key的一种设计实现方式:模式匹配
一、前言 Redis是Key-Value数据库,存储的时候需要一个***的Key值,查询的时候根据根据key值进行查询,但是Redis毕竟只是key-value存储,所以有很多局限性。例如: (1)无...
-
Redis混合存储-冷热数据识别与交换
背景 Redis混合存储产品是阿里云自主研发的完全兼容Redis协议和特性的混合存储产品。 通过将部分冷数据存储到磁盘,在保证绝大部分访问性能不下降的基础上,大大降低了用户成本并突破了内存对Redis...
-
SQL解析在美团点评中是如何应用的?
导读 数据库作为核心的基础组件,是需要重点保护的对象。任何一个线上的不慎操作,都有可能给数据库带来严重的故障,从而给业务造成巨大的损失。为了避免这种损失,一般会在管理上下功夫。比如为研发人员制定数据库...
-
可能是目前最详细的Redis内存模型及应用解读
前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。 我们使用Redis时,会接触Redis的5种对象类型(字符串...
-
MYSQL数据库服务的磁盘IO高问题分析与优化
Part 1 — 前言 — 压力测试过程中,因为资源使用瓶颈等问题引发的最直接的性能问题是业务交易响应时间偏大,TPS逐渐降低等。而问题定位分析通常情况下,***先排查的是监控服务器资源利用率...
-
如何利用redis来进行分布式集群系统的限流设计
在很多高并发请求的情况下,我们经常需要对系统进行限流,而且需要对应用集群进行全局的限流,那么我们如何类实现呢。 我们可以利用redis的缓存来进行实现,并且结合mysql数据库一起,先来看一个流程图。...
-
SQL与MySQL:有什么区别?
什么是SQL? SQL是一种用于操作数据库的语言。SQL是用于所有数据库的基本语言。不同数据库之间存在较小的语法更改,但基本的SQL语法基本保持不变。SQL是S tructured Q uery L...
-
SQL已经48年了,为何依然使用广泛?
IT技术问答网站Stack Overflow曾开展了一项调查。调查显示,目前大部分的开发者在使用结构化程序语言SQL。唯一打败了SQL的,是年龄只有SQL一半的JavaScript。 依据开发者们对各...
