FYF
» HerBert
Toggle navigation
FYF
主页
1、用户
2、各种方案
3、备份恢复
4、表空间相关
5、OGG
6、文件管理
7、常见故障分析
8、DG
9、集群相关
HCCDP
实验题
About Me
归档
标签
二.二
无
2025-11-10 22:47:30
7
0
0
admin
# 🧩 **GaussDB 实验任务题目汇总(仅题干版)** --- ## **任务 1:创建用户、数据库和表结构** ### **任务要求** * 使用 `gsql` 客户端连接数据库; * 创建用户 `hccdp` 并授予 `sysadmin` 权限; * 创建数据库 `hccdp_db`,所有者为 `hccdp`; * 在 `hccdp_db` 数据库下创建 `hccdp` schema; * 执行 `create_table.sql` 文件创建表结构。 --- ## **任务 2:导入数据** ### **任务要求** 使用 `COPY` 元命令将数据导入以下表: `nation`, `part`, `supplier`, `partsupp`, `orders`, `lineitem` --- ## **任务 3:备份与恢复实例** ### **任务要求** 1. 创建数据库备份; 2. 使用备份恢复新的实例; 3. 新实例命名为 **`gauss-hccdp-new`**。 --- ## **任务 4:创建游标存储过程一** ### **任务要求** 编写一个游标存储过程,实现以下功能: * 查询 `hccdp.nation` 表; * 根据 `n_regionkey` 输出国家所属的区域: * `0` → 非洲国家 * `1` → 美洲国家 * `2` → 亚洲国家 * `3` → 欧洲国家 * `4` → 穆斯林国家 * 输出格式为 “国家:xxx,该国属于 xxx”。 --- ## **任务 5:创建游标存储过程二** ### **任务要求** 编写带输入参数的游标存储过程,实现以下功能: * 输入国家名参数 `iname`; * 查询 `hccdp.nation` 表中对应国家的 `n_name` 与区域类型; * 输出格式为 “国家:xxx,该国属于 xxx”。 --- ## **任务 6:锁阻塞处理** ### **任务要求** 定位并解除数据库中造成阻塞的锁。 要求: 1. 模拟一个会话加锁; 2. 在另一个会话中执行被阻塞的 DML 操作; 3. 通过系统视图查询阻塞进程并终止; 4. 验证锁释放后是否可正常执行操作。 --- ## **任务 7:查询活跃会话** ### **任务要求** 查询当前数据库中状态不为 `idle` 的会话,显示以下信息: * 用户名; * 会话 ID; * 执行时长; * 数据库名; * 正在执行的 SQL; 并按执行时长倒序排序。 --- ## **任务 8:生成 WDR 报告** ### **任务要求** 1. 使用 `create_wdr_snapshot()` 生成快照; 2. 使用 `generate_wdr_report()` 生成报告; 3. 节点名为 `dn_6001_6002_6003`; 4. 快照 ID 使用最新的 ID; 5. 可通过 `snapshot.snapshot` 表确认。 --- ## **任务 9:SQL 优化** ### **任务要求** * 优化执行时间最长的 SQL; * 程序输出 “当前程序优化成功” 视为通过; * 可通过创建索引或调整 SQL 语句结构提升性能。
上一篇:
二
下一篇:
关于授权
0
赞
7 人读过
新浪微博
微信
腾讯微博
QQ空间
人人网