トヨタの工場停止で考える「データベース管理」が“甘くない”理由DB管理は基礎が重要【後編】

データベース管理は何が難しいのか。適切に管理するにはどのようなポイントに注意すべきなのか。トヨタ自動車で発生したシステムエラー事例を基に、考察を交えて解説する。

2023年11月21日 07時00分 公開
[Antony AdsheadTechTarget]

関連キーワード

データベース | 運用管理 | ストレージ


 2023年8月29日、トヨタ自動車の部品発注システムでエラーが発生し、一時は国内における同社の全14工場が稼働停止する事態に陥った。同社の部品発注処理を担うサーバ複数台のうち一部が、容量不足で利用できなくなった。その背景には、キャパシティープランニング(必要なストレージ容量を継続的に配備するプロセス)に失敗し、十分な容量を用意できなかった問題があると推察できる。

 データベース管理者にとって、データベースのキャパシティープランニングやサイジング(必要なストレージ容量の予測)は必須のスキルだ。ただしキャパシティープランニングは単にデータベースファイルのサイズを拡大や縮小するだけではなく、求められるスキルがかなり複雑だ。データベース管理者は、具体的にどのようなポイントに注意すべきなのか。

データベース管理はなぜ甘くない?

 一般的にデータベースは、行と列、複数のテーブル(行と列の組み合わせ)から成り立つデータベースファイルで構成される。データベースファイルにはバックアップファイルの他、Microsoftのデータベース管理システム「SQL Server」の一時領域である「TempDB」といった一時ファイルや、頻繁に使用する特定行に素早くアクセスできるようにするインデックスファイル、データベースにおける操作を記録するログファイルなどが存在する。

 このようなデータベースを構成する要素の実装方法はベンダーによって異なる。そのため公称サイズが同じでも、ストレージ容量が実際に占有するボリューム(記憶領域の単位)数は異なる場合もある。

 他にもデータベースの保守中は、トランザクション(一連の処理)が急増してファイルサイズが突然大きくなったり、レプリカ(複製)やスナップショットを作成することで必要なストレージ容量が増えたりする可能性もある。複数のHDDを組み合わせて1台のHDDのように運用する「RAID」(Redundant Array of Inexpensive Disks)構成を採用するとストレージボリュームがさらに増える可能性があるし、ディスク使用率が増加するとデータベースへのアクセスに掛かる時間が長くなる可能性がある。

Computer Weekly発 世界に学ぶIT導入・活用術

米国TechTargetが運営する英国Computer Weeklyの豊富な記事の中から、海外企業のIT製品導入事例や業種別のIT活用トレンドを厳選してお届けします。

Copyright © ITmedia, Inc. All Rights Reserved.

From Informa TechTarget

お知らせ
米国TechTarget Inc.とInforma Techデジタル事業が業務提携したことが発表されました。TechTargetジャパンは従来どおり、アイティメディア(株)が運営を継続します。これからも日本企業のIT選定に役立つ情報を提供してまいります。

ITmedia マーケティング新着記事

news121.jpg

「ファクトチェック廃止」の波紋 Metaにこれから起きること
Metaがファクトチェックの廃止など、コンテンツに関するいくつかの重要なルール変更を行...

news026.png

「パーソナライゼーション」&「A/Bテスト」ツール売れ筋TOP5(2025年1月)
今週は、パーソナライゼーション製品と「A/Bテスト」ツールの国内売れ筋各TOP5を紹介し...

news041.jpg

「非常時にピザ1枚無料」のデータがドミノ・ピザのマーケティングに生む好循環とは? CMOに聞く
2024年10月にDomino'sのチーフブランドオフィサーからエグゼクティブバイスプレジデント...