暂无图片
一个高级的DBA要求您执行以下命令以提高性能:
我来答
分享
星星之火
2024-02-06
一个高级的DBA要求您执行以下命令以提高性能:

"一个高级的DBA要求您执行以下命令以提高性能: SQL> ALTER TABLE subscribe log STORAGE (BUFFER_POOL recycle); 您检查了SUBSCRIBE_LOG表中的数据,发现它是一个包含一百万行的大型表。提出此建议的原因可能是什么?"

A

未启用自动共享内存管理。

B

保持池未配置。

C

未配置自动工作区管理。

D

SUBSCRIBE_LOG表中的数据块很少被访问。

E

SUBSCRIBE_LOG表上的所有查询都重写为实例化视图。

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
yBmZlQzJ

答案:D

解释

SUBSCRIBE_LOG表中的大多数行每周访问一次。

暂无图片 评论
暂无图片 有用 7
打赏 0
暂无图片
forever

选择d

原题:

A senior DBA asked you to execute the following command to improve performance:

SQL> ALTER TABLE subscribe log STORAGE (BUFFER_POOL recycle);

You checked the data in the SUBSCRIBE_LOG table and found that it is a large table

containing one million rows. What could be a reason for this recommendation?

A. The keep pool is not configured.

B. Automatic Workarea Management is not configured.

C. Automatic Shared Memory Management is not enabled.

D. The data blocks in the SUBSCRIBE_LOG table are rarely accessed.

E. All the queries on the SUBSCRIBE_LOG table are rewritten to a materialized view.

Answer: D

暂无图片 评论
暂无图片 有用 1
打赏 0
Thomas

STORAGE (BUFFER_POOL recycle)啥意思,是指内存中该表的BLOCK随时都可被踢出么?

暂无图片 评论
暂无图片 有用 1
打赏 0
subverter

SUBSCRIBE_LOG表中的大多数行每周访问一次。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
12cr2 rac ora-29740 ora-3136
回答 1
有个项目也遇到类似的问题,也是12C环境OracleLinux7.9RAC12.2.0.1版本的提示连接超时,网上只能找到10g出现类似问题解决办法,10g主要是长连接没有释放,最终没有找到解决办法。
【centOS7】查询是否开启异步IO
回答 11
已采纳
/proc/slabinfo中的内容是动态的安装了aio的包,还需要某个程序运行后加载了这个包(或库),比如Oracle,并按照某种模式使用了这个库,才会在/proc/slabinfo中有所体现
使用rman备份的RAC数据库 如何在单机上进行恢复测试
回答 2
已采纳
大部分步骤都一样,唯独如果使用asm,restor时需要设置setnewname,如果多的话可以源库select拼接为批量语句。示例如下:run{setnewnamefordatafile1to'';
请问,系统现在卡顿,根据dump文件可以看出卡在数据库上,但是数据库没看出任何问题,我获取了三个awr日志,麻烦大神帮我看一下,问题到底在哪?
回答 6
从第一个与第二个AWR看主要的等待事件行锁:行锁的平均等待已经达到45013ms原因分析:1.检查一下enq:txrowlockcontention对于的会话情况,以及阻塞源情况。SQL参考:setl
ORA-15081无法将I/O提交到磁盘
回答 1
检查下asm磁盘组状态和空间
Oracle以一种什么样的方式处理临时文件?
回答 1
已采纳
一般而言,数据的每一个修改都会存储在重做日志,这些事务日志会在以后的某个时间重新应用以“重做事务”,例如,数据库实例失败后进行恢复时就可能需要“重做事务”。临时文件(temporaryfile是一种特
Linux 通过终端在/etc/profile设置全局变量,关闭并重新开启终端后,变量为空?
回答 1
已采纳
修改/root/.bashprofile文件。/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中搜集she
帮忙分析一下oracle10Gr2日志
回答 7
已采纳
这些日志是切换日志信息,没有问题。报表特别慢,增加redo数量/调整redo大小试试。这个库里面才3个50M的redo文件,另外sga才200多M看下系统还有内存不,增加sga。e:\oracle\p
换服务器 之前oracle还原的有问题,有些视图和存储过程还有表的索性之类的有错误,现在找到了这些视图名称,怎么批量把sql拿来重新编译下?
回答 1
已采纳
如果你数据库里这些对象当前的sql都是正确的,直接批量编译无效对象就好了@$ORACLEHOME/rdbms/admin/utlrp.sql或者执行execdbmsutility.compilesch
数据泵导出时间增长了一倍
回答 4
导出的时候看看等待事件,有的时候存在bug啥的可能导致导出时间特别长