已找到以下 10000 条记录
  • 缓存雪崩

    redis服务器挂掉,多个key查询并且出现高并发,缓存中失效或者查不到,然后都去db查询,导致请求大量涌至数据库,使得db压力突然飙升,从而崩溃。

    作者: zhengzz
    1027
    3
  • mysql8高可用集群MIC

    /var/log/mysql/mysql-error.log #错误日志路径 slow_query_log = 1 long_query_time = 1 #慢查询时间 超过1秒则为慢查询 slow_query_log_file = /var/log/mysql/mysql-slow.log max_connections=1000

    作者: fsifdds
    发表时间: 2023-02-23 07:42:25
    53
    0
  • springboot缓存@Cacheable实现redis缓存机制

    根据方法对其返回结果进行缓存,下次请求时,如果缓存存在,则直接读取缓存数据返回;如果缓存不存在,则执行方法,并把返回的结果存入缓存中。一般用在查询方法上。 查看源码,属性值如下: 属性/方法名    解释 value    缓存名,必填,它指定了你的缓存存放在哪块命名空间 cacheNames  

    作者: 多米诺的古牌
    41
    1
  • 什么是缓存击穿、缓存穿透、缓存雪崩?如何解决?

    1 缓存的作用和一般使用流程 作用: 减少服务器压力,增加请求承载量,快速响应请求等等。 一般流程: 2 缓存穿透 概念:指缓存和数据库中都没有用户想要查询到的数据,并且不断进行请求,造成数据库承载部分压力。 解决方法: 接口校验:防止非法请求 将缓存中key-value的value设置为null

    作者: Barry Yan
    发表时间: 2022-10-16 11:03:30
    127
    0
  • 同时挂载至两个服务器的文件系统数据存在延时怎么办? - 弹性文件服务 SFS

    单独上传至服务器B则没有延时。 定位思路 需要在两个服务器的挂载参数中增加参数noac和lookupcache=none。 noac表示禁止缓存,强制进行同步写。为了提高性能,NFS客户端缓存文件属性(默认ac),然后每隔一段时间去检查文件属性后更新。在缓存有效期内,客户端不检测

  • MySQL8新特性底层原理

    到此为止,大家应该对升序索引和降序索引有了一个大概的了解,但并没有真正理解,因为大家并不知道升序索引与降序索引底层到底是如何实现的。 降序索引的底层实现 升序索引对应的B+树 降序索引对应的B+树 如果没有降序索引,查询的时候要实现降序的数据展示,那么就需要把原来默认是升序排序的数

    作者: xcc-2022
    发表时间: 2024-07-18 22:27:57
    72
    0
  • 创建缓存实例 - 分布式缓存服务 DCS

    产品规格编码。具体查询方法如下: 方法一:登录分布式缓存的控制台,在创建缓存实例页面,查找对应的实例规格名称。 方法二:调用查询产品规格接口查询。 az_codes 是 Array of strings 创建缓存节点到指定且有资源的可用区Code。具体查询方法,请参考查询可用区信息,在查询时,请注意查看该可用区是否有资源。

  • 批量查询实例节点信息 - 分布式缓存服务 DCS

    批量查询实例节点信息 功能介绍 批量查询指定项目所有实例的节点信息、有效实例个数及节点个数。 创建中实例不返回节点信息。 支持Redis4.0及以上版本实例查询。 接口约束 支持Redis4.0及以上版本实例查询。 调用方法 请参见如何调用API。 URI GET /v2/{pr

  • Java本地缓存

     Java本地缓存 Java实现本地缓存的方式有很多,其中比较常见的有HashMap、Guava Cache、Caffeine和Encahche等。这些缓存技术各有优缺点,你可以根据自己的需求选择适合自己的缓存技术。以下是一些详细介绍:  1. HashMap:通过Map的底层方

    作者: 清雨小竹
    34
    2
  • mybatis缓存之一级缓存

    Parameters: 1(Integer)我们可以看到执行了2次查询。说明并没有产生缓存。说明和sqlsession调用的方法是有关系的只有调用上图中的方法才会产生一级缓存一级缓存的销毁1.关闭session这个是根据debug看到的一级缓存的最终结构。下面是整个依赖的类图test @Test

    作者: 炒香菇的书呆子
    15
    2
  • MySQL 8 设置查询超时

    这个属性决定了 MySQL 查询缓存的大小。查询缓存可以将已经执行过的查询结果缓存起来,当相同的查询再次执行时,直接返回缓存的结果,避免重复执行相同的查询。默认情况下,MySQL 8 中的查询缓存是禁用的。如果你确定查询缓存对你的应用有益,并且你的查询包含了不经常改变的数据,你可以通过设置

    作者: 皮牙子抓饭
    发表时间: 2024-04-30 09:21:23
    4
    0
  • mysql慢查询优化

    自带的工具或者第三方工具来进行数据清理。使用缓存使用缓存可以减少对数据库的访问次数,提高查询效率。可以使用 MySQL 自带的缓存或者第三方缓存工具来进行缓存。需要注意的是,缓存并不是万能的,有些查询可能需要实时获取数据,因此不能完全依赖缓存。优化表结构优化表结构可以提高数据库的性能

    作者: 清雨小竹
    60
    0
  • MySQL查询优化之查询慢原因和解决方法

    cache在缓存中已注册的查询数目Qcache_inserts被加入到缓存中的查询数目Qcache_hits缓存采样数数目Qcache_lowmem_prunes因为缺少内存而被从缓存中删除的查询数目Qcache_not_cached没有缓存查询数目 (不能被缓存的,或由于

    作者: 窗台
    760
    0
  • 缓存配置 - 内容分发网络 CDN

    缓存配置 缓存配置概述 配置节点缓存规则 配置浏览器缓存过期时间 配置状态码缓存时间 配置访问URL重写 配置域名共享缓存缓存配置常见问题 父主题: 自定义域名配置

  • 查询分片信息 - 分布式缓存服务 DCS

    查询分片信息 功能介绍 查询读写分离实例和集群实例的分片和副本信息,其中,读写分离实例仅Redis4.0和Redis5.0的主备实例支持。 该接口当前仅在华北-北京四区域开放。 URI GET /v1.0/{project_id}/instance/{instance_id}/groups

  • 查询租户配额 - 分布式缓存服务 DCS

    查询租户配额 功能介绍 查询租户默认可以创建的实例数和总内存的配额限制,以及可以申请配额的最大值和最小值。不同的租户在不同的区域配额可能不同。 URI GET /v1.0/{project_id}/quota 参数说明见表1。 表1 参数说明 参数 类型 必选 说明 project_id

  • Redis缓存的使用

    Redis的作为缓存的使用 Redis作为缓存使用,是为了减少关系型数据库的压力而诞生的。那么缓存的数据,其实是相对不那么重要的,因为这些数据不是持久化的数据(此处只对Redis作为缓存进行分析),也不是全量的数据,而是一些随着访问而产生变化的热数据。 2.Redis缓存中的热数据处理方法

    作者: 多米诺的古牌
    发表时间: 2022-02-28 09:32:14
    658
    0
  • 缓存穿透,缓存击穿,缓存雪崩

    缓存穿透,缓存击穿,缓存雪崩 1、什么是缓存穿透 缓存穿透是指查询一个一定不存在的数据,一般情况下,首先查询缓存,如果缓存不存在,则去查询数据库,并把结果写入缓存,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都

    作者: 简简单单Onlinezuozuo
    发表时间: 2022-02-18 14:26:37
    439
    0
  • CDN会缓存 404、403状态码吗? - 内容分发网络 CDN

    CDN会缓存 404、403状态码吗? CDN默认缓存404、500、502、504状态码3s,其他4XX、5XX状态码不缓存,您可以前往CDN控制台配置状态码缓存时间。 父主题: 缓存配置

  • MyBatis 数据缓存机制

    样的数据能使用缓存?经常查询并且不经常改变的数据。4、Mybatis缓存MyBatis包含一个非常强大的查询缓存特性,它可以非常方便地定制和配置缓存缓存可以极大地 提升查询效率。 MyBatis系统中默认定义了两级缓存:一级缓存和二级缓存 默认情况下,只有一级缓存开启。(Sql

    作者: 福州司马懿
    36
    2