日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > Optimizing Oracle RAC

Optimizing Oracle RAC

來源:程序員人生   發(fā)布時間:2014-09-20 03:26:31 閱讀次數(shù):3088次

Oracle Real Application Clusters (RAC) databases form an increasing proportion of Oracle database systems. RAC was introduced in 2001 as part of Oracle 9i and was based on Oracle’s earlier Oracle Parallel Server architecture. RAC is almost unique as a mature implementation of a shared disk database clustering system: it is the basis for Oracle’s Exadata database machine, and allows for economical scalability and high availability.

All the usual principles of database performance tuning apply to RAC. However, the RAC architecture provides some additional challenges and opportunities.

The key principles in RAC performance management are:

  • Maintaining high speed communications between the instances in the cluster.
  • Eliminating unnecessary inter-instance traffic.
  • Balancing workload between the instances in the cluster.

RAC architecture

RAC is a shared disk clustered databases: every instance in the cluster has equal access to the database’s data on disk. This is in contrast to the shared nothing architecture employed by other RDBMS clusters.   In a shared nothing architecture, each instance is responsible for a certain subset of data. Whenever a session needs that data, then the appropriate instance must be involved in serving up the data.  

Shared nothing database clusters have their advantages, but transparent and rapid scalability is not one of them.   The shared nothing architecture requires that data be distributed across the instances in the cluster. When a new instance is added to the cluster, data needs to be redistributed across the cluster in order to maintain a reasonable balance of load. In contrast, a new instance can be added to a RAC cluster without any data rebalancing being required: the new instance has immediate and independent access to all the data in the database.

It is this ability to rapidly add or remove instances from RAC clusters that justifies the “G for Grid” in the Oracle 10g and 11g naming convention: RAC has the ability to rapidly scale database clusters by adding or removing instances: that capability is required (but perhaps not sufficient) to create a truly grid-enabled database.

The main challenge in the shared disk architecture is to establish a global memory cache across all the instances in the cluster: otherwise the clustered database becomes IO bound. Oracle establishes this shared cache via a high-speed private network referred to as the cluster interconnect.

All the instances in a RAC cluster share access to datafiles on shared disk, though each have private redo logs and undo segments.   Each instance has its own SGA and background processes and each session that connects to the cluster database connects to a specific instance in the cluster.


Figure 1 RAC architecture

Global Cache Requests

Understanding how instances in the cluster communicate is critical to understanding RAC performance.   As with single-instance Oracle, we want to avoid disk IO whenever possible

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 中国一级片在线观看 | 精品久久一区二区三区 | 亚洲91视频 | 91精品一区二区三区久久久久久 | 精品玖玖玖 | 在线电影91 | 欧美激情一区二区三区 | 一区二区av在线 | 黄色av毛片| 国产精品www| 99在线观看视频 | 成人高清视频免费观看 | 九九导航 | 日本精品久久久 | 成人黄色一级视频 | 黄色片视频免费看 | 综合黄色 | 中文,亚洲,欧美 | 欧美国产精品久久久 | 国产精品成人一区二区网站软件 | 欧美一区二区在线视频 | 自拍第二页 | 亚洲免费区 | 蜜臀网 | 黄色在线片 | 日本电影中文字幕 | 日韩大片| 欧美午夜一区二区福利视频 | 免费观看91视频 | 精品视频久久久久久 | 欧美日韩一区二 | 成人综合婷婷国产精品 | 一区二区三区精品视频 | 久久国产视频网站 | 国产精品久久久久久久久久久不卡 | 亚洲成人自拍 | 国产精品国产a | 欧美三级成人 | 肉色欧美久久久久久久免费看 | 国产精品99精品久久免费 | 日韩欧美在|