数据运维

Oracle数据挖掘

Oracle数据挖掘

一、导出归档1,导出数据字典信息到归档SQL> execute dbms_logmnr_d.build(options=>dbms_logmnr_d.store_in_redo_logs);PL/SQL procedure successfully completed.SQL> s

剑圣无痕 剑圣无痕 2023-12-16
0 0 0
oracle数据库实例名怎么查看

oracle数据库实例名怎么查看

实例名,也就是当前数据库的实例名那么v$instance视图中的instance_name就是当前实例的实例名其实还有其他方式,比如在系统层面查询实例名的方式(linux的用户参数也可以),但是因为可能同时启动两个数据库实例,而你当前的数据库,可能并不是系统层面显示的实例名,所以这种方式还是不那么靠

穿过生命散发芬芳 穿过生命散发芬芳 2023-12-15
0 0 0
深入实例,掌握SQL子查询

深入实例,掌握SQL子查询

SQL子查询是数据库查询中的一项重要且强大的技术,是数据库开发人员提升查询能力的关键工具之一。通过嵌套在主查询中,子查询可以实现更精确和灵活的数据过滤,为数据管理和查询优化提供无限可能。对于数据库开发人员来说,了解不同类型的子查询及其实际应用是优化查询和数据管理的关键。1 理解子查询子查询是嵌套在另

大猫 大猫 2023-12-15
0 0 0
MySQL优化器解析,统计信息解析

MySQL优化器解析,统计信息解析

MySQL优化器解析1.优化器是什么优化器是数据库的一个核心子系统,你也可以把他理解为MySQL数据库中的一个核心模块或者一个核心功能模块。2.优化器的目的优化器的目的是按照一定原则来得到她认为的目标SQL在当前情形下最有效的执行路径,优化器的目的是是为了得到目标SQL的执行计划3.优化器分类传统关

张二河 张二河 2023-12-15
0 0 0
MySQL如何在两个实例之间迁移表

MySQL如何在两个实例之间迁移表

## MySQL如何在两个实例之间迁移表 ​ 迁移单表有非常多的方法(mysqldump,表空间传输等等),今天使用mysql shell来完成并测试了一下速度。 1、环境准备 主机1:192.168.5.130,准备一张1千万的表 [root@mydb01 ~]# sysbench --db-dr

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-12-15
0 0 0
事务机制源码解析| 锁机制(2)

事务机制源码解析| 锁机制(2)

5.3.2 LWLock轻量级锁 轻量级锁是使用原子操作、等待队列和信号量实现的。存在2种类型:共享锁和排他锁。多个进程可以同时获取共享锁,但排他锁只能被一个进程拥有。当进程无法得到资源时,轻量级锁会使进程处于睡眠阻塞状态。轻量级锁主要用于内部临界区操作比较久的场合,加锁和解锁的操作可以跨越函数,

贤蛋大眼萌 贤蛋大眼萌 2023-12-15
0 0 0
事务机制源码解析| 锁机制(3)

事务机制源码解析| 锁机制(3)

5.3.3 常规锁 常规锁是使用哈希表实现的。常规锁支持多种锁模式(lock modes),这些锁模式之间的语义和冲突是通过冲突表来定义的。常规锁主要用于业务访问的数据库对象加锁。常规锁的加锁遵守数据库的两阶段加锁协议,即访问过程中加锁,事务提交时释放锁。 常规锁有等待队列并提供了死锁检测机制,当

大树 大树 2023-12-15
0 0 0
事务机制源码解析| 锁机制(4)

事务机制源码解析| 锁机制(4)

5.3.4 死锁检测机制 死锁主要是由于进程B要访问进程A所在的资源,而进程A又由于种种原因不释放掉其锁占用的资源,从而数据库就会一直处于阻塞状态。如图5-17中,T1使用资源R1去请求R2,而T2事务持有R2的资源去申请R1。 图5-17 死锁状态 形成死锁的必要条件是:资源的请求与保持。每

张二河 张二河 2023-12-15
0 0 0
事务机制源码解析| 锁机制(5)

事务机制源码解析| 锁机制(5)

5.3.5 无锁原子操作 openGauss封装了32、64、128的原子操作,主要用于取代自旋锁,实现简单变量的原子更新操作。 (1) gs_atomic_add_32:32位原子加,并且返回加之后的值。对应的代码如下: { return __sync_fetch_and_add(ptr

醒在深海的猫 醒在深海的猫 2023-12-15
0 0 0
事务机制源码解析| 锁机制(6)

事务机制源码解析| 锁机制(6)

5.3.6 基于鲲鹏服务器的性能优化 本章着重介绍openGauss基于硬件结构的锁相关的函数及结构体的性能优化。 1. WAL Group inset优化 数据库redo日志缓存系统指的是数据库redo日志持久化的写缓存,数据库redo日志落盘之前会写入到日志缓存中再写到磁盘进行持久化。日志缓存

张二河 张二河 2023-12-15
0 0 0
opengauss5.1.0一主一备一级联安装配置手册

opengauss5.1.0一主一备一级联安装配置手册

测试环境操作系统版本:openEuler-22.03-LTS-SP2-x86_64硬件配置:          4c/8G/40GB         节点信息:    [主节点]  172.20.XX.101                    [备节点]  172.20.XX.102     

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-12-15
0 0 0
事务机制源码解析| 锁机制(7)

事务机制源码解析| 锁机制(7)

5.4 小结 本章主要介绍了openGauss事务及并发控制的机制。 事务系统将SQL、执行及存储模块串联起来,是数据库的重要角色:收到外部命令,根据当前内部系统状态,决定执行走向。保证了事务处理的连贯性及正确性。 本章除了介绍openGauss最基础最核心的事务系统外,还详细描述了openGau

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-12-15
0 0 0
SQL引擎源解析 | 概述

SQL引擎源解析 | 概述

SQL引擎作为数据库系统的入口,主要承担了对SQL语言进行解析、优化、生成执行计划的作用。对于用户输入的SQL语句,SQL引擎会对语句进行语法/语义上的分析以判断是否满足语法规则等,之后会对语句进行优化以便生成最优的执行计划给执行器执行。故SQL引擎在数据库系统中承担着承上启下的作用,是数据库系统的

宇宙之一粟 宇宙之一粟 2023-12-15
0 0 0
MySQL 8.2有那些功能变更呢,一起来看看吧(译)

MySQL 8.2有那些功能变更呢,一起来看看吧(译)

MySQL 8.2中新增的功能如下:本节概述了在MySQL 8.2中新增、废弃和删除的内容。一个相关的部分列出了在MySQL 8.2中新增、废弃或删除的MySQL服务器选项和变量。包含以下三个部分:MySQL 8.2中新增的功能MySQL 8.2中废弃的功能MySQL 8.2中删除的功能MySQL

捡田螺的小男孩 捡田螺的小男孩 2023-12-15
0 0 0
oracle 11g服务自动启动

oracle 11g服务自动启动

Oracle 11g作为一款强大的数据库软件,被广泛应用在企业和个人用户中。在使用Oracle 11g时,很多人都遇到过一个问题,那就是每次重启服务器后,Oracle 11g的服务并没有自动启动,需要手动启动服务,这显然会让人感到非常麻烦。本文将介绍如何配置Oracle 11g的自动启动服务,让你摆

三掌柜 三掌柜 2023-12-15
0 0 0
oracle 12154错误

oracle 12154错误

Oracle 12154错误是Oracle数据库中常见的一个错误,出现该错误时,用户在连接到数据库时得到了一个“ORA-12154: TNS: 无法解析 connect identifier 指定的连接描述符”的错误消息提示。出现12154错误的原因很多,以下是常见的几种情况:1、TNS配置文件存在

爱可生开源社区 爱可生开源社区 2023-12-15
0 0 0
openGauss5.1.0企业版单机安装(opengauss初学编)

openGauss5.1.0企业版单机安装(opengauss初学编)

测试环境操作系统版本:openEuler-22.03-LTS-SP2-x86_64硬件配置:          4c/8G/40GB         节点信息:    [主节点]  172.20.XX.101                [备节点]                  [级联备] 

向阳逐梦 向阳逐梦 2023-12-15
0 0 0
MongoDB高可用方案主从复制

MongoDB高可用方案主从复制

MongoDB 是当前比较流行的文档型数据库,其拥有易使用、易扩展、功能丰富、性能卓越等特性。 主节点会记录写有关的操作,读操作不记录。这些操作记录在local数据库中的oplog. admin和slave两个集合。slave记录从节点信息。 从节点会定时去连接主节点,获取主

泡泡 泡泡 2023-12-15
0 0 0
事务机制源码解析| 事务并发控制(4)

事务机制源码解析| 事务并发控制(4)

5.2.4 进程内多线程管理机制 简述进程内多线程管理机制相关数据结构及多版本快照计算机制。 1. 事务信息管理 数据库启动时候维护了一段共享内存,每个线程初始化的时候会从这个共享内存中获取一个槽位并将其线程信息记录到槽位中。获取快照时,需要在共享内存数组中更新槽位信息,事务结束时,需要从槽位中将

剑圣无痕 剑圣无痕 2023-12-15
0 0 0
事务机制源码解析| 锁机制(1)

事务机制源码解析| 锁机制(1)

5.3 锁机制 数据库对公共资源的并发控制是通过锁来实现的,根据锁的用途不同,通常可以分为3种:自旋锁(spinlock)、轻量级锁(LWLock,light weight lock)和常规锁(或基于这3种锁的进一步封装)。使用锁的一般操作流程可以简述为3步:加锁、临界区操作、放锁。在保证正确性的

穿过生命散发芬芳 穿过生命散发芬芳 2023-12-15
0 0 0
1 … 344 345 346 347 348 … 1,807