06:00あっというまに5月になりました。Serverのリレーショナルデータベースの構造や基本的な利用方法などをお伝えしていきたいと思います。リレーショナルデータベースの構造を理解することは、データベースを活用したアプリケーション開発や運用管理、チューニング手法等を習得するための基礎となります。DB等の新しい発想のデータベースが提供されていますが、そのような新しいテクノロジーの特性やメリット・デメリットを理解するための土台となるリレーショナルデータベースの基礎を学んでいただければと思います。Serverリレーショナルデータベースをインストールする際に、最低限理解しておく必要がある、基本的な構造についてご説明いたします。Serverではインスタンス(Windowsのサービス)とデータベースとの関係は、1:Nとなり、複数のデータベースで構成されています。Serverインスタンスを配置することも可能です。Databaseの2つの要素で構成されています。Databaseはインスタンスレベルのメタデータ(インスタンスレベルの制御情報、ユーザー情報)や一時作業領域として利用されます。各システムテーブルの利用用途は下記表の様になります。Serverの特徴的な構成としては、masterデータベースがあります。Serverの稼働中に変更可能で、インスタンスの再起動が不要となっています。Serverエージェントが使用するデータベースで、ジョブのスケジューリングや警告、オペレータ情報、その他にジョブ実行履歴やバックアップ履歴などが格納されます。ジョブ実行履歴やバックアップ履歴は累積されるため、放っておくとデータベースが肥大してしまうこともありますので、定期的なメンテナンスが必要です。Studioからメンテナンスプランを作成して[履歴のクリーンナップ]の設定を行うことで、定期メンテナンスジョブの作成が出来ます。Serverでは、スナップショット分離レベルのバージョンストアや、インデックスメンテナンス時の作業領域など、多く機能で利用されるために、性能面を考慮した最適な物理設計を行う必要があります。2016ではインストール時にハードウェア構成を自動的に判断して、最適な構成でtempdbを構成することが出来るようになっています。Databaseは、その名の通りユーザーのデータを格納するデータベースです。データベース毎にデータファイルとログファイルを個別に管理していますので、バックアップやメンテナンス等の管理単位はデータベース単位となります。※この続きは、会員の方のみお読みいただけます(登録無料)。会員登録(無料)ログインはこちら※この続きは、会員の方のみお読みいただけます(登録無料)。ServerやAzureなどデータプラットフォーム製品の技術営業チームに所属。2000のリリース直後にマイクロソフトへ入社。レースやイベントにMicrosoftジャージで出没していますので、見かけたらお声がけください。EYACCの森島さんはいかにして生まれたのか319SAPが会津若松で中小企業のものづくりのイノベーションに取り組む理由296AWSでセキュリティを高めるために今すぐやるべき7つのこと262企業のデジタルシフトはIoT、5G、サブスクリプションが牽引。×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。パソコン「EnterpriseZine」(エンタープライズジン)は、翔泳社が運営する企業のIT活用とビジネス成長を支援するITリーダー向け専門メディアです。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。