database

Gauss松鼠会2 天前
数据库·sql·database·gaussdb
【GaussDB】从 sqlplus 到 gsql:Shell 中执行 SQL 文件方案的迁移与改造在客户应用系统中,有一套shell脚本来操作ORACLE数据库执行业务存储过程,现数据库需要迁移到GaussDB,因此这套shell脚本也要进行移植改写
Gauss松鼠会2 天前
数据库·sql·database·gaussdb
【GaussDB】跨用户调用已授权的存储过程,可能会在存储过程内SQL的自定义函数表达式里报错没有权限GaussDB内核版本:506.0.0 SPC0100 在开启了behavior_compat_options=plsql_security_definer时,理论上跨用户的存储过程调用,只要授权最外层的存储过程执行权限即可,存储过程内调用的其他对象是不需要再授权的,因为进入存储过程后,当前用户会自动切换成该存储过程的属主。 最近客户测试遇到个奇怪的问题,在一个特定场景下,跨用户执行这样的存储过程,竟然出现了没有权限的报错,而且同一个场景,有时报错有时不报错,哪怕是同一个会话内也不稳定。于是本文来分析一下
GrowingYi4 天前
数据库·分布式·database
分布式数据库事务实现预提交,协调者向所有参与者发起Prepare请求,参与者提前执行事务的所有操作,记录事务的undo日志和redo日志,并对需要的资源加锁,但不真正的提交
远方16098 天前
数据库·oracle·database
110-Oracle中核心业务的年度分区表建立各位小伙伴,好久不见。前阵子忙于 XC 改造,期间陆续遇到了不少问题,如服务突然宕机、数据丢失等,后续会陆续整理发出。
wudl55668 天前
mysql·database
doris mcp配置使用参数说明:
ELI_He9999 天前
大数据·mysql·elasticsearch·database·flume
SeaTunnel 编译测试./mvnw install -D”maven.test.skip“mvn clean package -pl seatunnel-dist -am -D"maven.test.skip=true"
Gauss松鼠会11 天前
数据库·sql·postgresql·database·opengauss
【openGauss】如何在openGauss/PostgreSQL手动清理XLOG/WAL 文件?openGauss/PostgreSQL中的预写式日志WAL(Write Ahead Log),又名Xlog或redo log,相当于oracle的online redo log, 不同的是oracle online redo log是提前创建几组滚动使用,但在opengauss中只需要本配置参数控制WAL日志的周期,数据库会一直的创建并自动清理,但存在一些情况WAL日志未清理导致目录空间耗尽,或目录空间紧张时手动删除wal日志时,比如如何确认在非归档模式下哪些WAL日志文件可以安全删除?
野熊佩骑13 天前
linux·运维·服务器·网络·ubuntu·zabbix·database
一文读懂运维监控之 Ubuntu22.04安装部署Zabbix监控目录一、环境规划二、部署Zabbix服务1、安装Zabbix仓库2、安装Zabbix组件3、创建初始数据库
和光同尘202316 天前
linux·运维·数据库·数据仓库·mysql·centos·database
一文讲透CentOS下安装部署使用MYSQL如果没有安装则执行如果没有安装则执行可以在官网下载安装包或者在服务器直接使用wget下载。注:本文安装包上传到了 /usr/local/ 目录下
Gauss松鼠会16 天前
数据库·sql·database·gaussdb
【GaussDB】在duckdb中查询GaussDB的数据本文使用的数据库版本duckdb 1.4.1 GaussDB 5.0.6.0.0 SPC0100均在同一台虚拟机上,使用的CPU是:
Dolphin_Home21 天前
java·spring boot·后端·spring cloud·database·广度优先·图搜索算法
从理论到实战:图结构在仓库关联业务中的落地(小白→中级,附完整代码)很多开发者在大学数据结构课上都学过图这种数据结构,但大多停留在“知道节点、边、BFS/DFS这些概念”的层面,很少有机会在实际业务中落地。本文将以仓库关联关系维护(后续用于库存上限关联合并的前置需求)为场景,从图的基础概念讲起,由浅入深地讲解如何将图结构与实际业务结合,解决“无向连通图下仓库关联关系维护”的问题。即使你只听过图的名字,也能跟着本文完成从理论到代码的落地。
surtr121 天前
数据库·sql·mysql·oracle·database
数据库基础(数据库原理和应用)数据(data) 是数据库中存储的基本对象数据库(database,简称DB)是长期储存在计算机内有组织、可共享的大量数据的集合。
dingdingfish22 天前
oracle·database·application·developer·deploy·guide
Oracle 《数据库 2 天开发人员指南》第10章:部署Oracle数据库应用程序本文为2 Day Developer’s Guide 第10章 Deploying an Oracle Database Application 的笔记。
BullSmall23 天前
linux·运维·服务器·database
Apache Doris 精细化调优配置指南Doris 调优核心围绕资源利用率(内存 / CPU/I/O)、查询性能、导入效率和集群稳定性展开,需结合硬件环境(CPU / 内存 / 磁盘类型)、业务场景(高并发点查 / 大数据量分析 / 高吞吐导入)和数据特征(数据量 / 分区粒度 / 查询模式)定制配置。以下是分维度的调优方案,包含参数说明、适用场景和推荐值。
Gauss松鼠会24 天前
数据库·sql·database·opengauss
【openGauss】让gsql和sqlplus输出包含有SQL及数据的完全一致的文本文件从oracle迁移到openGauss或MogDB,需要进行数据核对,虽然MogDB有官方的数据核对工具mvd,但有些客户还是想自己再核对一次。不过表太多,肯定需要进行很多条sql的批量核对,而且核对还不能仅仅只是统计行数,至少还要对数值列求和,有些表可能还要基于业务规则进行分组统计。 其实写段Java或者python就可以输出格式完全相同的查询结果了,但这些开发语言都有环境依赖,且对于运维DBA这一特定角色,可能不是太愿意用这些语言来编写代码。所以,希望能从gsql和sqlplus获得完全一致的文本输出
Gauss松鼠会24 天前
数据库·oracle·database·gaussdb
【openGauss】如何在openGauss中实现类似Oracle中constructor function、member function的功能面向过程编程和面向对象编程,是两种编程的思维方式。在数据库中编程,大多都是用的存储过程,但是Oracle也支持面向对象的编程方式,即在自定义type中,包含constructor function、member function的声明及定义。这种方式,能够较为轻松地使用其他面向对象编程的语言进行相互移植,虽然语法上有所区别,但是重要的是主体逻辑基本不用变,甚至oracle也提供了其他开发语言对这种type对象直接调用的支持。 《ORACLE对象关系开发人员指南》 所以,实际上也存在很多在oracle中使用
zgxme1 个月前
iceberg·database
Iceberg Rest Catalog + OSS 实践踩坑记录:Polaris x-amz-content-sha256 报错 与 Nessie 配置最近在做查询引擎Iceberg 性能测试,主要是环境准备、测试集准备、性能测试开展。 本篇只包括环境准备部分,记录下环境准备过程,几个方面:
DBA圈小圈1 个月前
数据库·postgresql·database
【KingbaseES】V8R6查询长事务语句
TT哇1 个月前
java·数据库·mysql·intellij-idea·database
【Database Navigator 插件】idea 社区版连接 mysql 数据库IDEA 数据库插件Database Navigator 插件是 IntelliJ IDEA 集成开发环境中的⼀个重要组件,它为开发者提供了⼀种⽅便快捷的数据库管理和开发⼯具。通过 Database Navigator 插件,开发者可以连接到各种类型的数据库,执⾏ SQL 查询和更新数据,以及通过可视化的⽅式设计和维护数据库表结构。
dingdingfish1 个月前
oracle·database·developer·guide·intro
Oracle 《数据库 2 天开发人员指南》第1章:2天Oracle数据库开发介绍本文为2 Day Developer’s Guide 第1章 Introduction to 2 Day Oracle Database Development 的笔记。