免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1599 | 回复: 0
打印 上一主题 下一主题

[数据库] 请问详细的logging和nologging问题。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-04-02 10:13 |只看该作者 |倒序浏览
各位好:
      我对oracle 的 logging和 nologging的选项一知半解,所以在此,想向各位详细了解一下:
1、nologging 是指根本就不写redo信息到 log buffer(日志缓存区),还是指写入日志缓存区,但不写入重做日志文件呢?
2、如果指定了 nologging 选项,是不是 undo 信息也不会写了?
3、alter table xxx nologging; 这样在表级或 dml 语句级指定 nologging 选项,是不是只会在直接路径装载(Direct_Load)方式,如/*+ append */这种形式下,才不写入redo。普通的 dml ,如 insert into xx nologging,还是会写redo呢?
4、请问用 /*+ append */ 这种直接路径装载的方式增加数据时,相应的表的索引会排序存放数据吗?还是也是append直接加到索引的尾部?

-----
以上三个问题不解,还望各位能帮忙解答一下。
万分感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP