数据持久化是指将数据从内存中,保存到磁盘或其他持久存储介质的过程,这样做的目的是为了保证数据不丢失。而 Redis 的持久化功能默认是开启的,这样做的目的也是为了保证程序的稳定性(防止缓存雪崩、缓存击穿等问题)和数据不丢失。Redis持久化能关吗?怎么关?Redis 持久化默认是开启的,但可以手动关
B+树删除操作需要先找到删除节点的位置,然后判断节点的键数。 如果节点中的键数量超过了最小数量,直接删除即可。 如下图,删除“40”: 如果节点中有确切的最小键数,删除就需要从兄弟节点那里借用,将兄弟节点的中间键添加到父节点。如下图,删除“5”: 删除内容节点,如果节点中的键数超过最小数量,只需
🚀最近也打算整理一波已经学过的知识,名字已经想好了就叫《CheckList》系列,以后需要用到的时候也可以拿出来看。问题来源于网上常见的面试题,问题的答案多以官网为主,每个问题我都贴了链接,觉得我写的不清楚的地方可以点击链接查看原文。 另外如果有什么问题这上面没有,可以评论,私信,提交issue等等
原作者:高云龙 距离上一篇涉及用户的介绍 PostgreSQL 与 MogDB/openGauss 之 角色 已经差不多一年的时间了,但是在日常使用中还是或多或少遇到用户及权限的问题,这里继续汇总总结一下。 #### 环境信息 OS: centos 7 MogDB: 3.0.4 #### 数据库准备
ORACLE 高级函数应用--分组函数1、ROLLUP --统计标准分组及相应维度的小计、合计Oracle的GROUP BY语句除了最基本的语法外,还支持ROLLUP和CUBE语句。如果是ROLLUP(A, B, C)的话,首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP
环境概述 DG迁移 源端 linux 11.2.0.4 RAC 数据库集群均无补丁 目标端 linux 11.2.0.4 RAC 集群无补丁,数据库、OJVM应用最新202010补丁 迁移完成后,测试应用出现报错 调用java报错ORA-29548: Java system class re
MySQL-8.3.0 innovation版本已发布了,想抢先体验一下最新的功能,可以用以下的方式快速在虚拟机上安装一下哈服务器环境:[root@node213 ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core)[roo
中国民生银行股份有限公司于1996年1月12日在北京成立,是中国第一家主要由民营企业发起设立的全国性股份制商业银行,2000年、2009年先后在上交所和香港联交所挂牌上市,现已发展成为一家拥有商业银行、金融租赁、基金管理、境外投行等金融牌照的银行集团,在英国《银行家》杂志2022年“全球银行1000
Oracle 是一款功能强大、可扩展性高的关系型数据库管理系统,被广泛应用于各种规模的企业和组织。然而,随着数据量的增长和应用的复杂性,Oracle 数据库的性能可能会受到一定的影响。本文将介绍一些 Oracle 优化技术和实践,帮助提高数据库性能与稳定性。 SQL 优化 SQL 查询是影响数据
# oracle expdp impdp 导出多张表结构ddl -- 查找有哪些表 SELECT * FROM dba_tables t where t.OWNER in ('MDIKDATA') and regexp_like (t.TABLE_NAME,'_1$') order by t.O
文章转载自数据源的技术后花园,作者爱喝自来水的猫 从事数据库相关工作十余年,经历过早期的传统集中式数据库如 Oracle 、 MySQL ,后来的分库分表中间件如 MyCat 、 ShardingSphere ,再到后来的分库分表数据库如 TDSQL 、 GoldenDB ,最后到如今的云原生分布式
问题现象:技术交流群里有位朋友反馈在对Oracle数据库执行添加数据文件(30G大小)操作时,报错如下,数据库版本19C:ORA-19502: write error on file "/xxx/xxx.dbf", block number xxxxx (block size=8192) ORA-2
1月16号 MySQL 官方发布 8.3 创新版 和 8.0.36 长期支持版本 (该版本 没有新增功能,更多是修复bug ),本文基于 官方文档 说一下 8.3 版本带来的变化。一 增加的特性1.1 GTID_NEXT 支持增加 TAG 选项。之前的版本中 GTID_NEXT=UUID:num
1背景基于安全的背景下,客户对 MySQL 的用户安全上提出了一系列需求,希望能对 MySQL 进行安全加固,具体的需求如下。用户密码类密码需要至少 25 个字符密码必须包含至少 2 个大写字母密码必须包含至少 2 个小写字母密码必须包含至少 2 个数字密码必须包含至少 2 个特殊字符密码中不能包含
1什么是 SQLE?SQLE 是一款全方位的 SQL 质量管理平台,覆盖开发至生产环境的 SQL 审核和管理。支持主流的开源、商业、国产数据库,为开发和运维提供流程自动化能力,提升上线效率,提高数据质量。以下是 SQLE 3.2401.0-pre3 的 Release Notes。2主要功能介绍社区
构建MySQL Shell 8.0.32 for GreatSQL0. 写在前面之前已经写过一篇前传 MySQL Shell 8.0.32 for GreatSQL编译安装,最近再次编译MySQL Shell二进制包时,发现了一些新问题,因此重新整理更新本文档。1. 几处新问题这次编译MySQL S
文章最后有微信红包封面哦引言 MySQL数据库在现代的数据管理和网站构建中扮演着至关重要的角色。合理的用户权限配置不仅能保障数据的安全性,还能提高数据库管理的效率。本文将深入浅出地介绍MySQL用户权限的配置方法,帮助你成为MySQL权限配置的高手!名词解释 MySQL:一个流行的开源关系型数据库管
1、参数作用max_allowed_packet参数是指mysql服务器端和客户端在一次传送数据包的过程当中最大允许的数据包大小。如果超过了设置的最大长度,则会数据库保持数据失败。2、问题场景● 有时候业务的需要,可能会存在某些字段数据长度非常大(比如富文本编辑器里面的内容),造成插入和更新数据库会
在 Spring Boot 和 MyBatis 中实现返回数据的脱敏处理是一种常见的需求,特别是在处理敏感数据时。数据脱敏是一种对数据进行部分隐藏或修改以保护隐私的方法。本文将详细介绍如何在 Spring Boot 和 MyBatis 中实现数据脱敏,并使用 Hutool 工具库来简化脱敏处理,并提
一、前情提要在上一篇文章中,我们使用双异步后,从 191s 优化到 2s,有个小伙伴在评论区问我,如何保证插入后数据的一致性呢?很简单,通过对比Excel文件行数和入库数量是否相等即可。那么,如何获取异步线程的返回值呢?二、通过Future获取异步返回值我们可以通过给异步方法添加Future返回值的