アサヒビール株式会社 様

アサヒビール株式会社 様 導入事例

アサヒビール株式会社 様

http://www.asahibeer.co.jp/



業務システム部
チーフプロデューサー 
落合 祐司

 

※ご部署、お役職は2010年当時のものです。

性能分析の結果、システムを増強せずにOracleとディスクの性能問題を解決

会社概要
弊社はビール・発泡酒を中心とする総合酒類事業を展開しています。また、グループ会社では飲料事業、食品事業、チルド事業など幅広い事業を展開しています。


導入の経緯
繁忙期は、受注量の増加に伴いシステム負荷が増大します。それまでは、いろいろな性能改善策を実施することで乗り切ってきましたが、取り組みが正しかったかどうか分からず、システムベンダーからの増強提案が妥当かどうかも判断できませんでした。

 その時に、IIM社より「ES/1 NEO CSシリーズ」を紹介されました。無償サポートを利用して、生産系のシステムにて性能分析を実施しました。分析の結果、システムを増強することなく、夜間の月次処理遅延を解決できました。その結果、「ES/1 NEO CSシリーズ」の有用性を実感できたので、正式に導入いたしました。


性能改善事例
直販基幹システムとは、飲料自販機オペレーションとルート活動の効率化を支援するシステムです。繁忙期にはお得意先様からの受注量が増加して、日中のオンライン更新処理が遅延していました。DBサーバの負荷が増大したことにより、夜間の日次処理時間が長くなり、翌朝のオンラインサービス開始が遅延する懸念がありました。そこで、IIM社に専門家としての立場から性能分析を行っていただきました。


分析結果
現状分析を行ったところ、日中のOracleバッファキャッシュヒット率が低下しており、オンラインレスポンスに影響を及ぼしていることが確認できました。また、ロングスキャンが多く発生しており、インデックスの断片化やインデックスを有効に使えていないデータ検索があることが予想されました。さらに、CPU、メモリ、デバイスの使用率を分析した結果、デバイスビジーが非常に高いという状況が判明しました。

この分析結果を受けて、以下3点の改善策を2段階に分けて実施いたしました。

1)定期的なIndexの再構築→半年に1回の実施を日次、月次の定期処理へ変更
2)デバイスの増強→デバイス数を8から12へ
3)Oracleバッファ領域の拡張→バッファサイズを1.5GBから4GBへ


改善策の実施後に効果検証をしたところ、以下のような効果が見受けられました。

1)ロングスキャンが大幅に減少。検索効率が改善され、夜間バッチの処理時間が短縮
2)デバイスの負荷分散を実現。競合により発生していたレスポンス悪化が改善
3)I/Oが減少してメモリ内での処理が増加。オンラインレスポンスが改善
4)夜間バッチ処理の終了時刻が早くなり処理時間が短縮。オンラインサービス開始に余裕が発生


今後の展開
定期的なIndex再構築の実施を徹底するとともに、システムの健康状態を客観的な指標で定期的に把握することを行っていきます。今回の分析でIIM社の的確な分析評価、改善に向けたアドバイスをいただいたことは非常に有意義でした。この場をお借りして、深く御礼申し上げます。
図1.効果検証① Oracle読み取り数の確認

インデックスの再構築により、夜間バッチ処理時間が短縮
図2.効果検証② バッファヒット率

Oracleバッファ領域の拡張により、バッファヒット率が向上