|
1、一直困扰DBA但期盼已久的功能:一键设置FAST=TURE的时代真的来了吗?你怎么看?
其实对于参数的配置,很多的软件和工具都想一键设置,但是怎么说,还是赶紧Oracle自治数据库的一键设置还是无法满足我们的需求。简单讲讲数据库的自动维护的一些点,就知道为何一键维护的时候还没到来。
自动关闭数据库:这个参数类似于Oracle关闭时仅发出shutdown命令,它会等待所有会话结束后关闭数据库,一般情况我们都会用到immediate要求立即结束和关闭,这个是不是要一键?
自动创建统计信息:这个最好是开启,SQL执行依赖的执行计划,执行计划评估执行成本就是根据统计信息来的,所以这个相当重要,不是特殊情况应该保持常开,这个是不是也要一键?
自动收缩数据库:个人从来就很诧异这个参数,如此耗费性能又没有实际价值的一个参数有存在的意义吗?如果不是特殊原因这个参数应该始终关闭,这个是不是也要一键?
自动更新统计信息:这个参数同自动创建统计信息是一样的,强烈建议常开,统计信息收集越准SQL执行选择的执行计划就会越优,性能也就越好,这个是不是也要一键?
自动异步更新统计信息:这个参数建议设置为开启,我们知道统计信息非常重要,但是如果每次数据变化都去收集一次统计信息这个性能也就不那么好了,这个又再次体现了平衡。
所以,一键时代个人感觉还没到来。
2、Oracle自治数据库是帮你来填坑还是来挖坑的?
感觉是挖坑,万一一不小心就来个删库了,就真的死翘翘了。 DBA应该把更多的目光聚焦在云上,例如哪些数据需要迁移上云,哪些需要迁移下来,如何迁移,以及如何整合云上的数据等。
3、我的工作会消失/改变吗?我将失去数据库掌控权吗?身为DBA我们如何应对?
不会消失。时代在进步,我们自己的技术和思想也要进步。如果自治数据库真的到来,那我们DBA要对自己的职责有一个全新的认识,把自身从一个数据库的管理者转变为整个数据库或者平台的展示者,将自己的视野看的更宽,那么未来的路不是更窄而是更宽广。我坚信技术只是为人类服务,而不是替代。 |
|