学习设问以提高

简介:

我在很多面试环节发现,工程师们往往不善于设问和解答,这样就导致他们面对问题时局促、紧张,甚至答非所问,无法正常发挥。而我觉得正确的学习方法需要工程师们学会设问,学会自己提出并解答问题,这样才能设身处地的思考,推动自我进一步的学习。


而很多别人设下的题目,对自己也是一个很好的考验与警示。比如最近我们工程师面对客户提出的一道题目:

系统资源比较紧张,如何在数据库级别提高PMON进程CPU优先级(请进行操作,提高PMON优先级,提示,最后PMON进程为SCHED_RR调度模式)


注意,这道题目的命题还是非常严谨的,还提示我们进程的最终调度模式。如果你不了解SCHED_RR是什么,那么多半要绊一跤。

还有,微博上有同学很快的答复,用nice,chrt,这直接就忽略了前提“在数据库级别”,所以这就错了。


正确的答案是通过隐含参数:_high_priority_processes 。

微博上又有网友说,不要碰隐含参数,但是注意,这个Oracle 11g引入的参数,缺省已经对LMS*|LGWR设置了高优先级。这是一个常规隐含参数。


而且对于很多重要的数据库环境,隐含参数的设置足够列举一个屏幕,不了解隐含参数的DBA不是好DBA。


更多内容请参考原文链接。


本文出自数据和云公众号,原文链接


目录
打赏
0
0
0
0
16429
分享
相关文章
|
6月前
学习putpixel画点
学习putpixel画点。
70 20
|
7月前
VMCS学习
VMCS学习
|
11月前
|
C++学习总结——初识C++
C++学习总结——初识C++
70 0
pmq再学习三
前面我们已经了解了在做好基础数据的准备工作后,启动测试的时候,会做一个注册消费组的工作,完成后,我们就可以执行生产者发消息操作了。发消息的操作是:发送消息完成后,由于其采用的拉模式,我们可以看到消息在经过发送,存储到数据库之后,会做一个通知拉取数据操作,然后执行拉取。拉取完成后,进行响应。此时会进行消费操作,而这个过程的处理关键是handleData操作,从代码中,我们可以看到其是执行的线程操作是一个batchExcute批量执行操作,可以看到其里面有一个重要方法:threadExcute方法,从而进一步看到我们想看到的方法doMessageReceived
153 2
pmq再学习三
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等