Kindle Unlimited
この本を含む500万冊の電子書籍が読み放題。人気のマンガ、雑誌も豊富 詳細はこちら
または
¥250 税込
獲得予定ポイント: +3 pt (1%)

これらのプロモーションはこの商品に適用されます:

一部のプロモーションは他のセールと組み合わせることができますが、それ以外のプロモーションは組み合わせることはできません。詳細については、これらのプロモーションに関連する規約をご覧ください。

を購読しました。 続刊の配信が可能になってから24時間以内に予約注文します。最新刊がリリースされると、予約注文期間中に利用可能な最低価格がデフォルトで設定している支払い方法に請求されます。
メンバーシップおよび購読」で、支払い方法や端末の更新、続刊のスキップやキャンセルができます。
Kindleアプリのロゴ画像

無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません

ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。

携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。

KindleアプリをダウンロードするためのQRコード

著者をフォロー

何か問題が発生しました。後で再度リクエストしてください。

SQLServerのインデックスを理解して検索を高速にする方法 Kindle版

5つ星のうち4.1 26個の評価

どうもこんにちは,ピーコックアンダーソンです。
今回は「SQLServerインデックスを理解して検索を高速にする方法」という事で,「インデックスってなに?」という感じの方に,インデックスとは何なのか?というお話や,インデックスの内部構造のお話をして,その内部構造を理解することで,SQLでの検索の遅い理由が分かり,どのようにインデックスを設計して,高速にすればいいかという事が理解できるような内容になっているので,インデックスが理解できていない方は,よかったら読んでみてください。

インデックスとは,データベースの検索を高速にするための機能でSQLServerに限らずオラクル等どんなデータベースにも存在する機能です。
このインデックスという機能のおかげで何千万件もあるデータからも一瞬でデータを取得することができるのですがこのインデックスの構造を理解していないと,何分もかかる遅いSQLになってしまいます。インデックスの意味や,設計方法がよくわかっていない人は,本書の中で解説するクラスター化インデックス,非クラスター化インデックスなどの意味や内部構造を理解して,高速なデータベース設計ができるようになりましょう。

目次
#S1_01_はじめに
目次
#S1_02_インデックスとは
#S1_03_インデックスの有無実演
#S1_04_SQLServerのインストール
#S2_01_データベースとテーブルの作成
#S2_02_データの作成
#S2_03_全件検索
#S2_04_キャッシュとは
#S2_05_検索条件ありで検索
#S2_06_テーブルスキャンとは
#S2_07_インデックスの種類
#S2_08_非クラスター化インデックスの作成
#S2_09_非クラスター化インデックスの内部構造
#S2_10_インデックスのない列の検索とインデックスの有効化無効化
#S2_11_クラスター化インデックスの作成
#S2_12_クラスター化インデックスの内部構造
#S2_13_クラスター化インデックスの検索
#S2_15_付加列インデックス
#S2_16_プライマリキーとユニークキー
おわりに
購入者特典
参考情報
この本はファイルサイズが大きいため、ダウンロードに時間がかかる場合があります。Kindle端末では、この本を3G接続でダウンロードすることができませんので、Wi-Fiネットワークをご利用ください。

登録情報

  • ASIN ‏ : ‎ B08F462KJQ
  • 発売日 ‏ : ‎ 2020/8/1
  • 言語 ‏ : ‎ 日本語
  • ファイルサイズ ‏ : ‎ 17.3 MB
  • 同時に利用できる端末数 ‏ : ‎ 無制限
  • Text-to-Speech(テキスト読み上げ機能) ‏ : ‎ 有効
  • X-Ray ‏ : ‎ 有効にされていません
  • Word Wise ‏ : ‎ 有効にされていません
  • 本の長さ ‏ : ‎ 124ページ
  • カスタマーレビュー:
    5つ星のうち4.1 26個の評価

著者について

著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
ピーコックアンダーソン
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

20年ほどプログラマーとして活動しています。初期の頃はいろんな現場を転々とするプログラマーで10年ほど経験をつみ,その後,大手メーカーに入社し,C#やSQLServerを中心とした製品開発にて設計,製作,保守,プロジェクトリーダー等を10年近く担当。

知識習得のきっかけは,現場に分かりづらいプログラムコードが散乱しており,それらをわかりやすくするために,オブジェクト指向,ドメイン駆動開発,テスト駆動開発,リファクタリング,デザインパターンの書籍などを読み漁りました。その結果,一つのドメイン駆動開発手法にいまはたどり着き,チームのメンバーに伝えていますが,この知識を大勢の方にお伝えすると,予想以上に喜んで頂けているので,私の学んだ知識をできるだけわかりやすくお伝えして,私のした遠回りをあまりしなくてもいいように,解説していきたいと思っています。

カスタマーレビュー

星5つ中4.1つ
26グローバルレーティング

この商品をレビュー

他のお客様にも意見を伝えましょう

上位レビュー、対象国: 日本

  • 2020年11月21日に日本でレビュー済み
    Amazonで購入
    簡潔に分かりやすく丁寧にインデックスについて記載されています。
    SQL Server Management Studioをインストールして、実際に手で動かして確認できます。
    画面キャプチャが張ってあり実行箇所が赤枠で囲ってある、図で分かりやすく説明しているところが良かったです。
    SQLの経験がある人ならば、3時間くらいでサクサク読めます。

    著者のWebサイトに全く同じ内容のページがあるため、この本を買わなくてもブラウザで読めます。
    (営業妨害になるかもしれないので、著者のページのURLは記載しません)
    初心者向けの為、高度な内容については記載されていないと思います。

    <気になったところ>
    ・「#S2_02_データの作成」で5万件のデータを1行1行INSERT文で作成していますが、whileループで短く作成した方が良いと思いました。
    (もしかすると初心者向けの為、あえてそうしているのかもしれません)
    ・誤字脱字は2箇所見つけましたが、気にならない程度です。
    1人のお客様がこれが役に立ったと考えています
    レポート
  • 2021年12月5日に日本でレビュー済み
    Amazonで購入
    知るべき内容

    プライマリーキーをどのように設定すべきかがわかります
  • 2022年9月3日に日本でレビュー済み
    Amazonで購入
    網羅的でわかり易いです。
    誤字が多いことを念頭に置いて読む必要がありますが、値段相応かと。
    (誤)リープページ→(正)リーフページ
    (誤)か習い→(正)かなり

問題を報告


この商品には、不適切な内容が含まれていますか?
この商品は、著作権を侵害していると思いますか?
この商品には、品質または書式設定の問題が含まれていますか?