数据运维

openGauss学习笔记138 openGauss 数据库运维例行维护检查时间一致性

openGauss学习笔记138 openGauss 数据库运维例行维护检查时间一致性

openGauss学习笔记-138 openGauss 数据库运维-例行维护-检查时间一致性138.1 操作步骤openGauss学习笔记-138 openGauss 数据库运维-例行维护-检查时间一致性数据库事务一致性通过逻辑时钟保证,与操作系统时间无关,但是系统时间不一致会导致诸多潜在问题,主要

张二河 张二河 2024-02-04
0 0 0
Oracle 查询(SELECT)语句(一)

Oracle 查询(SELECT)语句(一)

简介本文介绍 Oracle 中查询(SELECT)语句的使用,在 SQL 中 SELECT 语句相对增删改(CUD/DML)的语句知识点较多,也是比较重要 SQL 编程技术,所以这里拿出来单独学习。 首先,我们先来理一下思路,我们知道查询通常包含以下内容:Ø  查询所有列(*)Ø  查询指定的列Ø 

捡田螺的小男孩 捡田螺的小男孩 2024-02-04
0 0 0
聊聊 MySQL 索引下推

聊聊 MySQL 索引下推

前言 大家好,我是 Lorin ,今天给大家带来 MySQL 查询性能优化的另一个重要优化技术:索引下推。 索引下推(Index Condition Pushdown,简称ICP),是 MySQL5.6 版本提供的新特性,核心目标是减少回表查询次数,提高查询效率。 索引下推原理 MySQL 基础

大白菜程序猿 大白菜程序猿 2024-02-04
0 0 0
日志分析系统Loki使用指南&封面红包领取

日志分析系统Loki使用指南&封面红包领取

与其他日志系统相比, Loki 的使用方式是有一定差异性的,需要用不同的思维方式。本文分享一下这些差异以及我们应该如何使用作为 Loki 用户或操作人员,我们目标应该是使用尽可能少的标签来存储日志。更少的标签则意味着更小的索引,从而能带来更好的性能。以上这些话听起来可能觉得有问题。因为在我们以往工作

张二河 张二河 2024-02-04
0 0 0
2023 openGauss开源社区年度运营报告

2023 openGauss开源社区年度运营报告

在新的一年里,我们将继续携手开发者、用户和伙伴共同开创数据库根社区未来!

穿过生命散发芬芳 穿过生命散发芬芳 2024-02-04
0 0 0
Oracle数据库SQL优化基本概念扩展统计信息01

Oracle数据库SQL优化基本概念扩展统计信息01

运维数据库时,可能会遇到以下两类问题:问题一:查询语句,谓词有单个列,优化器预估Cardinality基数相对准确,谓词有多个列时,优化器预估Cardinality基数不准确,从而导致无法生成最优的执行计划。问题二:谓词列引用了函数,导致优化器无法正确预估列真实使用情况,如果不创建函数索引,是否还有

宇宙之一粟 宇宙之一粟 2024-02-04
0 0 0
Oracle 经典 CP 专磕业务连续性

Oracle 经典 CP 专磕业务连续性

华润燃气于 2014 年 6 月正式启动客户信息系统( CIS 系统)建设,并在系统上线初期就采用了 Oracle Exadata X4-2 作为生产数据库服务器。CIS 系统作为华润燃气核心业务系统,实现了 170 家成员企业的上线,覆盖全国 21 个省共计 2,500 万燃气终端用户。系统业务领

贤蛋大眼萌 贤蛋大眼萌 2024-02-04
0 0 0
万一删了库,别急着跑路,恢复数据轻松拿捏

万一删了库,别急着跑路,恢复数据轻松拿捏

我们最近在研究灾备,也就是说系统挂了,怎么办,库被删了怎么办。之前有被挟持过,问我们要0.000几个比特币,差不多几千还是几万块钱来着。不过是测试环境,推倒重建就好了。这次让出一个方案,说是生产库要是被删了,要如何处理。 我们的数据库是MySql8.0的,也就基于这个版本进行尝试 准备 首先,库被删

法医 法医 2024-02-04
0 0 0
Oracle Server一台价值百万的服务器内存更换居然如此简单!

Oracle Server一台价值百万的服务器内存更换居然如此简单!

数据库代码敲多了,看乏了吧!带各位DBA看看你们的数据库运行在什么样的硬件上。1、故障现象事发时2号位置报警登录ILO发现内存报警查看详细信息查看详细报警2、关于ORACLE 服务器DIMM 备用默认情况下在 Oracle ILOM 中启用 DIMM 备用。由 DIMM 提供的物理地址空间由于性能原

贤蛋大眼萌 贤蛋大眼萌 2024-02-04
0 0 0
从一个Oracle DBA的角度来谈谈PG数据库的优化

从一个Oracle DBA的角度来谈谈PG数据库的优化

PG数据库目前已经成为最热门的开源数据库之一,特别是因为其开源协议十分适合商业化,因此大量的商用数据库,包括大量的国产数据库也都基于PG的开源代买进行研发。作为一个曾经的Oracle DBA,如果在现阶段要转型的话,学习一下PG数据库的运维,也算是未雨绸缪了。我搞了差不多30年Oracle数据库,不

法医 法医 2024-02-04
0 0 0
故障分析 | linux 磁盘io利用率高,分析的正确姿势

故障分析 | linux 磁盘io利用率高,分析的正确姿势

一、背景简介作为一个DBA难免不了会遇到性能问题,那么我们遇到性能问题该如何进行排查呢?例如我们在高并发的业务下,出现业务响应慢,处理时间长我们又该如何入手进行排查,本篇文章将分析io高的情况下如何分析及定位。二、环境复现环境配置:本次测试使用128C_512G_4TSSD服务器配置,MySQL版本

醒在深海的猫 醒在深海的猫 2024-02-04
0 0 0
MySQL8.0.32版本一个严重Bug及解决方案

MySQL8.0.32版本一个严重Bug及解决方案

前言最近业务反馈,8.0.32在使用union和union all的过程中,发现含有中文等特殊字符时查询返回数据为空。这个影响是比较严重的。具体可参考芬达写的文章《实战——研究一个 MySQL8.0.32 优化器的严重 Bug》,文章的群友就是我本人,哈哈哈……Bug 影响版本范围目前只发现8.0.

三掌柜 三掌柜 2024-02-04
0 0 0
实战——研究一个 MySQL8.0.32 优化器的严重 Bug

实战——研究一个 MySQL8.0.32 优化器的严重 Bug

背景 近日,一位群友分享了关于 MySQL8.0.32 优化器的 Bug。我在 Bug 报告网站上详细研究了此 Bug,认为比较严重,故决定与更多人分享。以下为我对此 Bug 的详细分析过程,内容较为繁琐,建议挑重点阅读。Bug report 的描述 https://bugs.mysql.com/b

三掌柜 三掌柜 2024-02-04
0 0 0
来聊聊向量查询

来聊聊向量查询

在软件项目中,开发人员往往会尽力搜寻各种数据库优化技术,尤其是那些能够提高大型数据库查询效率的技术。在传统的SQL数据库中,我们通常只能使用“B树索引”或简单的“索引”等关键词,来查找各种博客或文章信息。不过,这种基于关键字的方法可能会忽略掉那些使用了诸如:“SQL调整”或“索引策略”等不同、但属于

醒在深海的猫 醒在深海的猫 2024-02-04
0 0 0
Hibernate实践—持久态对象的变化与入库机制

Hibernate实践—持久态对象的变化与入库机制

持久化后修改属性,会发生什么@Test public void demo3(){ UserInfo userInfo = new UserInfo(); userInfo.user_name = "demo123"; userInfo.user

大树 大树 2024-02-04
0 0 0
Mybatis 动态修改 SQL 的两种方式

Mybatis 动态修改 SQL 的两种方式

在Spring AOP中,你可以使用切面(Aspect)来拦截MyBatis执行期间的方法调用,包括修改BoundSql对象中的SQL语句。以下是一个基本的示例:1、创建切面类创建一个切面类,使用@Aspect注解进行标记,并使用@Around注解来拦截目标方法的执行。@Aspect @Compon

贤蛋大眼萌 贤蛋大眼萌 2024-02-04
0 0 0
Redis中的分布式锁如何实现可重入性和防止死锁的机制?

Redis中的分布式锁如何实现可重入性和防止死锁的机制?

Redis作为一个高性能的内存数据库,被广泛应用于分布式系统中。在分布式系统中,往往需要使用锁来控制并发访问,保证数据的一致性和正确性。Redis提供了分布式锁的实现方案,但是在实际应用中,需要考虑到分布式锁的可重入性和防止死锁的机制。一、Redis分布式锁实现Redis分布式锁可以通过Redis的

Escape Escape 2024-02-04
0 0 0
Oracle 数据坏块的多种修复方式

Oracle 数据坏块的多种修复方式

前言Oracle 数据库的运行不可避免的会遇到各种各样的错误,就比如数据表出现坏块,此时,你这张表的数据就无法访问了,有什么好的办法可以恢复呢?一、介绍对于 Oracle 数据块物理损坏 的情形,通常可以分为两种情况:有备份,通过 RMAN 恢复无备份,通过 DBMS_REPAIR 修复1、RMAN

张二河 张二河 2024-02-04
0 0 0
App后台管理系统后端常用Sql操作

App后台管理系统后端常用Sql操作

本文列举几个app后端管理系统前后端交互时候常见的几种对于数据库的操作行为,以及使用node实现的代码,希望对您有所帮助。 1. 基本查询 基本查询通常用于检索满足特定条件的数据集。这包括按特定字段的值查找、获取所有数据等。 // 获取所有数据 const getAllItems = async (

爱可生开源社区 爱可生开源社区 2024-02-04
0 0 0
前后端合作实现基于Antd的列表拖拽功能

前后端合作实现基于Antd的列表拖拽功能

要通过 Sequelize 的 Schema 和 Ant Design 的 DraggableTable 组件实现拖拽排序功能,需要在后端设计一个用于存储排序顺序的字段,并在前端实现拖拽排序的逻辑。本文介绍一个实现此功能的步骤指南以及对应的代码示例: 1. 后端 (Sequelize 模型设计) 首

大树 大树 2024-02-04
0 0 0
1 290 291 292 293 294 1,807