絵で見てわかるOS/ストレージ/ネットワーク ~データベースはこう使っている【PDF版】

翔泳社(出版社) , 小田圭二(著)

商品番号
141540
販売状態
発売中
納品形態
会員メニューよりダウンロード
発売日
2017年04月03日
ISBN
9784798141541
データサイズ
約14.8MB
制限事項
印刷可・テキストのコピー可
キーワード
データベース  ネットワーク  ITインフラ  電子書籍【PDF版】

販売価格:¥2,376(税込)

ポイント:220pt (10%)
詳細はこちら

送料無料 在庫あり

紙の書籍を見る
ほしい物リストに追加
  • 本製品は電子書籍【PDF版】です。
  • ご購入いただいたPDFには、購入者のメールアドレス、および翔泳社独自の著作権情報が埋め込まれます。
  • 本製品を無断で複製、転載、譲渡、共有および販売を行った場合、法律により罰せられる可能性がございます。
  • ご購入の前に必ずこちらをお読みください。

インフラがわかればすべてがわかる!

本書は、企業の情報システムにおけるOS/ストレージ/ネットワークという重要なITインフラ技術を、タイトルのとおり絵(図)を多用して分かりやすく説明している解説書です。特徴は、データベースにおけるデータのI/O(入出力)、およびハードディスクやメモリの役割/動作に重点を置き、抽象的な技術概念を可視化している点。DB Magazine Sectionシリーズの人気書籍『絵で見てわかるOracleの仕組み』および『門外不出のOracle現場ワザ』の著者による、画期的な絵解き式の解説で、難解なインフラ技術が手に取るように理解できるはずです。実際の業務におけるシステム開発や保守運用にも活かせるノウハウを満載しています。

本書は月刊DB Magazineの特集記事3本を加筆/再編集し、書籍としてまとめたものです。

PDF版のご利用方法

  1. ご購入後、SEshopにログインし、会員メニューに進みます。
  2. ご購入電子書籍およびデータ > [ご購入電子書籍およびダウンロードデータ一覧]をクリックします。
  3. 購入済みの電子書籍のタイトルが表示されますので、リンクをクリックしてダウンロードしてください。
  4. PDF形式のファイルを、お好きな場所に保存してください。
  5. 端末の種類を問わず、ご利用いただけます。

第1章 絵で見て分かるOS
プロセス/メモリの制御からパフォーマンス情報の見方まで

Section 1 DBサーバーにおけるOSの役割
はじめに
アプリケーションやDBMSの状態を読み取ってみよう
OSで処理が実行される仕組みと制御方法
CPU技術の進化とアプリケーションやDBMSとの関係を探る
今後CPUはどうなるのか?
まとめ

Section 2 システムの動きがよく分かる超メモリ入門
メモリの仕組み
DBMSのメモリの構造(一般論)
32ビットと64ビットでは扱えるサイズが変わる
仮想メモリと物理メモリの関係
スワップとページングは要注意
I/O性能にとって重要なファイルキャッシュとは?
メモリ情報の見方は難しい、でも基本はこう考える
まとめ

Section 3 より深く理解するための上級者向けOS内部講座
システムコールはOSの窓口
OSはI/Oをどう処理するのか
スタックでプロセスやスレッドの処理内容を推測
「セマフォ」とは?
OSにもロックがある
時間の変更は慎重に
OSの統計情報が記録されるタイミング
プロセスファイルシステムを知る
プロセスに通知や命令を行なう「シグナル」
クラスタソフトとOSの密接な関係
ハードウェアからOSへの通知を行なう「割り込み」
DBサーバーの定常監視で取得すべきOS情報とは?
まとめ

第2章 絵で見て分かるストレージ
DBMSから見たストレージ技術の基礎と活用

Section 1 アーキテクチャから学ぶストレージの基本と使い方
ディスクのアーキテクチャ
ストレージのインターフェイス
SANとNASはどこがどう違うのか
複数のディスクを組み合わせて信頼性を高めるRAID
物理的な複雑さを隠蔽するストレージの仮想化
ストレージにはどんな障害があるのか
同期I/Oと非同期I/O
書き込みI/Oと同期書き込み(書き込みの保証)
ライトキャッシュが効果的なアプリケーションとは
ファイルシステム
rawボリューム
アプリケーションやDBMSから見たファイルキャッシュ
RDBMSのI/O周りのアーキテクチャ
これからストレージはどうなっていくのか
そのほかの注目すべき機能
ストレージとOSの関係図
まとめ

Section 2 ディスクを考慮した設計とパフォーマンス分析
キャッシュの存在
スループット(I/O数)重視で考える
ディスクのI/Oネックを避ける設計
表とインデックスの物理ディスクは分けるべきか
ディスクの設計方針「S.A.M.E.」
DBシステムの耐障害性について
ディスクを含めたシステムのパフォーマンスについて
ストレージを利用する側でしか行なえない性能分析の方法
まとめ

第3章 絵で見て分かるネットワーク
ネットワークを利用する側としての通信の知識

Section 1 ネットワーク基礎の基礎―通信の仕組みと待ち行列
はじめに
パケットの受け渡し
ネットワークという単位で集約する
ネットワークの処理は階層構造
ネットワークのアドレス
DNSはどこで何をする?
TCPレイヤの役割
通信の開始からソケットを作るまで
タイムアウトと再送(リトライ)
待ち行列
まとめ

Section 2 システムの性能にも影響するネットワーク通信の仕組みと理論
WebシステムにおけるアプリケーションとDBMSとネットワーク
アプリケーションからネットワークはどう見えるのか?
ネットワークのリトライとアプリケーション
タイムアウトまで諦めない
帯域の制御
ネットワーク越しの接続処理
RSTパケット
負荷分散
DBMSで効果があるACKのチューニング
ファイアウォールとアプリケーションやDBMS
まとめ

Section 3 現場で活かせる性能問題解決とトラブルシューティングの王道
「接続できない」というトラブル
アプリケーションとネットワークの性能の関係
Webシステムにも帯域制御が必要
パケットキャプチャ
OSの統計情報
ネットワーク待ちはOSからどのように見えるか?
WANの性能
ネットワーク障害のテストの仕方
まとめ

付録 OracleデータベースはOS/ストレージ/ネットワークをこう使っている

OS関連ンポイント
ストレージ関連のポイント
ネットワーク関連のポイント

Column

プロセス数やスレッド数の上限とは?
コネクションプーリングとOS上のメリット
CPUの横取りができないとどうなるか?
リアルタイムクラスとは?
PCとマルチコア/マルチプロセッサ
コア(ダンプ)とは何なのか?
Linuxカーネル2.6の良いところ
なぜファイルキャッシュとスワップ領域のページングという正反対の機能があるの?
メモリリークって何?
現在のOSはアンバランス?
便利に使える?!かもしれないSTOPシグナル
OSに性能トラブルや性能限界はあるのか?
転送量のみがバスの性能指標か?
DBMSはどんなNASサーバー(NFS)でも使えるわけではない
ファイルシステムによって遅くなることがある?
大型ストレージの性能上限をある程度予測するには?
同一サーバー上でDBMSはTCP/IP通信できる?
帯域幅とアプリケーションの通信性能はイコールではない?
ショートパケットの考え方は重要
ftpとDBMSのプロトコルの転送効率
オートネゴシエーションのトラブル
トラブル時にパケットキャプチャするときの注意点
ネットワークエンジニアに情報提供で協力する
DBMSで非同期って大丈夫?
集中か分散か
Oracleではどんなエラーが出るか、どこを調べる?

TIPS

★★★上級者向け リソースの調整には注意
★★中級者向け 意外な方法によるバッチ処理のチューニング
★★★上級者向け アプリケーションやDBMSはメモリを返した。でもOSにはメモリが返っていないことがある?
★★★上級者向け スレッドセーフとは
★★中級者向け ハイパースレッドとCPU使用率の関係
★★★上級者向け DB屋だから分かる!OSが原因のトラブル例
★★★上級者向け 実際の接続の実装はどうなのか

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

関連商品

情報処理教科書 データベーススペシャリスト 2020年版

販売価格:3,110円(税込)

2019.09.17発売

先輩がやさしく教えるセキュリティの知識と実務

販売価格:1,814円(税込)

2019.09.13発売

Linux教科書 LPICレベル1 スピードマスター問題集 Version5.0対応

販売価格:2,700円(税込)

2019.09.11発売

おすすめ特集

今月のクーポン

翔泳社の通販SEshopなら全品送料無料、ポイント還元、さらに毎月更新の割引クーポンでお得!

アジャイル・スクラム関連本特集

アジャイル・スクラム入門書からプロフェッショナル向け開発書、チームマネジメント論まで。

Python特集

【今からはじめるPython特集】おすすめ本を入門~上級までレベル別にご紹介!

情報処理教科書シリーズ

情報処理技術者試験におすすめの参考書「EXAMPRESS 情報処理教科書シリーズ」で最短合格!

起業に役立つ技術書特集

【起業に役立つ技術書特集】Webサービスを始め、副業やスモールビジネスにオススメの技術書をご案内。

「みんなの日記」シリーズ特集

いつもの家事、暮らし。少し変えるだけで、もっと楽しくなる!「みんなの日記」シリーズ特集。

特集をもっと見る