内容选择
全部
内容选择
内容分类
  • 学堂
  • 博客
  • 论坛
  • 开发服务
  • 开发工具
  • 直播
  • 视频
  • 用户
时间
  • 一周
  • 一个月
  • 三个月
  • MySQL8新特性底层原理

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

    作者: xcc-2022
    发表时间: 2024-07-18 22:27:57
    72
    0
  • MySQL查询优化之查询慢原因和解决方法

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

    作者: 窗台
    760
    0
  • mybatis缓存之一级缓存

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

    作者: 炒香菇的书呆子
    15
    2
  • Java本地缓存

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

    作者: 清雨小竹
    34
    2
  • MySQL 8 设置查询超时

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

    作者: 皮牙子抓饭
    发表时间: 2024-04-30 09:21:23
    4
    0
  • redis缓存

    数据发生了变更,先删除了缓存,然后要去修改数据库,此时还没修改。一个请求过来,去读缓存,发现缓存空了,去查询数据库,**查到了修改前的旧数据**,放到了缓存中。随后数据变更的程序完成了数据库的修改。完了,数据库和缓存中的数据不一样了

    作者: zhengzz
    433
    0
  • mysql慢查询优化

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

    作者: 清雨小竹
    60
    0
  • MyBatis 数据缓存机制

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

    作者: 福州司马懿
    36
    2
  • Redis缓存的使用

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

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

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

    作者: 简简单单Onlinezuozuo
    发表时间: 2022-02-18 14:26:37
    439
    0
  • Mysql查询语句优化

    mysql的性能优化包罗甚广:索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里的记录的优化技巧更适用于开发人员,都是从网络上收集和自己整理的,主要是查询语句上面的优化,其它层面的优化技巧在此不做记录。流程:执行时间检查

    作者: 运气男孩
    2401
    0
  • redis缓存

    数据发生了变更,先删除了缓存,然后要去修改数据库,此时还没修改。一个请求过来,去读缓存,发现缓存空了,去查询数据库,查到了修改前的旧数据,放到了缓存中。随后数据变更的程序完成了数据库的修改。完了,数据库和缓存中的数据不一样了

    作者: zhengzz
    331
    0
  • Python 3 —— 使用 PyMySQL 操作 MySQL8

    data = cursor.fetchone() # 获得第一条数据print('Database version:', data) # 执行查询 SQLcursor.execute('SELECT * FROM `drugbank`') # 获取单条数据cursor.fetchone()

    作者: DrugAI
    发表时间: 2021-07-14 19:53:26
    1665
    0
  • Spring Cache(缓存框架)

    cacheName:缓存名称,是个字符串 key:缓存数据 如果使用Spring Cache缓存数据,key的生成:userCache::缓存数据3.@Cacheable的使用@Cacheable:在方法执行前先查询缓存中是否有数据,如果有数据,则直接返回缓存数据;如果没有缓存数据,调用方法并将方法返回值放到缓存中

    作者: 哥的时代
    31
    0
  • 安装MySQL8数据库

    安装MySQL8 MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持,适用于大多数普通用户。 MySQL Enterprise Edition 企业版本,需付费,不能在线下载,可以试用30天。提供了更多的功能和更完备的技术支持,更适合

    作者: 小陈运维
    发表时间: 2024-11-18 18:50:32
    0
    0
  • Redis缓存雪崩、缓存击穿、缓存穿透和常见的几种缓存模式

    然后做缓存。后面的线程进来发现已经有缓存了,就直接走缓存 三、缓存穿透 1)、什么是缓存穿透? 缓存穿透是指用户查询数据,在数据库没有,自然在缓存中也不会有。这样就导致用户查询的时候,在缓存中找不到对应key的value,每次都要去数据库再查询一遍,然后返回空(相当于进行了

    作者: 小白同学111
    发表时间: 2022-12-25 12:44:29
    103
    0
  • Redis缓存三大问题 - 缓存击穿、雪崩篇

    造成这种情况大致有两种情况: 第一次查询数据时,没有进行缓存预热,数据并没有加入缓存当中。 缓存由于到达过期时间导致失效。 解决思路: 当缓存不命中时,在查询数据库前使用redis分布式锁,使用查询的key值作为锁条件; 获取锁的线程在查询数据库前,再查询一次缓存。这样做是因为高并发请求获取

    作者: 码农参上
    发表时间: 2022-04-20 09:08:17
    449
    0
  • MySQL进阶_查询(联合查询)

    联合查询 实际上我们的数据库,查询数据时,如果有多张表的数据,我们采用多表查询,多表查询通常采用笛卡尔积的方式! 啥是笛卡尔积呢??? 笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X × Y,第一个对象是X的成员而第

    作者: bug郭
    发表时间: 2022-08-11 01:53:54
    235
    0
  • MySQL进阶_查询(聚合查询)

    count(列名) 返回查询到的数据的数量 sum(表达式/列名) 返回查询到的数据总和,不是数字没有意义 max(表达式/列名) 返回查询到的数据最大值,不是数字没有意义 min(表达式/列名) 返回查询到的数据最小值,不是数字没有意义 avg(表达式/列名) 返回查询到的数据平均值

    作者: bug郭
    发表时间: 2022-08-11 01:50:17
    221
    0
  • Nginx、Mysql8、Openjdk11/17安装

    📑前言 本文主要是【Nginx、Mysql8、Openjdk11/17】——Nginx、Mysql8、Openjdk11/17安装及配置的文章,如果有什么需要改进的地方还请大佬指出⛺️ 🎬作者简介:大家好,我是听风与他🥇 ☁️博客首页:华为云主页听风与他 🌄每日一句:狠狠沉淀,顶峰相见

    作者: 听风与他
    发表时间: 2023-11-24 11:31:03
    33
    0