<Documents Title Here>

Similar documents
<Documents Title Here>

1. 請 先 檢 查 包 裝 內 容 物 AC750 多 模 式 無 線 分 享 器 安 裝 指 南 安 裝 指 南 CD 光 碟 BR-6208AC 電 源 供 應 器 網 路 線 2. 將 設 備 接 上 電 源, 即 可 使 用 智 慧 型 無 線 裝 置 進 行 設 定 A. 接 上 電 源

Panaboard Overlayer help

Microsoft Word - CVersion doc

Applied Biosystems StepOne™ Real-Time PCR System Quick Reference Card for Installation

這 是 醫 生 在 小 兒 的 初 步 診 斷 的 判 語 這 樣 的 一 段 話, 令 我 望 子 成 龍 的 美 夢 碎 了 醣 豆 豆 大 夢 想 十 一 年 前 的 資 訊 沒 有 今 天 的 發 達, 互 聯 網 還 是 一 個 很 奢 侈 的 東 西, 加 上 黏 多 醣 症 這 個 罕

发行说明, 版

<Documents Title Here>

StorageTek Virtual Storage Manager GUI - 安全指南

自然辩证法索引

Microsoft Word - Atmel-45136A-Pick-Best-Microcontroller-Strom-Eiland-Flodell_Article_CS

EMC® VNX® Series VNX8000™ Block 安装指南

流離所愛(完結篇)

2

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

* * 2

怪物來敲門

TangBeilee_EBOOK-29MAY12

% 6.% 9.6% % 7.% 1.8% % 68.7% 14.5% : 15.8% 57.9% 4.7%

<4D F736F F D20C4CFBEA9D0C2B0D9A3A A3A9A3BAC7C9BDB3BFAAB3F6BAC3D3F1C0B4A3ACB9D8D7A2D2B5CEF1BDE1B9B9B5F7D5FBA3BBCDB6D7CAC6C0BCB6A1B0BDF7C9F7CDC6BCF6A1B12E646F63>

Microsoft Word - Functional_Notes_3.90_CN.doc

AI-AUTO-011 Saflex® Advanced PVB - Color Interlayer (Chinese)

截 至 2016 年 3 月 23 日, 农 林 牧 渔 板 块 累 计 涨 幅 为 %, 在 申 万 28 个 一 级 行 业 分 类 中 排 名 第 八, 在 年 初 至 今 所 有 板 块 全 线 下 跌 的 情 况 下, 农 林 牧 渔 板 块 跌 幅 相 对 较 小 主 要 原

Microsoft Word - Xinhua Far East_Methodology_gb_2003.doc

Chn 116 Neh.d.01.nis

Microsoft Word - ORCLRECOVE-7_ORCL_数据库紧急救援_ _BiotWang.docx

% 29.9%.7% % 2% 2.1% % 45.2% 4.9% % 42.5% 14.8% % 41.5% 23.4%... 2

要改变我们的文化 仅说我们是维护生命运动倡导者是不够的 我们必须 解释为什么我们是维护生命运动的倡导者 这本书恰恰是极佳的资源 弗兰克 帕沃 为了生活 教会的教牧主席 全国维护生命宗教理事 会全国总监 一个深思熟虑且彻底的分析 为什么保护所有人的生命不仅是正确的 立场 而且也是我们作为一个社会唯一应

Microsoft Word - Sears Guidebook _Chinese_ _ _.doc

图 书 在 版 编 目 (CIP) 数 据 临 床 肿 瘤 学 : 全 2 册 /( 美 ) 尼 德 胡 贝 尔 (Niederhuber,J.E.) 等 原 著 ; 孙 燕 译. -- 北 京 : 人 民 军 医 出 版 社, ISBN Ⅰ.1 临

Layout 1

Microsoft Word - 山西焦化(600740)--焦炭价格上涨提升业绩,市场整合带来机会 doc

市 场 综 述 三 季 度, 上 海 投 资 市 场 交 易 量 持 续 攀 升, 共 有 八 宗 主 要 交 易 达 成, 交 易 金 额 共 计 人 民 币 160 亿 元, 环 比 增 长 59% 投 资 者 尤 其 是 国 际 投 资 者, 逐 渐 增 购 租 金 收 入 稳 定 的 核 心

幻灯片 1

IBM 全 球 企 业 咨 询 服 务 部 中 国 五 矿 筑 起 人 力 资 源 信 息 大 厦 2 回 顾 篇 慎 选 巧 选 软 件 平 台 由 于 五 矿 集 团 下 属 的 很 多 公 司 是 最 近 几 年 才 加 盟 的 新 成 员 企 业, 这 些 公 司 所 应 用 的 人 力 资

样 本 基 金 平 均 仓 位 微 升 近 3 月 仓 位 水 平 变 化 不 大 根 据 我 们 金 元 证 券 的 基 金 仓 位 监 测 模 型,69 只 样 本 基 金 的 仓 位 ( 截 止 日 期 : ) 为 82.48%, 处 于 历 史 均 值 之 上, 相 比 上

Oracle 4

:5-6

Microsoft Word - A_Daily

Microsoft Word - A_Daily

< F A4A4B0EAA448C576B3F8A7695FA5C1A544B0F2AAF7B77C2E696E6464>

Microsoft Word - SH doc

Microsoft Word - A_Daily

Copyright 2011, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement cont

Applied Biosystems StepOne™ Real-Time PCR System User Bulletin: StepOne™ System Updates (PN A / SN 117UB20-01)

Table of Contents 1. Adobe Premiere Pro CS6 Plug-in for AVerMedia Devices Sony Vegas Pro Plug-in for AVerMedia Devices ImageJ Plug-in


1 目 的 为 维 护 国 内 政 企 市 场 良 好 的 市 场 秩 序, 加 强 对 窜 货 等 重 大 违 规 行 为 的 管 理, 特 在 2016 年 中 兴 通 讯 国 内 政 企 市 场 窜 货 管 理 办 法 基 础 上 制 定 本 管 理 办 法 本 管 理 办 法 适 用 于 中

216 年 8 月 市 场 概 述 216 年 月 日, 通 州 出 台 了 商 住 限 购 新 政, 规 定 新 建 商 业 办 公 项 目 应 当 按 照 规 划 用 途 销 售, 并 只 能 出 售 给 企 事 业 单 位 或 社 会 组 织, 且 上 述 单 位 购 买 后 再 出 售 时,

B _02_ch.indd

关 于 瓶 装 水, 你 不 得 不 知 的 8 件 事 情 关 于 瓶 装 水, 你 不 得 不 知 的 8 件 事 情 1 水 质 : 瓶 装 的, 不 一 定 就 是 更 好 的 2 生 产 : 监 管 缺 位, 消 费 者 暴 露 于 风 险 之 中 人 们 往 往 假 定 瓶 装 水 是

MyCOS

凡 事 之 始 是 工 作 至 关 重 要 的 一 部 分 柏 拉 图

臺 灣 民 主 基 金 會 Taiwan Foundation for Democracy 本 出 版 品 係 由 財 團 法 人 臺 灣 民 主 基 金 會 負 責 出 版 臺 灣 民 主 基 金 會 是 一 個 獨 立 非 營 利 的 機 構, 其 宗 旨 在 促 進 臺 灣 以 及 全 球 民

我 的 宗 族 渊 源 和 我 的 生 平 周 仲 羲 著

MyCOS

PowerPoint Presentation

<Documents Title Here>

Microsoft Word - A1译者的话.doc

2014 年 前 言 房 地 产 投 资 信 托 基 金 (Real Estate Investment Trusts,REITs) 在 海 外 早 已 发 展 成 熟, 而 香 港 政 府 去 年 也 进 一 步 准 备 放 宽 房 托 限 制, 相 比 之 下, 中 国 已 经 改 革 开 放

幻灯片 1



目 錄 使 用 者 介 面... 3 檔 案 頁 籤... 3 配 置... 4 狀 態 列... 4 功 能 區... 5 說 明... 5 文 件... 7 修 訂 雲 形... 7 標 註... 8 文 字... 9 幾 何 中 心 點 的 物 件 鎖 點 等 角 製 圖 格 線.

China Academic Journal Electronic Publishing House. All rights reserved.

China Academic Journal Electronic Publishing House. All rights reserved.


1377_SNAP_Selection_Guide.fm

公 司 简 介 主 营 业 务 构 成 及 募 投 项 目 比 亚 迪 创 立 于 1995 年, 最 初 从 事 的 是 手 机 电 池 制 造 业 务,23 年 24 年 分 别 进 入 汽 车 和 手 机 部 件 及 组 装 业 务 同 时, 基 于 其 先 进 的 电 池 技 术, 公 司

¬¬

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO

PowerPoint 演示文稿

經濟部智慧財產局



AGED TEA AND TEA CEREMONY EQUIPMENT COLLECTION :00-16: :00-18:

PCM-3386用户手册.doc

Parts List and Sewing Equipment Please enter your Chinese text here! Keystone Sewing Machine Company, Inc. 267 Table of contents Table / Chinese Chine

huycverso.indd

The presentation is prepared by BH Global Corporation Limited. (the Company ) and is intended solely for your personal reference and is strictly confi

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

LH_Series_Rev2014.pdf

XP-225 Series

Logitech Wireless Combo MK45 English

深圳市太光电信股份有限公司章程

使用 Adobe® Extension Manager CS4

P. 部門業務 P. 3 部門業務 技術與經驗轉移 支援越南化學實驗室 010年七月為了強化越南化學 驗室同步 支援 成功的提供了技術及經驗的 實驗室整體技術與管理能力 在東 測 試能力與世界商務接軌 轉移 協助實驗室建立了必要的品 亞區楊崑山營運長指派 越南竹正 營 運管理可獨立運作 質文件並落實

(Microsoft PowerPoint A UPEC IR ppt \(cn\) \(NDR\)4.8 [\317\340\310\335\304\243\312\275])

Oracle高级复制冲突解决机制的研究

目錄

untitled

加 快 审 阅 和 标 记 工 作 流 程 Acrobat X 通 过 提 供 一 种 可 靠 的 文 件 格 式 扩 展 了 Office 和 SharePoint 的 协 作 服 务, 可 以 使 用 大 多 数 桌 面 应 用 程 序 生 成 这 种 格 式 并 使 用 Acrobat 或 免

untitled

Sun Storage Common Array Manager 阵列管理指南,版本 6.9.0

Microsoft Word - (web)_F.1_Notes_&_Application_Form(Chi)(non-SPCCPS)_16-17.doc

1

<30312E20B9EFB7C5AF66BEC7A4A4A175A5CDAC7ABE69B3B1A176AABABDD7AA522E706466>


使用 Adobe® Extension Manager CS4

ebook70-14

Transcription:

ParnassusData is a software company Oracle streams 参数优化报告 诗檀软件 www.parnassusdata.com 工程师 : 报告生成日期 : 更新日期 : 郭兆伟 2015 年 7 月 20 日 2015 年 7 月 20 日

文档控制 此文档仅供诗檀软件内部审阅, 不得向与此无关的个人或机构传 阅或复制 变更记录 日期作者及更新人版本号变更信息 审阅人 版本号审阅人职位相关评 1.0 论 审批人 版本号批准人日期相关评论 文档分发 分发号文档名分发位置 1 SHCH-1 ASANA 诗檀软件 Oracle 数据库健康检查报告 2

目录 文档控制... 2 变更记录... 2 审阅人... 2 审批人... 2 文档分发... 2 目录... 3 1. 实验环境... 3 2. 实验及其结果... 3 2.1 创建测试的存错过程和表... 4 2.2 配置优化后的参数 :... 6 3. 其他信息... 7 3.1 出现的其他日志信息 :... 7 4. 总结... 8 5. 其他问题... 9 5.1 未解决的问题... 9 已解决的问题... 9 1. 实验环境 虚拟机环境 rhel 5.6_64 oracle 10.2.0.4 之前搭建的一个双节点 streams 的环境, 关闭双向复制, 先使用单项复制进行模拟冲突的实验 2. 实验及其结果 事务类型 未优化前 优化后 结论 其他 大量小事务 很慢 ( 约 30 分钟以上 ) 较快 (5 分钟以内 ) 大量小事务表现压力主要在应用 内存参数影响较大 端 长事务 很慢 较快 长事务压力主要在捕获端 内存参数影响较大 诗檀软件 Oracle 数据库健康检查报告 3

2.1 创建测试的存错过程和表首先在源端创建测试表 : test_num,id 上是主键 create table test_num( id number primary key, version number ); create or replace procedure stream_test(stream_type in varchar2,stream_table in varchar2) as v_sql varchar2(500); v_init number; begin for i in 1..100000 loop v_sql :='insert into ' stream_table ' values(' i ',' i ')'; execute immediate v_sql; commit; end loop; if stream_type='update' then v_sql := 'update ' stream_table ' set version=version+1'; execute immediate v_sql; end if; commit; end; -- 存储过程可以用来初始化 10 万行数据, 并后期进行 update 操作 查询 select * from V$STREAMS_POOL_ADVICE 发现 stream pool 太小 诗檀软件 Oracle 数据库健康检查报告 4

可以发现设置 136M 性能会有提升 查询 V$STREAMS_APPLY_COORDINATOR 源端 : SELECT CAPTURE_NAME, STATE FROM V$STREAMS_CAPTURE; select * from V$BUFFERED_PUBLISHERS 发现目前 IN FLOW CONTROL: INSUFFICIENT MEMORY AND UNBROWSED MESSAGES, 捕获进行了流控制目标端是正常的消息出现这种情况是由于传播和应用进程无法很快的出队, 导致在捕获端进行了控制 源端日志在后面出现 : Mon Jul 20 16:13:03 2015 Propagation Schedule for (STRMADMIN.QUEUE_TABLE, SVEN2) encountered following er ror: ORA-23603: 由于 SGA 不足, STREAMS 入队中止在目标增加了流池大小 : ALTER SYSTEM SET streams_pool_size='136m' SCOPE=BOTH; 源端的日志记录立马快了 诗檀软件 Oracle 数据库健康检查报告 5

首先进行一个 100000 行记录的插入做初始化操作 可以观察到源端事务很快就完成了, 由于是 insert 一次就提交一次 相当于有很多事务同时进行 压力在抽取端, 源端抽取过慢 目标端经过几十分钟才应用了 2W+ 记录 目标端查询 V$BUFFERED_QUEUES : 发现大量的消息产生了队列溢出 2.2 配置优化后的参数 : 在源端和目标端把流池大小分配给 : ALTER SYSTEM SET streams_pool_size=200m SCOPE=BOTH; execute dbms_apply_adm.set_parameter('apply_10g_2','parallelism','4'); execute dbms_apply_adm.set_parameter('apply_10g_2','_dynamic_stmts','y'); execute dbms_apply_adm.set_parameter('apply_10g_2','_hash_table_size','1000000'); execute dbms_apply_adm.set_parameter('apply_10g_2','disable_on_error','n'); alter table aq$_queue_table_p enable row movement; alter table aq$_queue_table_p shrink space; alter system set JOB_QUEUE_PROCESSES=4 SCOPE=SPFILE; alter system set "_job_queue_interval"=1 SCOPE=SPFILE; cat <<EOF >>/etc/sysctl.conf net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 net.ipv4.tcp_rmem = 4096 87380 16777216 net.ipv4.tcp_wmem = 4096 65536 16777216 EOF sysctl -p execute dbms_capture_adm.alter_capture(capture_name=>'capture_10g_1',checkpoint_retent 诗檀软件 Oracle 数据库健康检查报告 6

ion_time=>7); SQL> conn hr/hr SQL> execute stream_test('insert','test_num'); 发现还是被流控制住了 :IN FLOW CONTROL: TOO MANY UNBROWSED MESSAGES, 观察内存建议提升到 400.( 本身 SGA 太小, 没办法再给 stream 池了 ) 之前要花几十分钟的, 修改参数后只用了 5 分钟 这里模拟的是很多小事务 再进行长事务测试 大事务是在事务结束后开始捕获传递, 捕获的时候也是出现 IN FLOW CONTROL: INSUFFICIENT MEMORY AND UNBROWSED MESSAGES 大概几分钟之后也只执行完毕 长事务执行效率要比很多小事务要快 这里主要影响执行效率的是流池的大小, 给流池分配给多的内存, 可以大大提升性能 3. 其他信息 3.1 出现的其他日志信息 : Mon Jul 20 16:55:33 2015 Trying to expand controlfile section 11 for Oracle Managed Files Expanded controlfile section 11 from 28 to 56 records Requested to grow by 28 records; added 1 blocks of records 大事务的回滚, Mon Jul 20 17:07:42 2015 C001: large txn rolled back, xid: 0x0004.01f.7fff00000363 -- 注意重建进程后, 应用进程的 SCN 要再次初始化话, 使用 dbms_apply_adm.set_table_instantiation_scn conn strmadmin/strmadmin declare v_scn number; begin v_scn := dbms_flashback.get_system_change_number(); 诗檀软件 Oracle 数据库健康检查报告 7

dbms_apply_adm.set_schema_instantiation_scn ( source_schema_name => 'hr', source_database_name => 'SVEN1', instantiation_scn => v_scn, recursive => true); end; / 大事务日志里面会出现 : Mon Jul 20 17:32:19 2015 C001: large txn committed, xid: 0x0008.025.7fff0000038e 4. 总结 本次试验对一些主要可以改善流性能的参数, 进行了大量小事务 ( 这里主要是 insert, 实际中可能不太一样 ), 长事务 (update) 的试验 那些不太确定的参数, 例如并行度参数 监听器的一些参数等, 需要结合实际情况整体调试 心跳表和流的健康诊断, 监控在本次试验中没有涉及 诗檀软件 Oracle 数据库健康检查报告 8

5. 其他问题 日志中出现的控制文件增长的信息, 目前还不确定是不是由于大 事务导致的控制文件增长的情况, 如果想了解需要继续查阅资料 5.1 未解决的问题 问题号问题描述解决方案日期 已解决的问题 问题号问题描述解决方案解决日期 诗檀软件 Oracle 数据库健康检查报告 9

ParnassusData Corporation, Shanghai, GaoPing Road No. 733. China Phone: (+86) 400-690-3643 ParnassusData.com Copyright 2013, ParnassusData and/or its affiliates. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, or including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. UNIX is a registered trademark licensed through X/Open Company, Ltd. 0410 Copyright 2015ParnassusData Corporation. All Rights Reserved. 诗檀软件 Oracle 数据库健康检查报告 10