自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 GaussDB 对象管理

1)GaussDB适用schema的方式对数据库进行逻辑分割。Schema功能上类似于目录,但是目录不能嵌套。2)Schema不是严格分割的,所有的数据库对象都建立在模式的下面用户可以根据自己的权限,访问数据库中一个或多个Schema的对象。创建用户时,数据库会自动为用户创建一个Schema,同时用户也可以单独创建模式,指定其他的模式。3)创建用户时会自动为用户创建一个同名的模式,数据库对象默认创建在Search_path路径上的第一个Schema中。

2025-12-10 20:30:52 801

原创 体系结构-内存管理

全局动态内存用来提高系统的访问效率。主要包含全局系统缓存(GSC)、全局计划缓存(GPC)、全局存过缓存(GLC)等。全局系统缓存:存放最近访问过的系统表元组和表模式信息。全局计划缓存:在开启enable_global_plancache功能后,会全局缓存SQL及执行计划。enable_global_plancache功能默认关闭,在高并发的动态内存吃紧的场景下,开启该功能可以节省数据库内存消耗。关闭该功能在会话级缓存SQL及执行计划,可以避免会话的全局访问加锁带来的性能消耗。全局存过缓存。

2025-12-10 20:25:26 925

原创 GaussDB闪回

闪回查询可以查询过去某个时间点表的某个snapshot数据,这一特性可用于查看和逻辑重建意外删除或更改的受损数据。闪回查询基于MVCC多版本机制,通过检索查询旧版本,获取指定老版本数据。闪回只适合UStore存储引擎。闪回表可以将表恢复至特定时间点,当逻辑损坏仅限于一个或一组表,而不是整个数据库时,此特性可以快速恢复表的数据。闪回表基于MVCC多版本机制,通过删除指定时间点和该时间点之后的增量数据,并找回指定时间点和当前时间点删除的数据,实现表级数据还原。

2025-12-08 21:21:12 850

原创 GaussRoach.py备份恢复

GaussDB支持OBS/NAS/XBSA等存储介质的集群级物理备份能力,并在同构的数据库(分片相同,大版本号相同)中提供集群备份恢复能力,支持全量和差量备份。全量和差量备份支持备机备份,且全量备份支持并行备份。NAS支持实例级全量、差量、日志备份,表级全量、差量和日志备份,以及租户级全量备份。XBSA支持实例级全量、差量、日志备份。

2025-12-08 21:14:35 1089

原创 数据库导入导出知识整理

适用工具适用场景Oracle对应工具gsql集中式和分布式。sql文本的导入导出。适用于小数据量场景。sqlpluscopy to/from集中式和分布式。查询结果在线导入导出。适用于小数据量场景。--gs_dump/gs_restore集中式和分布式。数据库批量数据在线导入导出,以及数据对象定义在线导入导出。expdp/impdpgs_loader当前只支持集中式。Oracle的sqlloader兼容场景在线导入。sqlloaderGDS分布式。大批量离线数据导入导出。--适用场景:适用于集中式、分布式文

2025-12-01 10:20:17 621

原创 NODE GROUP和复制表相关测试

这种存储方式的优点是每个DN上都有该表的全量数据,在join操作中可以避免数据重分布操作,从而减小网络开销,同时减少了plan segment(每个plan segment都会起对应的线程)。缺点是每个DN都保留了表的完整数据,造成数据的冗余。--测试发现如果删除NODE GROUP后,再通过LIKE/AS的语法创建表并指定NODE GROUP会报错,怀疑和NODE GROUP对应节点不一致有关。--创建NODE GROUP,指定替换dn_6001_6002_6003,dn_6007_6008_6009。

2025-11-30 18:35:52 748

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除