Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SQLServerのインデックスを理解して検索を速くする方法
Rating: 4.3 out of 5(1,125 ratings)
5,839 students

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

クラスター化インデックスや非クラスター化インデックスの内部構造を理解してインデックスを設計できるようになります
Last updated 9/2025
Japanese

What you'll learn

  • SQLServerでインデックスを作る方法
  • 実行プランでインデックスの使用状況を確かめる方法
  • クラスター化インデックスと非クラスター化インデックスの違いが分かる
  • インデックスの内部構造が理解できる
  • 付加列インデックスの作成方法
  • SQLでの検索を高速にする方法

Course content

1 section30 lectures1h 53m total length
  • S1_01_はじめに1:22
  • S1_02_インデックスとは2:57
  • S1_03_インデックスの有無実演1:09
  • インストールURL0:12
  • SQLServer2022のインストール_SSMS21対応版(レクチャーは2017を使用)5:38
  • S2_01_データベースとテーブルの作成3:10
  • S2_02_データの作成4:08
  • S2_03_全件検索1:16
  • S2_04_キャッシュとは3:04
  • S2_05_検索条件ありで検索3:27
  • S2_06_テーブルスキャンとは3:01
  • S2_07_インデックスの種類0:53
  • S2_08_非クラスター化インデックスの作成4:17
  • S2_09_非クラスター化インデックスの内部構造7:59
  • S2_10_インデックスのない列の検索とインデックスの有効化無効化3:29
  • S2_11_クラスター化インデックスの作成2:22
  • S2_12_クラスター化インデックスの内部構造3:26
  • S2_13_クラスター化インデックスの検索6:03
  • S2_14_クラスター化インデックスの検索27:27
  • S2_15_付加列インデックス9:38
  • S2_16_プライマリキーとユニークキー4:35
  • S2_17_インデックス作成手順4:18
  • S2_18_インデックスの注意点5:46
  • おわりに2:35
  • 使用した資料とSQL0:04
  • 補講01_クラスタ化インデックスと体現ビューの違い4:32
  • 補講02_付加列インデックスについて7:35
  • 補講03_ヒープとクラスター化インデックス4:31
  • 補講04_UNIQUE 制約と非クラスター化インデックスの違い4:09
  • ボーナストラック0:14

Requirements

  • SQLServerを使用できる環境が必要です(講義内でSQLServer2017【無料版】のインストール方法を解説しています)

Description

どうもこんにちは,ピーコックアンダーソンです。


本コースは,SQLServerのインデックスという機能の解説コースです。


インデックスとは,データベースの検索を高速にするための機能で

SQLServerに限らずオラクル等どんなデータベースにも存在する機能です。


このインデックスという機能のおかげで

何千万件もあるデータからも一瞬でデータを取得することができるのですが

このインデックスの構造を理解していないと,

何分もかかる遅いSQLになってしまいます。


インデックスの意味や,設計方法がよくわかっていない人は,このコースの中で解説する

クラスター化インデックス,非クラスター化インデックスなどの意味や

内部構造を理解して,高速なデータベース設計ができるようになりましょう。


#S1_01_はじめに

#S1_02_インデックスとは

#S1_03_インデックスの有無実演

#S1_04_SQLServerのインストール

#S2_01_データベースとテーブルの作成

#S2_02_データの作成

#S2_03_全件検索

#S2_04_キャッシュとは

#S2_04-2_キャッシュを消すスクリプト置く

#S2_05_検索条件ありで検索

#S2_06_テーブルスキャンとは

#S2_07_インデックスの種類

#S2_08_非クラスター化インデックスの作成

#S2_09_非クラスター化インデックスの内部構造

#S2_10_インデックスのない列の検索とインデックスの有効化無効化

#S2_11_クラスター化インデックスの作成

#S2_12_クラスター化インデックスの内部構造

#S2_13_クラスター化インデックスの検索

#S2_14_クラスター化インデックスの検索2

#S2_15_付加列インデックス

#S2_16_プライマリキーとユニークキー

#S2_17_インデックス作成手順

#S2_18_インデックスの注意点

おわりに

Who this course is for:

  • SQLServer初心者
  • データベースのインデックスの意味が分からない方
  • データベースの検索結果が遅くて困っている方
  • インデックスの内部構造を理解したい方