前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >苹果后端的Oracle数据库

苹果后端的Oracle数据库

作者头像
数据和云
发布2018-03-05 16:12:51
6890
发布2018-03-05 16:12:51
举报
文章被收录于专栏:数据和云数据和云数据和云

最近在微博上,网友发布了一份来自于苹果公司的Oracle数据库AWR报告,虽然我们早就知道Apple的APP Store后端使用的就是Oracle数据库,部署在Exadata一体机上,但是完整的AWR报告通常还是很难见到(这份报告可能包含了客户敏感信息,我仅作一点非常简要的分析)。

从报告上看,数据库环境基本如下:

  1. 数据库版本11.2.0.2 (当然这是几年前的数据);
  2. 5个节点的RAC环境;
  3. 数据库名称为INDIGO,以此为名称的表空间,最大文件序号为1139 - datafile/indigo.1139.788591137 ,单表空间存在大量文件(可见文件667个);
  4. 当然这个报告是夜间的,不具有典型的业务代表性;

最近正好有朋友咨询关于Oracle数据库的隐含参数设定,我们可以借此报告来了解一下苹果的参数设置。

如图中截取部分参数,可以看到,苹果有如下一些参数设置。

  1. cursor_sharing = force,强制的变量绑定,这说明苹果也曾经面临绑定变量的问题;
  2. _file_size_increase_increment = 2143289344,设置文件扩展大小,这是Exadata优化的推荐设置之一;
  3. _optim_peek_user_binds = FALSE,绑定变量Peeking,禁用;
  4. _kill_diagnostics_timeout = 140,超时设置,140秒,这是11g的诊断参数,在指定超时之后,杀掉队列阻塞进程;
  5. _lm_rcvr_hang_allow_time = 140,也是140秒,同样是11g的Hang诊断参数,设置该参数改变节点Hang的驱逐时间;
  6. _buffer_busy_wait_timeout = 2 ,buffer busy wait的超时时间,单位是厘秒;
  7. deferred_segment_creation = FALSE,禁用11g的延迟段创建特性;

此外,如下一个系列的参数是Exadata的推荐设定,在这个环境中也多有设置:

alter system set "_enable_NUMA_support"=FALSE scope=spfile;


alter system set "_file_size_increase_increment"=2044M scope=spfile;


alter system set compatible=11.2.0.3.0  scope=spfile;


alter system set db_lost_write_protect=TYPICAL scope=spfile;


alter system set filesystemio_options=setall  scope=spfile;


alter system set global_names=TRUE scope=spfile;


alter system set open_cursors=1000  scope=spfile;


alter system set parallel_adaptive_multi_user=FALSE scope=spfile;


alter system set processes=10000  scope=spfile;


alter system set sql92_security=TRUE scope=spfile;


alter system set dispatchers  = '' scope=spfile;


alter system set pga_aggregate_target=0 scope=spfile;


alter system set shared_servers=0 scope=spfile;

Oracle的参数设置有大学问,值得参考学习。

以下附件是苹果Apple Store后台的DataGuard架构体系(来自网络),供参考。

另外,我们最近在编撰一本和AWR分析相关的书籍,大家有报告问题和建议欢迎提供,也可以加我的个人微信帐号:eyglee 讨论。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2015-02-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据和云 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档