【参赛作品69】参加《每日一练:openGauss数据库在线实训课程》活动的感想

作者:吴毅
今天是《每日一练:openGauss数据库在线实训课程》打卡的最后一天,也是冲击特等奖的机会,奈何我运气不好,登录进去,刚学习完课程内容,系统卡顿后,再也进不去,只能使用自己搭建好的openGauss来完成作业。同时也失去了特等奖的机会,郁闷呀。抛开这该死的郁闷心情,在这21天的学习中,还是收获满满的。下面是我这段时间学习的总结和心得:

1. 每日一练就是每天都学习一个知识点

通过实操和作业巩固知识点的学习。也可以通过知识点去openGauss文档上找相关的资料,加深对知识点的了解和拓宽该知识点的内容。

2. 在学习模式schema时

注意:当schema非空时,如果要删除一个schema及其包含的所有对象,需要使用cascade关键字。

3. 在学习表空间时

注意:在删除一个表空间之前,表空间里面不能有任何数据库对象。

4. 学习分区表时

注意:插入数据时,不能超过分区范围的数据,否则会报错。

5. 学习普通表索引时

注意:

  1. 索引创建成功后,必须和表保持同步以保证能够准确地找到新数据,这样就增加了数据操作的负荷。因此请定期删除无用的索引。
  2. 在重命名索引时,使用alter index s1.products_index3 rename to s1.products_index4;运行会报错,解决是把s1.products_index4改为products_index4即可。

6. 学习视图时

注意:当基本表中的数据发生变化,从视图中查询出的数据也会改变。

7. 学习导入和导出数据时

注意:

(1)拷贝表时必须要先创建同类型的表。
(2)禁止修改导出的文件和内容,否则可能无法恢复成功。
(3)据库中包含的对象数量(数据表、视图、索引)在50万以上,为了提高性能且避免出现内存问题,建议通过gs_guc工具设置数据库节点的参数。
(4)为了保证数据一致性和完整性,导出工具会对需要转储的表设置共享锁。

8. 学习事务控制时

注意:在事务中第一个数据修改语句(SELECT, INSERT, DELETE, UPDATE, FETCH, COPY)执行之后,事务隔离级别就不能再次设置。

9. 学习游标时

注意:
(1)不能在该循环语句中对查询的表进行更新操作。
(2)变量loop_name会自动定义且只在此循环中有效,类型和select_statement的查询结果类型一致。
(3)游标的属性中%FOUND、 %NOTFOUND、 %ROWCOUNT在openGauss数据库中都是访问同一个内部变量,事务和匿名块不支持多个游标同时访问。

10. 学习触发器时

注意:
(1)当前仅支持在普通行存表上创建触发器,不支持在列存表、临时表、 unlogged表等类型表上创建触发器。
(2)如果为同一事件定义了多个相同类型的触发器,则按触发器的名称字母顺序触发它们。
(3)触发器常用于多表间数据关联同步场景,对SQL执行性能影响较大,不建议在大数据量同步及对性能要求高的场景中使用。
(4)触发器函数不支持自治事务
通过这段时间的学习,对openGauss有了更深入的了解,熟悉各知识点的注意点,避免以后使用openGauss时踩坑。

21天学习打卡链接:

openGauss每日一练第1天|表的基本操作
openGauss每日一练第2天|学习心得
openGauss每日一练第3天|学习心得
openGauss每日一练第4天|学习心得
openGauss每日一练第5天|学习心得
openGauss每日一练第6天|学习心得
openGauss每日一练第7天|学习心得
openGauss每日一练第8天|学习心得
openGauss每日一练第9天|学习心得
openGauss每日一练第10天|学习心得
openGauss每日一练第11天|学习心得
openGauss每日一练第12天|学习心得
openGauss每日一练第13天|学习心得
openGauss每日一练第14天|学习心得
openGauss每日一练第15天|学习心得
openGauss每日一练第16天|学习心得
openGauss每日一练第17天|学习心得
openGauss每日一练第18天|学习心得
openGauss每日一练第19天|学习心得
openGauss每日一练第20天|学习心得
openGauss每日一练第21天|学习心得

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gauss松鼠会

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值