ハードもソフトも知る技術者が語る「データベースチューニングの極意」とは?データベース高速化のいま(5)(3/3 ページ)

» 2015年10月16日 05時00分 公開
[吉村哲樹@IT]
前のページへ 1|2|3       

ストレージで性能改善する

 データウエアハウスを目的とした場合、ストレージに要求される性能は「長いブロックのI/Oスループット」を見る必要がある。また、OLTP(オンライントランザクション処理)では、ランダムな読み込み/書き込みの能力が重要になる。データブロックサイズは8〜128Kバイトなので、このサイズで性能が出ることが重要だ。チューニングに際してはこれらの点を見極めて評価する必要がある。このため、データベースのパフォーマンスアップに効果的だといわれているSSD(Solid State Drive)も「使い方を誤ると期待していたほどの効果を得られないこともある」と同氏は指摘する。

 こうした問題を回避するには「あらかじめ現状のストレージアクセス傾向を分析し、SSD換装によるI/O高速化の効果が見込めるかどうかを慎重に見極める必要がある」という。講演では、SSDの性能を過信した構成によって期待した性能が得られなかったケースや、そもそも他のサーバーの影響を受けて性能が低下しているケースが紹介された。

 最後に、志賀氏はまとめとして次のスライドを示した。

志賀氏による「DBを高速化するための極意」まとめ 講演全文とスライドは公開している

 ハードウエア/ソフトウエアの両面からデータベースシステム高速化を追求する志賀氏のチューニングノウハウを集約するのが、富士通が開発・提供する垂直統合型データベースシステム「PRIMEFLEX for Oracle Database」だ。本稿で紹介した「極意」を盛り込み、CPU(SPARC M10サーバー)、メモリ、ストレージの能力最大化する構成と、独自技術による最適化が施されているという。

 本稿では、データベースチューニングのスペシャリストによる「極意」を紹介してきた。ハードウエアはもちろんだが、OSやデータベースアプリケーションの挙動を理解することで、効率よく効果的な性能向上が見込めることが理解できたのではないだろうか。

前のページへ 1|2|3       

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。