「使わない手はない!」 朋和産業はOracle Enterprise Managerによりデータベースの安定稼働とコスト削減を実現:安定稼働の秘訣は“SQLの継続的な改善”(2/3 ページ)
朋和産業はOracle Database Applianceの導入を機に、システム統合管理ツールとして「Oracle Enterprise Manager」を導入。SQLチューニング・アドバイザを効果的に利用し、基幹データベースの安定稼働を実現している。同社 情報システム部長の野上博司氏は、「このツールを活用すれば、Oracle Databaseのコストを抑えて安定運用できる。使わない手はありません」と話す。[パフォーマンス改善][運用管理効率化][高可用性/災害対策][Oracle Enterprise Manager][Engineered System][Data Integration]
Active Session HistoryとSQLチューニング・アドバイザを活用した運用の効果
Oracle Diagnostics Packの1機能であるActive Session Historyは、Oracle Databaseの性能情報を可視化し、データベースのボトルネックや高負荷なSQLを特定することができるツールだ。また、Oracle Tuning Packの1機能であるSQLチューニング・アドバイザは、高負荷なSQLやワークロードについて、パフォーマンスを高めるためのチューニング方法をアドバイスするSQL診断ツールである。
これらのツールを導入したことで、朋和産業におけるデータベース監視の方法は大きく変わった。従来はシステム統合監視製品の監視画面で各システムの生死確認だけを行っていたが、野上氏は「これだけでは、いざというときに何が起きたのかを把握できず、対応に時間がかかってしまいます」と話す。現在、情報システム部のオペレーティングルームには大きな監視モニターが設置されており、常にActive Session Historyの画面が表示されている。システムの性能に異変があれば、スタッフ全員が即座に気が付くようになっているのだ。
また、少しでも負荷が高まったり、通常とは異なる傾向が見られたりした場合には、即座にSQLチューニング・アドバイザを使って改善を図っている。野上氏は、「SQLチューニング・アドバイザのアドバイスに従って最適化することにより、SQLによっては実行コストが100分の1から1000分の1に低下し、劇的にパフォーマンスが改善することがあります。しかも、ボタンを数クリックするだけでチューニングが行えるため、わずか数分で作業が完了します」とSQLチューニング・アドバイザの効果の高さに驚く。
このように問題を放置せず、常にSQLのチューニングを行うことで、朋和産業はデータベースの安定運用と性能維持を実現しているのである。
「SQLチューニング・アドバイザやActive Session Historyを使っていなかったとしたら、CPU負荷が急に上昇したとしても、その理由を正確に突き止めて迅速に対策を施すのは難しかったでしょう。その場合、一般的にはCPUコア数を増設して性能改善を図ることになりますが、それでは運用コストの肥大化は避けられません。
しかし、オラクルが用意したSQLチューニング・アドバイザやActive Session Historyなどのツールを使って適切に最適化を図っていけば、リソースの浪費やコストを抑えられます。これはOracle Enterprise Managerならではの投資対効果だと感じています。こんな素晴らしいツールが用意されているのですから、使わない手はありません」(野上氏)
新たにX5も導入。Oracle Enterprise Managerを活用し、わずか数日でデータベースの性能を安定化
朋和産業は2015年、災害対策サイトの構築に向けた準備の一環として、新たに「Oracle Database Appliance X5」を導入した。こちらも最小の2コア構成で利用しているが、先に導入したV1と比べて大幅に性能が向上していると野上氏は評価する。
「例えば、データの洗い替えのような高負荷な処理に、従来のV1では48時間ほど要していましたが、X5では24時間で完了します。現状、X5に搭載されているSSDの性能を引き出すにはまだ調整の余地があると見ていますが、その状態でも処理時間が半分になっているわけですから、X5のパフォーマンスの高さには本当に驚いています。ストレージ領域が大きく拡大したこともうれしいところです」(野上氏)
データベースをV1からX5に移行するにあたり、ハードウェア変更やパッチ適用の影響から一部のSQLで性能低下が生じたが、これもOracle Enterprise Managerを活用して解決した。
「前日に実行されたSQLのうち、特に処理に時間がかかっているものがOracle Enterprise Managerの画面に表示されます。翌朝、それらのSQLに対してSQLチューニング・アドバイザを実行し、アドバイスを適用しました。それを数日間、繰り返すことにより、短期間で性能を安定させることができました。Oracle Enterprise Managerを使っていなければ、多くの時間がかかっていたでしょう」(野上氏)
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- ハイブリッドクラウド環境の運用管理をさらに効率化する「Oracle Enterprise Manager 13c」の“3つの柱”
オンプレミスとパブリッククラウドをまたいだ“ハイブリッドクラウド”環境では、その運用管理をいかに効率化するかが大きな課題となる。オラクルは「Oracle Enterprise Manager」の機能強化により、この課題のスマートな解決に取り組んでいる。[パブリッククラウド][プライベートクラウド/データベース統合][Oracle Cloud][Oracle Enterprise Manager] - Oracle Database 12cを核としたオラクルのクラウド戦略はなぜOPEX削減にも効果があるのか
製品名にクラウドの名を冠した「Oracle Database 12c」が、さらなる進化を続けている。オラクルのハイブリッドクラウド戦略で核となる同製品が指向する次世代のデータ管理アーキテクチャとは、どのようなものなのだろうか?[パブリッククラウド][プライベートクラウド/データベース統合][Oracle Database 12c][Oracle Cloud][Oracle Mutitenant][Oracle Enterprise Manager] - Oracle Enterprise Manager 12c R5では何ができるようになったか
モニタリングやパフォーマンス管理、テストなど、Oracle Databaseの運用管理を支援する多彩な機能を備えた管理ツール「Oracle Enterprise Manager 12c」がRelease 5にアップデートされた。新たにOracle Database Cloud Serviceをサポートした同ツールの魅力を紹介する。[パブリッククラウド][プライベートクラウド/データベース統合][運用管理効率化][Oracle Enterprise Manager] - データベースの運用を意識したプライベートクラウド構築のアプローチはCAPEXだけでなくOPEXも削減する
「社内に散在するデータベースを整理/統合し、運用管理が容易でスピーディに使える統合データベース基盤を作りたい」という企業に適したRDBMSが「Oracle Database 12c」だ。本企画では3回にわたり、同RDBMSを用いたプライベートクラウド構築のポイント、関連ツールを用いた実践ノウハウを紹介していく。[プライベートクラウド/データベース統合][運用管理効率化][パフォーマンス改善][Oracle Database 12c][Oracle Enterprise Manager] - 「過去に経験のない」規模の基幹業務DBアップグレード、住友重機械工業の選択
住友重機械工業は先ごろ、生産管理システムなどで利用する約30のOracle Databaseを11g R2にアップグレード。オラクルの支援ツール群を活用した標準化アプローチにより、検証コストの大幅削減と作業効率化を実現した。[運用管理効率化][Oracle Enterprise Manager][Data Integration] - 心配は無用! バックアップ/リカバリ、パッチ管理、テストが今すぐ、ここまで楽になる
データベース統合基盤として「Oracle Exadata」に魅力を感じながらも、「これまでと運用管理手法が変わり、管理効率が低下するのではないか」と不安を感じている方がいるかもしれない。その心配は無用だ。システム管理ツール「Oracle Enterprise Manager」を使うことで、従来よりもはるかに効率的にデータベースの運用管理が行えるようになる。[データベース統合][Oracle Exadata][Oracle Enterprise Manager]
提供:日本オラクル株式会社
アイティメディア営業企画/制作:@IT 編集部/掲載内容有効期限:2016年7月20日