From the course: Designing Database Solutions for SQL Server 2016
Unlock this course with a free trial
Join today to access over 25,300 courses taught by industry experts.
Develop an indexing strategy - SQL Server Tutorial
From the course: Designing Database Solutions for SQL Server 2016
Develop an indexing strategy
- [Instructor] Creating an appropriate indexing strategy for your database is a key component to designing an efficient system. Indexing helps SQL Server retrieve information quickly from a data table by presorting the records in various ways. A clustered index is usually, but not always, included on the primary key for the table and it physically sorts the records on disk. Additional nonclustered indexes can be added to the table, which will sort records based on additional columns. These indexes will point back to the full data row in the clustered index for retrieval of the remaining table columns if they're required by a query. But adding indexes comes at a cost. Every time a data table is updated, indexes need to be updated and rebuilt. Knowing when to add additional indexes and on what columns and with which options is the key to assessing out a highly performing database. Here's a few guidelines to get started.…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
Translate business needs to structures4m 57s
-
(Locked)
Physical database design8m 18s
-
Leverage file groups6m 19s
-
(Locked)
Understanding RAID arrays3m 9s
-
(Locked)
Develop an indexing strategy4m 32s
-
(Locked)
Upgrade a SQL Server database6m 36s
-
(Locked)
Create additional SQL Server instances3m 42s
-
-
-
-
-
-
-
-
-