暂无图片
分享
无语的跑步
2019-04-24
为啥REDO LOG BUFFER 1M落盘? 为啥不是2M或者3M?

问个问题 为啥REDO LOG BUFFER 1M落盘? 为啥不是2M或者3M

收藏
分享
3条回答
默认
最新
罗海雄

对于多数存储来说,同样的写入量或者读取量,N个小IO(比如8k)到批量的几个大IO,其总体时间是逐渐下降的,但是,到了1M这个级别,区别就很小了。3个1M分开写,和一个3M一次写,性能差别基本没有。所以选用了1M作为触发批量写的条件。在全表扫里面也有类似的,通常,8k数据块的数据库,全表扫对应的db_file_multiblock_read_count一般设为128,正好也是1M。

暂无图片 评论
暂无图片 有用 1
打赏 0
无语的跑步

非常感谢您的指导。

暂无图片 评论
暂无图片 有用 0
打赏 0
章芋文
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
rman异构平台恢复
回答 1
对于linux<>windows迁移数据库跨平台的操作rmanrestoredatabase可以执行,recover是无法解析归档日志的。RMANDUPLICATE/RESTORE/REC
主库修改redo log会自动同步到DG备库吗?
回答 1
在MySQL的主从复制(MasterSlaveReplication)中,主库修改的redolog并不会自动同步到备库(也称为从库)。主库的redolog是用于持久化事务的日志记录,而备库通过读取主库
Oracle19c rac集群搭建过程中节点2运行root.sh脚本报错了,求求各位大佬帮帮忙哇
回答 10
已采纳
从lsscsi显示来看,你所有的磁盘(本地磁盘和asm磁盘都在同一个scsi控制器上),你要根据共享磁盘设置手册里的scsi1.sharedBus"virtual",将asm挂载到scsi1控制器上,
请教一个SQL
回答 2
selectcoalesce(a.emid,b.emid,c.emid)asemid,a.pfdtasdpfdt,a.ovasdov,a.nvasdnv,b.pfdtasspfdt,b.ovassov
不同年限的【数据库工程师】,实际差距在哪儿?3年、5年、10年 差距有多大?
回答 7
已采纳
我觉得前5年,就是官方文档的掌握,无论是oracle,mysql等等。对官方文档越熟悉,越厉害。其次就是坑了,比如命令,Oraclemysql都支持。但是执行后影响确实不一样的。5年后看运气加学历,运
异地备份Oracle,没有exp命令怎么办?
回答 3
已采纳
1、远程机器如果能安装oracleclient是可以用EXP或者expdp命令。2、设置shell脚本通过本地expdp导出后sftp传输到异地机器。3、直接用rman配合NFS也能实现异地机器备份。
Oracle进程CPU占用高99%,无法释放
回答 1
setlinesize500colusernamefora10coleventfora35colprogramfora20truncatecolcpupfor99.99selectta.,round(
Oracle delete 之前的数据后 ,表空间占的硬盘空间如何释放?
回答 2
已采纳
1.你需要对需要回收表空间对应数据文件的maxblocks的对象例如表进行delete数据后,move,shrink才能降低高水位,再降低表或者挪走这个对象,你才能对数据文件进行空间释放;2.你del
一个数据库实例下面有十几个用户,如何实现分用户备份各自的数据,不用一个一个exp?各用户如何实现并发备份?
回答 3
只能写脚本然后定时任务一起备份了。但是备份本来就是高IO操作。一起可能IO用尽还有竞争。没有必要并行。比如ABCDEF几个schema一起,可能不快。但是每个备份开并行能快一些。主要看你磁盘的IO能力
Oracle raw类型
回答 1
可以试试VARCHAR,其实RAW和VARCHAR是类似的,只是存储在RAW里的是二进制值,在任何时候不会做自动的字符集转换,这是RAW和VARCHAR的不同,RAW只是一种外部类型,其内部存储是VA