数据运维

如何创建范围分区表

如何创建范围分区表

如何创建范围分区表分区表是把逻辑上的一张表根据某种方案分成几张物理块进行存储,这张逻辑上的表称之为分区表,物理块称之为分区。分区表是一张逻辑表,不存储数据,数据实际是存储在分区上的。常见的分区方案有范围分区(Range Partitioning)、间隔分区(Interval Partitioning

张二河 张二河 2023-11-17
0 0 0
openGauss智能优化器之基数估计

openGauss智能优化器之基数估计

openGauss-智能优化器之基数估计现代数据库优化器主要依赖于其内部的代价估计系统,而代价估计最重要的依据就是查询算子的基数,即数据通过算子内查询条件过滤之后剩余的结果行数。因此基数估计技术是影响优化器产生的执行计划性能最关键的技术。学术界和工业界针对基数估计技术研究和发展了几十年,但是由于基数

Escape Escape 2023-11-17
0 0 0
从Oracle迁移到openGauss实战分享

从Oracle迁移到openGauss实战分享

介绍ora2og 是一个将 Oracle 数据库迁移至 openGauss 的工具,主要编程语言为 perl,通过 perl DBI 模块连接 Oracle 数据库,自动扫描并提取其中的对象结构及数据,产生 SQL 脚本,通过手动或自动的方式应用到 openGauss。此外,工具还提供丰富配置项,用

捡田螺的小男孩 捡田螺的小男孩 2023-11-17
0 0 0
存储引擎源码解析 | 存储引擎整体架构及代码概览

存储引擎源码解析 | 存储引擎整体架构及代码概览

OLTP、OLAP业务各自对数据库的存储引擎提出了不同的要求,而openGauss能够支持多个存储引擎来满足来自不同场景的业务诉求。本章将逐一介绍各种存储引擎和对应的源码。 4.1 存储引擎整体架构及代码概览 从整个数据库服务的组成构架来看,存储引擎向上对接SQL引擎,为SQL引擎提供或接收标准化

大树 大树 2023-11-17
0 0 0
openGauss易知易会的几个实用特性

openGauss易知易会的几个实用特性

openGauss 易知易会的几个实用特性本文出处:https://www.modb.pro/db/503983使用 openGauss 已经有很长一段时间了,本文将介绍几个简单易用的数据库特性。单列显示整行数据where 比较列合并独立写布尔列using 关键字domain单列显示整行数据首先我们

大树 大树 2023-11-17
0 0 0
gs_dump备份恢复实践

gs_dump备份恢复实践

gs_dump 备份恢复实践本文出处:https://www.modb.pro/db/481502gs_dump 可以对单个 database 进行备份,支持备份不同的 schema 结构或数据。下面进行示例演示:首先使用 omm 用户创建一个业务库create database mes; 然后连接

竹子爱熊猫 竹子爱熊猫 2023-11-17
0 0 0
openGauss与PostgreSQL的几种权限管理

openGauss与PostgreSQL的几种权限管理

openGauss 与 PostgreSQL 的几种权限管理本文出处:https://www.modb.pro/db/516180一、schema 级权限管理细粒度权限 grant数据库不同数据库对象的细化权限通过如下语句来最小化管控grant XXX on Object to user Objec

向阳逐梦 向阳逐梦 2023-11-17
0 0 0
MogDB 3.0数据库导出Excel

MogDB 3.0数据库导出Excel

MogDB 3.0 数据库导出 Excel本文出处:https://www.modb.pro/db/428155MogDB 3.0 已于 6 月 30 号正式发布,下载地址:https://www.mogdb.io/download本文将介绍 MogDB 数据库两种导出 Excel 的方法一、使用

穿过生命散发芬芳 穿过生命散发芬芳 2023-11-17
0 0 0
【案例分享BenchmarkSQL 5.0 压测 openGauss 5.0.0

【案例分享BenchmarkSQL 5.0 压测 openGauss 5.0.0

一、前言本次BenchmarkSQL 压测openGauss仅作为学习使用压测工具测试tpcc为目的,并不代表数据库性能如本次压测所得数据。实际生产性能压测,还需结合服务器软硬件配置、数据库性能参数调优、BenchmarkSQL 配置文件参数相结合,是一个复杂的过程。1.1 BenchmarkSQL

竹子爱熊猫 竹子爱熊猫 2023-11-17
0 0 0
存储引擎源码解析 | 磁盘引擎(1)

存储引擎源码解析 | 磁盘引擎(1)

4.2 磁盘引擎 磁盘引擎是数据库系统中最常用的存储引擎,openGauss提供不同存储格式的磁盘引擎来支持大容量(数据量大于内存空间)场景下的OLTP、OLAP和HTAP(hybrid transactions and analytics processing,混合交易和分析处理)业务。本节主要

大树 大树 2023-11-17
0 0 0
存储引擎源码解析 | 磁盘引擎(2)

存储引擎源码解析 | 磁盘引擎(2)

4.2.2 行存储统一访存接口 如上所述,在openGauss中,提供行存储统一访存接口层,来屏蔽不同行存储子格式内部实现机制对SQL引擎的影响。该行存储统一访存接口层被称为Table Access Method层。根据SQL引擎对行存储表的访存方式,将访存接口分为5类,如表4-5所示。每一类接口

三掌柜 三掌柜 2023-11-17
0 0 0
StoneDB顺利通过中科院软件所 2023 开源之夏 结项审核

StoneDB顺利通过中科院软件所 2023 开源之夏 结项审核

近日,中科院软件所-开源软件供应链点亮计划-开源之夏2023的结项名单正式出炉,经过三个月的项目开发和一个多月的严格审核,共产生 418个成功结项项目!其中,StoneDB 作为本次参与开源社区,社区入选的两个项目顺利结项!参与项目的两位来自浙江大学的同学均获得最终结项证书。 2023年是开源

泡泡 泡泡 2023-11-17
0 0 0
MySQL数据库操作不再难:从查看到删除,一步步教你成为数据库高手!

MySQL数据库操作不再难:从查看到删除,一步步教你成为数据库高手!

嗨~ 今天的你过得还好吗? 知识有两种 一种是你知道的 一种是你知道在哪里能找到的 🌞 - 2023.11.17 - 对数据库进行查询和修改操作的语言叫做 SQL(Structured Query Language,结构化查询语言)。SQL 语言是目前广泛使用的关系数据库标准语言,是各种数据库交互

张二河 张二河 2023-11-17
0 0 0
MySQL HAVING:过滤分组

MySQL HAVING:过滤分组

在 MySQL 中,可以使用 HAVING 关键字对分组后的数据进行过滤。使用 HAVING 关键字的语法格式如下:HAVING HAVING 关键字和 WHERE 关键字都可以用来过滤数据,且 HAVING 支持 WHERE 关键字中所有的操作符和语法。但是 WHERE 和 HAVING 关键字也

泡泡 泡泡 2023-11-17
0 0 0
使用MySQL 8.2透明读/写分离,代价几何?(译文)

使用MySQL 8.2透明读/写分离,代价几何?(译文)

8 个线程并不多,在这个工作负载中也没有太多的争用,但我们可以看到差异很小。当然,分析每个事务/查询并将它们发送到不同的主机是有成本的。04—OLTP 只读这一次,我们再次运行 sysbench,但我们使用oltp_read_only.lua脚本。再次使用 8 个线程和 3 次运行:我们在这里看到了

大白菜程序猿 大白菜程序猿 2023-11-17
0 0 0
牙科诊所Java就诊jsp源代码Mysql

牙科诊所Java就诊jsp源代码Mysql

       本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目介绍 牙科诊所 项目有3个权限:患者、医生、管理员 jdk:1.8 mysql:8.0 二、主要功能 1.主页

捡田螺的小男孩 捡田螺的小男孩 2023-11-17
0 0 0
怎么改变mysql指向的磁盘

怎么改变mysql指向的磁盘

MySQL的数据存储可以指向不同的磁盘,以下是步骤:1. 停止 MySQL 服务 $ sudo systemctl stop mysql 2. 备份 MySQL 数据 $ sudo cp -rp /var/lib/mysql /var/lib/mysql.backup 3. 移动 MySQL

穿过生命散发芬芳 穿过生命散发芬芳 2023-11-17
0 0 0
怎么改变mysql服务的路径

怎么改变mysql服务的路径

Mysql默认的数据存储路径是/var/lib/mysql,但是有时候我们需要将数据存储到其他地方,这篇文章将会介绍如何改变mysql服务的路径。首先,我们需要停止mysql服务,可以使用以下命令:sudo systemctl stop mysql然后,我们需要拷贝原来的/var/lib/mysql

大树 大树 2023-11-17
0 0 0
怎么查看自己安装mysql版本

怎么查看自己安装mysql版本

介绍MySQL是一个常用的开源数据库,常常用来存储和管理数据。但是,我们在使用MySQL的时候,往往会遇到找不到版本号的问题。那么,本文将向大家介绍如何查看自己安装的MySQL版本。方法一:使用命令行第一种方法是通过命令行来查询MySQL的版本信息。步骤如下:打开终端或命令行界面输入命令:mysql

醒在深海的猫 醒在深海的猫 2023-11-17
0 0 0
怎么查看自己mysql的服务名

怎么查看自己mysql的服务名

在使用MySQL时,经常需要知道自己的MySQL服务名。下面介绍几种查看MySQL服务名的方法。方法一:通过命令行查看1.打开命令行窗口,输入命令:mysqladmin -u root -p version 2.输入MySQL的root用户密码 3.会返回MySQL的版本信息,其中有一项'Se

张二河 张二河 2023-11-17
0 0 0
1 … 401 402 403 404 405 … 1,807