翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 新規会員登録 ログイン
SEshop

絵で見てわかるSQL Serverの内部構造

平山 理(著)

商品番号
119160
販売状態
品切れ
納品形態
宅配便にてお届け
発売日
2009年03月02日
出荷開始日
2009年03月03日
ISBN
9784798119168
判型
A5
ページ数
280
キーワード
データベース  SQL Server

2,750円(税込)(本体2,500円+税10%)
送料無料

250pt (10%)
ポイントの使い方はこちら

初回購入から使えるポイント500円分プレゼント

現在、本商品は販売しておりません。

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

大好評「絵で見てわかる」シリーズ第3弾!

本書はマイクロソフトのデータベース「SQL Ser-ver」の技術解説書です。タイトルのとおり、見やすい図を多用しているので、SQL Serverの物理構造(アーキテクチャ)や内部動作をよく理解できます。これによって、SQL Serverの技術的な特性を十分に活かせるようになり、現場でのデータベース開発/運用業務の効率化やトラブルシューティングに役立てることができます。また、マイクロソフト社における筆者のサポート業務の経験を通したユーザーからの質問とその回答などを汎用的に紹介しているので、SQL Serverの実践的なTipsや活用ノウハウ集としても利用できます。

本書は、DBマガジンの人気連載「絵で見てわかるSQL Serverの深層」(全12回)を1冊にまとめたものです。

第1章 SQL ServerによるCPUリソースの使用

マルチスレッドプログラミング
WindowsスケジューラとSQL Server
SQL Server内のスケジューラ
SQLOSスケジューラをモニタリングする
第1章のまとめ

SQL Serverが実行するI/O動作

SQL Serverが管理するデータベースの実体
データベースファイルへのアクセスパターン
SQL Serverが行うI/Oの特徴的な動作
SQL Serverが使用するI/O用API
ディスク構成
モニタリング
第2章のまとめ

第3章 SQL Serverのメモリ管理~前編

SQL Serverと仮想アドレス空間
SQL Serverと仮想アドレス空間の管理
ページリング
物理メモリサイズとSQL Serverのメモリ使用量
Address Windows Extensions(AWE)
NUMA
第3章のまとめ

第4章 SQL Serverのメモリ管理~後編

バッファキャッシュ領域
MemToLeave領域
バッファキャッシュのメンテナンス
モニタリング
第4章のまとめ

第5章 データベース構造の深層

データファイル
ログファイル
データベースファイル内でのアクセス方法
データベースファイルの管理
データの効率的な格納方法
第5章のまとめ

第6章 テーブル構造の深層

テーブルとオブジェクトID
ページの分類
dbcc pageの使用
第6章のまとめ

第7章 データベース破損への対応

データベースの破損とは
なぜデータベースの破損が発生するのか
データベース破損の検出
データベース破損の状況分析
データベース破損への対処
第7章のまとめ

第8章 バックアップファイルと復元の深層

バックアップファイルの出力形式
バックアップファイルの内容
バックアップの種類
バックアップ処理の流れ
バックアップメディアの破損
バックアップファイルの圧縮
backup/restore以外のバックアップ
第8章のまとめ

第9章 リレーショナルエンジンを徹底解剖

リレーショナルエンジンの構成
クエリのライフサイクル
クエリオプティマイザ
クエリオプティマイザとクエリプラン
統計情報
統計情報が作成される契約
統計情報の確認
第9章のまとめ

第10章 SQL Serverとネットワーク

クライアントとの通信に必要な作業
SQL Serverとクライアントとの通信
SQL Serverとクライアントのデータの受け渡し
トークン付きデータストリームとトークンなしデータストリーム
クライアントが接続時に使用するプロトコルの管理
接続先情報のキャッシュ
第10章のまとめ

第11章 お勧めのSQL Server便利ツール

最適な設定情報を提示する「SQL Server Best Practice Analyzer」
ディスクI/Oの動作を正確に再現する「SQLIOSIM」
パフォーマンス分析&検証ツール「RMLユーティリティ」
第11章のまとめ

第12章 トラブルシューティング

トラブル1 SQL Serverのセットアップが成功しない
トラブル2 SQL Serverへの接続が成功しない
トラブル3 ブロッキングの問題
トラブル4 デッドロックの問題
おわりに

Glossary 用語集

各種問い合わせは以下のリンクからご連絡ください

感想・レビュー

butako さん

2016-04-06

SQL Serverの概要を知りたくて購入。タイトルに偽りなしでとてもわかりやすい良書。SQLOSの説明の箇所など、面白かった。ロックとプロセス/スレッドの関係など、他のDBMSがどうしてるか気になる。リカバリの章の説明で、よく壊れるみたいな書き方がされてたので、SQL Server自体に対する不安感は増幅されてしまった。対象バージョンは2008までなので、ロックエスカレーションなどの記載がないのはちょい残念

さわでぃ さん

2013-03-20

序盤からすごい詳しくて上級者向き。ただしトランザクションの実行のされ方や、クラスタ化/非クラスタ化インデックスの意味などはエンドユーザでも参考になる。

ぴぃろみ さん

2012-09-17

さすがにないぶ構造は難しい。。。あと3回くらい読まないと理解できなそう(-_-;)

関連商品

OSS教科書 OSS-DB Silver Ver.3.0対応

4,620円(税込)

2023.08.08発売

おすすめ特集

法人・教育機関のお客様へ

【法人・教育機関のお客様へ】新年度の大口注文・お見積りなど、お気軽にご相談ください

Webデザイン特集

デザインやコーディングなど、Webデザインに役立つスキルが身につく書籍を揃えました

生成AI特集

テキスト生成、画像生成、動画生成など、生成AI活用のスキルが身につく本をご紹介

新社会人におすすめの本

新社会人の役に立つスキルが身につく本。ビジネスパーソンとしてスタートダッシュを切ろう!

プログラミング教育の本

小学校から必修化!人気の『ルビィのぼうけん』ほかプログラミング教育の本はこちら

翔泳社のセミナー・講座

開発・ビジネス・マーケティング・EC運営・営業支援など、幅広いジャンルの講座を開催

特集をもっと見る