数据运维

openGauss学习笔记126 openGauss 数据库管理设置账本数据库归档账本数据库

openGauss学习笔记126 openGauss 数据库管理设置账本数据库归档账本数据库

openGauss学习笔记-126 openGauss 数据库管理-设置账本数据库-归档账本数据库126.1 前提条件126.2 背景信息126.3 操作步骤openGauss学习笔记-126 openGauss 数据库管理-设置账本数据库-归档账本数据库126.1 前提条件系统中需要有审计管理员或

向阳逐梦 向阳逐梦 2024-01-19
0 0 0
oracle 清理listener

oracle 清理listener

more del_lisenter_log.shrq=`date +%d`HOME=xxxxxxxxxxxxxx/listener/tracecp $HOME/listener.log $HOME/listener_$rq.txtlsnrctl set log_status offcp /dev/n

大白菜程序猿 大白菜程序猿 2024-01-19
0 0 0
MySQL主从复制原理与实践:从配置到故障监控

MySQL主从复制原理与实践:从配置到故障监控

前言 上文《MySQL数据被误删怎么办?》介绍了MySQL在故障或者误删数据后,可以通过备份+binlog的方式进行数据恢复。但是,当备份文件和binlog都丢失了呢?所以单节点是不可靠的,为了避免单节点故障带来的数据丢失以及MySQL服务的可用性,生产环境通常都是采用高可用或者集群模式。而在这背后

爱可生开源社区 爱可生开源社区 2024-01-19
0 0 0
MySQL 事务基本概念:确保数据完整性和一致性的关键

MySQL 事务基本概念:确保数据完整性和一致性的关键

作者:马顺华 从事运维管理工作多年,目前就职于某科技有限公司,熟悉运维自动化、OceanBase部署运维、MySQL 运维以及各种云平台技术和产品。并已获得OceanBase认证OBCA、OBCP 证书、OpenGauss社区认证结业证书、崖山DBCA证书、亚信AntDBCA证书。OceanBa

泡泡 泡泡 2024-01-19
0 0 0
在MySQL数据库中,存储过程和触发器有什么作用?

在MySQL数据库中,存储过程和触发器有什么作用?

在MySQL数据库管理系统中,存储过程和触发器是两个重要的概念,它们可以帮助开发人员提高数据库的性能、简化复杂的操作流程,并实现更高级的业务逻辑。存储过程的作用与特点存储过程的定义:存储过程是一组预编译的SQL语句集合,被保存在数据库中并可以被多次调用执行。它类似于函数,可以接受参数并返回结果。作用

法医 法医 2024-01-19
0 0 0
如何在MongoDB中选择适当的字段创建索引?

如何在MongoDB中选择适当的字段创建索引?

MongoDB是当今最受欢迎的非关系型数据库之一,它提供了灵活的数据建模和高性能的查询功能。在处理大量数据时,索引是提高查询性能和数据检索效率的关键。通过使用适当的字段创建索引,可以加快查询速度、减少资源消耗,并为MongoDB应用程序提供更好的用户体验。索引是MongoDB中用于加快查询速度的数据

共饮一杯 共饮一杯 2024-01-19
0 0 0
Redis中Set的实现原理和源码剖析

Redis中Set的实现原理和源码剖析

Redis是一种高性能的键值存储数据库,它提供了多种数据结构来满足不同的应用场景。其中,Set是一种无序、唯一元素的集合数据结构,它在Redis中的实现原理主要依赖于字典(Dict)数据结构。本文将介绍Redis中Set的实现原理,并给出Dict和Set的C代码解析。Dict的实现:在Redis中,

宇宙之一粟 宇宙之一粟 2024-01-19
0 0 0
面试官:SpringBoot如何实现缓存预热?

面试官:SpringBoot如何实现缓存预热?

缓存预热是指在 Spring Boot 项目启动时,预先将数据加载到缓存系统(如 Redis)中的一种机制。那么问题来了,在 Spring Boot 项目启动之后,在什么时候?在哪里可以将数据加载到缓存系统呢?实现方案概述在 Spring Boot 启动之后,可以通过以下手段实现缓存预热:使用启动监

大白菜程序猿 大白菜程序猿 2024-01-19
0 0 0
openGauss/MogDB中孤儿文件问题 (ID8257)

openGauss/MogDB中孤儿文件问题 (ID8257)

原作者:罗海鸥 适用范围 openGauss/MogDB 问题概述 数据库崩溃或者会话异常终止时,未清理的文件会侵蚀存储空间。 问题原因 数据库崩溃或者会话异常终止时,数据库不会清理回滚事务中创建的文件。 db1=# begin ; BEGIN db1=# create table t1(id in

Escape Escape 2024-01-19
0 0 0
RAC object remastering ( Dynamic remastering )

RAC object remastering ( Dynamic remastering )

In RAC, every data block is mastered by an instance. Mastering a block simply means that master instance keeps track of the state of the block until t

共饮一杯 共饮一杯 2024-01-19
0 0 0
【openGauss数据库存储过程与触发器的应用

【openGauss数据库存储过程与触发器的应用

## 一、存储过程存储过程是一组可以完成特定功能的SQL语句集合,经编译后存储在数据库中。存储过程的执行效率比逐条执行的SQL语句高很多,因为普通的SQL语句,每次都会对SQL进行解析、编译、执行,而存储过程只是在第一次执行时进行解析、编译、执行,以后都是对结果进行调用。存储过程解析工作就是在SOL

爱可生开源社区 爱可生开源社区 2024-01-19
0 0 0
Oracle 数据库性能优化与安全管理

Oracle 数据库性能优化与安全管理

Oracle 数据库是一款功能强大、性能稳定且安全性高的关系型数据库管理系统。然而,随着数据量的增长和业务需求的复杂化,数据库性能可能会受到影响,同时安全隐患也日益凸显。本文将介绍一些 Oracle 数据库性能优化与安全管理的技术方案。 索引优化 索引是数据库查询性能的关键。创建合适的索引可以大

共饮一杯 共饮一杯 2024-01-19
0 0 0
跟随还是另辟蹊径

跟随还是另辟蹊径

国产数据库面临一个选择,在数据库产品的功能等方面是跟随Oracle的步伐还是另辟蹊径。这其实是一个两难的选择,两条路都不大好走。如果选择跟随,Oracle在前面领先太多,而且在研发上更是财大气粗,核心研发人才远远超出你几个数量级,每年投入在研发上的经费对你来说也是个天文数字。如果你一股脑地跟随Ora

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-01-19
0 0 0
Oracle NetSuite 客户说 | 运筹本土系列Ⅱ:“双循环”战略下的企业可持续发展

Oracle NetSuite 客户说 | 运筹本土系列Ⅱ:“双循环”战略下的企业可持续发展

重庆天食畜产品有限公司(以下简称“重庆天食”)是集进口、加工、批发、零售为一体的专营猪肉产品老牌企业。重庆天食结合“双循环”战略,积极开拓国内市场,提高品牌知名度和市场份额,同时加强研发能力,推出适应国内市场需求的农副产品;同时,作为专业从事猪副产品进口及肉类副产品加工的“专精特新”龙头企业,公司拥

醒在深海的猫 醒在深海的猫 2024-01-19
0 0 0
关于Oracle统计信息的导出导入

关于Oracle统计信息的导出导入

由于收集统计信息可能很慢,尤其对于大库。所以在迁移升级数据库的时候,我们可以考虑在测试阶段,把接近生产数据的测试环境做好统计信息的收集。 然后在生产割接的时候直接导入原测试环境导出的统计信息即可。这样能保障数据库性能在上线速度最快,并且保障性能可控(和测试期间效果至少相当) 导出统计信息:inclu

醒在深海的猫 醒在深海的猫 2024-01-19
0 0 0
您有权外包 Oracle 支持服务之战

您有权外包 Oracle 支持服务之战

2005年,“终结者”,也被称为阿诺德·施瓦辛格,后来被称为“统治者”,说出了著名的标语“我会回来的”。20年后,回想起“我会回来”的口号,这句话很容易被应用于当前的法律斗争以及Rimini Street与甲骨文之间长达数十年的传奇故事。然而,这场战斗仍在继续也就不足为奇了。更重要的是,随着这场战斗

大树 大树 2024-01-19
0 0 0
MySQL备份策略的一些理解

MySQL备份策略的一些理解

1.备份计划视库的大小来定,一般来说100G内的库,可以考虑使用mysqldump来做,因为mysqldump更加轻巧灵活,备份时间选在业务低峰期,可以每天进行都进行全量备份(mysqldump备份出来的文件比较小,压缩之后更小)。100G以上的库,可以考虑用xtranbackup来做,备份速度明显

张二河 张二河 2024-01-19
0 0 0
一次不成功的MySQL迁移到PostgreSQL案例

一次不成功的MySQL迁移到PostgreSQL案例

## 一次不成功的MySQL迁移到PostgreSQL案例 1、开篇废话 1.1、迁移方法概述 将数据库从MySQL迁移到PostgreSQL有几种方法,其中选择取决于需求和环境。以下是一些常见的迁移方法: 手动迁移: 将表结构和数据从MySQL导出为SQL脚本,然后手动修改脚本以适应Postg

捡田螺的小男孩 捡田螺的小男孩 2024-01-19
0 0 0
【MySQL 8.0神器揭秘派生表条件下推——让你的SQL飙车不再是梦想!

【MySQL 8.0神器揭秘派生表条件下推——让你的SQL飙车不再是梦想!

MySQL子查询(subqueries)优化——派生条件下推作者:黄华亮,现任Oracle MySQL大中华区MySQL解决方案工程师,专注MySQL技术十余年,对MySQL和开源数据库有丰富的实践经验。1.序言最近遇到了不少MySQL性能优化的案例,都和子查询有关,今天就这个话题做一定的分析。首先

穿过生命散发芬芳 穿过生命散发芬芳 2024-01-19
0 0 0
MySQL的DDL成本为何高?

MySQL的DDL成本为何高?

经常听说MySQL数据库的DDL操作成本很高,尽量避免,但为什么成本高?技术社群的这篇文章《图解MySQL | MySQL DDL为什么成本高?》通过图的形式,给我们进行了一些介绍,学习了解下。众所周知,DDL(Data Definition Language)定义了数据在数据库中的结构、关系和权限

法医 法医 2024-01-19
0 0 0
1 305 306 307 308 309 1,807