Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Kentaro Kitagawa
PPTX, PDF
6,511 views
Oracle常駐接続プーリング(DRCP)を導入した話
Oracle常駐接続プーリング(DRCP)を導入した話
Technology
◦
Read more
4
Save
Share
Embed
Embed presentation
Download
Downloaded 13 times
1
/ 19
2
/ 19
3
/ 19
4
/ 19
5
/ 19
6
/ 19
7
/ 19
8
/ 19
Most read
9
/ 19
10
/ 19
11
/ 19
12
/ 19
13
/ 19
14
/ 19
15
/ 19
Most read
16
/ 19
17
/ 19
18
/ 19
Most read
19
/ 19
More Related Content
PDF
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
by
オラクルエンジニア通信
PPTX
Helidon 概要
by
オラクルエンジニア通信
PDF
Oracle GoldenGate アーキテクチャと基本機能
by
オラクルエンジニア通信
PDF
Oracle GoldenGate FAQ
by
オラクルエンジニア通信
PDF
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
by
オラクルエンジニア通信
PDF
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
by
オラクルエンジニア通信
PDF
Oracle Data Guard による高可用性
by
Yahoo!デベロッパーネットワーク
PDF
AWS Black Belt Online Seminar 2016 AWS CloudFormation
by
Amazon Web Services Japan
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
by
オラクルエンジニア通信
Helidon 概要
by
オラクルエンジニア通信
Oracle GoldenGate アーキテクチャと基本機能
by
オラクルエンジニア通信
Oracle GoldenGate FAQ
by
オラクルエンジニア通信
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
by
オラクルエンジニア通信
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
by
オラクルエンジニア通信
Oracle Data Guard による高可用性
by
Yahoo!デベロッパーネットワーク
AWS Black Belt Online Seminar 2016 AWS CloudFormation
by
Amazon Web Services Japan
What's hot
PPTX
Oracle Database (CDB) on Docker を動かしてみる
by
オラクルエンジニア通信
PDF
Oracle GoldenGate Veridata概要
by
オラクルエンジニア通信
PDF
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
by
オラクルエンジニア通信
PDF
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2021年7月版]
by
オラクルエンジニア通信
PDF
Yahoo! JAPANのOracle構成-2017年版
by
Yahoo!デベロッパーネットワーク
PDF
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
by
オラクルエンジニア通信
PPTX
OCI GoldenGate Overview 2021年4月版
by
オラクルエンジニア通信
PDF
Oracle Cloud Infrastructure:2022年1月度サービス・アップデート
by
オラクルエンジニア通信
PPTX
Oracleからamazon auroraへの移行にむけて
by
Yoichi Sai
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
by
ShuheiUda
PPTX
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
PDF
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
by
オラクルエンジニア通信
PDF
MHA for MySQLとDeNAのオープンソースの話
by
Yoshinori Matsunobu
PDF
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス
by
Microsoft Azure Japan
PDF
Oracle GoldenGate導入Tips
by
オラクルエンジニア通信
PPT
DataGuard体験記
by
Shinnosuke Akita
PDF
Oracle GoldenGate R12.2 セットアップガイド
by
オラクルエンジニア通信
PDF
PostgreSQLレプリケーション10周年!徹底紹介!(PostgreSQL Conference Japan 2019講演資料)
by
NTT DATA Technology & Innovation
PDF
Exadata X8M-2 KVM仮想化ベストプラクティス
by
オラクルエンジニア通信
PPTX
Sql server のバックアップとリストアの基礎
by
Masayuki Ozawa
Oracle Database (CDB) on Docker を動かしてみる
by
オラクルエンジニア通信
Oracle GoldenGate Veridata概要
by
オラクルエンジニア通信
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
by
オラクルエンジニア通信
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2021年7月版]
by
オラクルエンジニア通信
Yahoo! JAPANのOracle構成-2017年版
by
Yahoo!デベロッパーネットワーク
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
by
オラクルエンジニア通信
OCI GoldenGate Overview 2021年4月版
by
オラクルエンジニア通信
Oracle Cloud Infrastructure:2022年1月度サービス・アップデート
by
オラクルエンジニア通信
Oracleからamazon auroraへの移行にむけて
by
Yoichi Sai
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
by
ShuheiUda
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
by
オラクルエンジニア通信
MHA for MySQLとDeNAのオープンソースの話
by
Yoshinori Matsunobu
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス
by
Microsoft Azure Japan
Oracle GoldenGate導入Tips
by
オラクルエンジニア通信
DataGuard体験記
by
Shinnosuke Akita
Oracle GoldenGate R12.2 セットアップガイド
by
オラクルエンジニア通信
PostgreSQLレプリケーション10周年!徹底紹介!(PostgreSQL Conference Japan 2019講演資料)
by
NTT DATA Technology & Innovation
Exadata X8M-2 KVM仮想化ベストプラクティス
by
オラクルエンジニア通信
Sql server のバックアップとリストアの基礎
by
Masayuki Ozawa
Viewers also liked
PDF
MyRocks Deep Dive
by
Yoshinori Matsunobu
PDF
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
by
Ryota Watabe
PDF
[A33] [特濃jpoug statspack on pdb oracle database 12c] 20131115 補足・続報付き
by
Insight Technology, Inc.
PDF
データベース技術の羅針盤
by
Yoshinori Matsunobu
PDF
MySQLアンチパターン
by
yoku0825
PDF
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
by
yoku0825
PDF
MySQLerの7つ道具 plus
by
yoku0825
PDF
Oracle Database Standard EditionでセミオンラインDDL
by
Kentaro Kitagawa
PPTX
Oracle In-database-archiving ~Oracleでの論理削除~
by
Daiki Mogmet Ito
PPTX
進化したのはサーバだけじゃない!〜DBA の毎日をもっと豊かにするユーティリティのすすめ〜
by
Michitoshi Yoshida
PDF
Oracle Database Standard Editionでの運用いろいろ
by
Kentaro Kitagawa
PDF
Jpoug
by
matsushita
PDF
Oracle Database Connect 2017 / JPOUG#1
by
Noriyoshi Shinoda
PDF
データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜
by
Mikiya Okuno
MyRocks Deep Dive
by
Yoshinori Matsunobu
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
by
Ryota Watabe
[A33] [特濃jpoug statspack on pdb oracle database 12c] 20131115 補足・続報付き
by
Insight Technology, Inc.
データベース技術の羅針盤
by
Yoshinori Matsunobu
MySQLアンチパターン
by
yoku0825
MySQL 5.7の次のMySQL 8.0はどんなものになるだろう
by
yoku0825
MySQLerの7つ道具 plus
by
yoku0825
Oracle Database Standard EditionでセミオンラインDDL
by
Kentaro Kitagawa
Oracle In-database-archiving ~Oracleでの論理削除~
by
Daiki Mogmet Ito
進化したのはサーバだけじゃない!〜DBA の毎日をもっと豊かにするユーティリティのすすめ〜
by
Michitoshi Yoshida
Oracle Database Standard Editionでの運用いろいろ
by
Kentaro Kitagawa
Jpoug
by
matsushita
Oracle Database Connect 2017 / JPOUG#1
by
Noriyoshi Shinoda
データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜
by
Mikiya Okuno
Recently uploaded
PDF
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
PDF
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
Oracle常駐接続プーリング(DRCP)を導入した話
1.
Oracle常駐接続プーリング (DRCP)を導入した話 GMOメディア株式会社 北川健太郎 2016/05/10 Oracle Database Connect
2016
2.
自己紹介 名前 北川健太郎 所属 GMOメディア株式会社 DBA歴3年目 社内 MySQL:99% Oracle Database SEone:1% SE2を本気でどうしようか悩み中・・
3.
WEBアプリケーション 基本PHPが多い コネクションプーリングがない 処理ごとに新規接続を繰り返す → MySQLでは良いがOracleDatabaseでは・・・
4.
Oracle Databaseは・・・ ・リスナーが原因不明で落ちる ・OSのカーネルCPUの使用率が高い
5.
常駐接続プーリング(DRCP)とは Oracle Database 11g以降の機能 Oracle
Database SE2/SE/SEoneでも使用可能 Oracle側で専用サーバプロセスをプリフォークして、新 規接続時にプロセスを共有する仕組み コネクションプーリングをOracle側でやるイメージ
6.
DRCPの導入 非常に簡単に導入可能(今回は11gR2) Oracleサーバ側 execute dbms_connection_pool.start_pool(); クライアント側 tnsnames.oraに(SERVER =
pooled)を追加する $ vim $ORACLE_HOME/network/admin/tnsnames.ora pooltest = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.11)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = orcl) (SERVER = pooled) ) )
7.
DRCPの設定値 DBA_CPOOL_INFOビューで確認 オンラインで設定変更可能
8.
DRCPの設定値 パラメータ名 デフォルト値 説明 POOL_NAME
SYS_DEFAULT_CONNECTI ON_POOL 構成するプール名 MINSIZE 4 プールサーバの最小数 MAXSIZE 40 プールサーバの最大数 INCRSIZE 2 プールの増大数 SESSION_CACHED_CURS ORS 20 セッションカーソルキャッシュ INACTIVITY_TIMEOUT 300 アイドルセッションTTL MAX_THINK_TIME 120 アイドル最大時間 MAX_USE_SESSION 500000 プールを解放できる最大数 MAX_LIFETIME_SESSIO 86400 セッションTTL NUM_CBROK 1 接続ブローカー数 MAXCONN_CBROK 40000 CBROKの接続最大数
9.
事前にモニタリングや可視化して見積もる MINSIZE セッション数(v$session) 専用サーバ確立数(lsnrctl service) DRCPの設定値見積もり "DEDICATED" 確立:18
拒否:0 状態:ready LOG ON数(v$sysstatのlogons cumulative) MAXSIZE ・・・最大接続数まで達すると接続が待たされる PGA_SIZE 初期化パラメータのprocesses NUM_CBROK ・・・最大同時接続200 Minsizeと同等な確認
10.
DRCP導入後・・ ・リスナーが落ちなくなった ・カーネルCPUの使用率が1/3になった ・ログオン数も少し増えた
11.
DRCP監視と対策
12.
1.接続ブローカーの拒否数の増加 →接続ブローカ数を増やす (NUM_CBROK) V$CPOOL_STATSのNUM_WAITSが増加する →プールサーバの最小値(MINSIZE)を増やして待機を減らす $ lsnrctl
service ・ ・ "DEDICATED" 確立:513 拒否:0 状態:ready LOCAL SERVER "N000" 確立:17364 拒否:1023 現行:0 最大:40000 状態:ready CMON <machine: oracle-db01, pid: 24817> ・ 2.サーバプールの待機の増加
13.
その他
14.
共有プールが肥大化 SGA select pool, name,
bytes/1024/1024 MB from v$sgastat where pool =‘shared pool' order by 3; ・ ・ shared pool SQLA 1,089.1 shared pool kpplmcchtge:kpplmcc 9,677.5 1ヶ月で10Gも増えた
15.
共有プールが肥大化 V$CPOOL_CC_INFO・・プールと接続のクラス・マッピングに関する情報 CCLASS_NAMEがランダムに生成され全て新規接続毎にキャッシュされていた様子 クライアント側に環境変数ORA_CONNECTION_CLASS=XXXXを設定すること でCCLASS_NAMEが再利用されるため解決 select * from
V$CPOOL_CC_INFO ; POOL_NAME CCLASS_NAME ________________________________________________________________ SYS_DEFAULT_CONNECTION_POOL ORCL.OCI:SP:HqzTc6WwNWngU0fGqMAhCA select * from V$CPOOL_CC_INFO ; POOL_NAME CCLASS_NAME _______________________________________________________________ SYS_DEFAULT_CONNECTION_POOL ORCL.OCI:SP:XXXX
16.
POOLED接続切断時の挙動 DRCP導入後TCP Connection Resetsの値が増加 コネクション切断時にクライアントがRSTパケットを送ってる模様 ・専用サーバ切断時(3ウェイハンドシェイク)
17.
POOLED接続切断時の挙動 DRCP切断時 理由は不明なんで放置してます。。
18.
まとめ WEBアプリケーション(PHP)+OracleDatabaseを使用してい る場合は、簡単に導入できるDRCP使用したほうが良いかも。 12cからはサーバプロセスをスレッド化することが可能らしいの でそちらが気になる。 (Thread_execution) ・ 初期化パラメータ変更 alter
system set THREADED_EXECUTION=true scope=spfile; alter system set USE_DEDICATED_BROKER=true; ・ listener.ora DEDICATED_THROUGH_BROKER_lister=on
19.
ご清聴ありがとうございました
Download