我的编程空间,编程开发者的网络收藏夹
学习永远不晚

使用Oracle Nologging+Append注意事项是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

使用Oracle Nologging+Append注意事项是什么

本篇内容介绍了“使用Oracle Nologging+Append注意事项是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

查看创建的表是否为nologging  user_tables.logging字段。

  如果直接加载的表上有索引,Oracle不会像加载数据的方式那样来处理索引的数据,但是它同样需要维护一个索引,这个成本很高,同时会生成很多的redo。

  所以当使用直接加载时,通常是针对一些数据量非常大的表。如果这些表存在索引,将会带来很大的性能影响,这时可以考虑先将索引disable或者drop掉,等加载数据后,之后在重新建立索引。 

创建索引指定nologging:

create index idx_object_id on idx_test(object_id) nologging;

使用insert append的缺点在于仅会向高水位线之上的块进行插入,会忽略高水位线下的空闲块,所以append会提高高水位线。

insert append时在表上加“6”类型的Exclusive锁,即排它锁,为表级锁,会阻塞表上的所有DML语句。因此在有业务运行的上传环境下要慎重使用。

测试:

SYS@prod>insert into test select * from test;

在其他会话查看锁定对象情况:

SYS@prod>select object_id,session_id,locked_mode from v$locked_object;

 OBJECT_ID SESSION_ID LOCKED_MODE

---------- ---------- -----------

     88905   125  6

 有关Append的其他错误:

ORA-12938错误
如果直接路径加载的事务未提交或回滚,则同一个会话无法访问被修改的表(报ORA-12838: cannot read/modify an object after modifying it in parallel),非同一个会话可以访问。 

SYS@prod>insert into test select * from test;

5566720 rows created.

SYS@prod>select count(*) from test;

select count(*) from test

*

ERROR at line 1:

ORA-12838: cannot read/modify an object after modifying it in parallel

“使用Oracle Nologging+Append注意事项是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

使用Oracle Nologging+Append注意事项是什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

连接Oracle注意事项是什么

本篇内容介绍了“连接Oracle注意事项是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!连接Oracle 的设计可以作为ADO进行替代,
2023-06-17

PyGraphviz安装使用及注意事项是什么

本篇内容主要讲解“PyGraphviz安装使用及注意事项是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PyGraphviz安装使用及注意事项是什么”吧!1. 工具说明PyGraphviz
2023-07-05

localStorage的用法及使用注意事项是什么

这篇文章主要讲解了“localStorage的用法及使用注意事项是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“localStorage的用法及使用注意事项是什么”吧!localStor
2023-06-29

Assert.assertEquals的使用方法及注意事项是什么

这篇文章主要介绍了Assert.assertEquals的使用方法及注意事项是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Assert.assertEquals的使用方法及注意事项是什么文章都会有所收获,
2023-06-30

使用亚马逊服务器注意事项是什么意思

选择合适的云服务提供商:选择一个可用的云服务提供商,例如AmazonWebServices(AWS)或AmazonS3,可以确保您的应用程序能够运行在高效的云服务器上,并且可以获得更好的安全性和可扩展性。配置云服务器环境:在配置云服务器环境时,请确保您已经正确配置了您的数据库、Web服务器和其他应用程序服务器,以确保您的环境配置正确。配置应用程序服务器:在将应用程序服务器配置为AWS或AmazonS3时,请确保您正在使用与您的...
2023-10-27

Mybatis-Plus分页的使用与注意事项是什么

这篇文章主要介绍“Mybatis-Plus分页的使用与注意事项是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Mybatis-Plus分页的使用与注意事项是什么”文章能帮助大家解决问题。1.写个
2023-06-30

Java基础之Integer使用的注意事项是什么

这篇文章主要介绍了Java基础之Integer使用的注意事项是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。JAVA中Integer对象的引用JAVA中没有指针一说,但也
2023-05-30

sun unsafe类功能及使用注意事项是什么

这篇文章跟大家分析一下“sun unsafe类功能及使用注意事项是什么”。内容详细易懂,对“sun unsafe类功能及使用注意事项是什么”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入
2023-06-28

使用亚马逊服务器注意事项是什么

选择合适的服务器提供商:您需要选择一个可靠的、可扩展的服务器提供商,并了解每个服务器提供商的安全和服务级别协议(SLA)。配置正确的硬件和软件:您需要确保您的硬件和软件配置正确,并且具有足够的处理能力来处理您的业务需求。安装和配置安全软件:您需要安装和配置适当的安全软件,以确保您的数据和系统免受未经授权的访问。使用合适的管理工具:您需要使用适当的管理工具,如SSH
2023-10-27

oracle中nologging的使用方法是什么

在Oracle数据库中,通过使用NOLOGGING选项可以在进行数据导入、数据加载等大批量操作时提高性能。当表或索引使用NOLOGGING选项时,数据库会将操作跳过日志记录,从而减少了IO操作,提高了性能。要使用NOLOGGING选项,可
oracle中nologging的使用方法是什么
2024-04-09

golang函数注释的使用方法和注意事项是什么

这篇文章主要介绍了golang函数注释的使用方法和注意事项是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇golang函数注释的使用方法和注意事项是什么文章都会有所收获,下面我们一起来看看吧。一、函数注释概
2023-07-05

oracle中sqlldr使用要注意哪些事项

在使用sqlldr之前,需要确保已安装Oracle客户端,并且设置了正确的环境变量(如ORACLE_HOME和PATH)。在创建控制文件时,要确保控制文件中的字段与目标表的字段对应正确,并且数据类型和长度也要一致。在加载数据之前,需要先确保
oracle中sqlldr使用要注意哪些事项
2024-05-21

oracle中parallel使用要注意哪些事项

在使用Oracle中的Parallel查询时需要注意以下事项:并行查询的使用要谨慎,只有在大型数据集上进行复杂的查询时才建议使用并行查询。在执行并行查询之前,必须确保数据库的适当配置。这包括正确设置并行度参数和启用适当的硬件资源。并行查询可
oracle中parallel使用要注意哪些事项
2024-04-09

React中style的使用方法及注意事项是什么

这篇“React中style的使用方法及注意事项是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“React中style的
2023-07-05

编程热搜

目录