我在很多面试环节发现,工程师们往往不善于设问和解答,这样就导致他们面对问题时局促、紧张,甚至答非所问,无法正常发挥。而我觉得正确的学习方法需要工程师们学会设问,学会自己提出并解答问题,这样才能设身处地的思考,推动自我进一步的学习。
而很多别人设下的题目,对自己也是一个很好的考验与警示。比如最近我们工程师面对客户提出的一道题目:
系统资源比较紧张,如何在数据库级别提高PMON进程CPU优先级(请进行操作,提高PMON优先级,提示,最后PMON进程为SCHED_RR调度模式)。
注意,这道题目的命题还是非常严谨的,还提示我们进程的最终调度模式。如果你不了解SCHED_RR是什么,那么多半要绊一跤。
还有,微博上有同学很快的答复,用nice,chrt,这直接就忽略了前提“在数据库级别”,所以这就错了。
正确的答案是通过隐含参数:_high_priority_processes 。
微博上又有网友说,不要碰隐含参数,但是注意,这个Oracle 11g引入的参数,缺省已经对LMS*|LGWR设置了高优先级。这是一个常规隐含参数。
而且对于很多重要的数据库环境,隐含参数的设置足够列举一个屏幕,不了解隐含参数的DBA不是好DBA。
更多内容请参考原文链接。
本文出自数据和云公众号,原文链接
时间: 2024-09-15 19:40:16