RUVIDEO
Поделитесь видео 🙏

SQL Server Index Basics - Part 1

SELECT SalesOrderID,ProductID,unitprice FROM sales.SalesOrderDetail
--Index
CREATE INDEX ix_1 ON sales.SalesOrderDetail (
SalesOrderID
,ProductID
,unitprice
)
--Query
SELECT SalesOrderID,ProductID,unitprice FROM sales.SalesOrderDetail
GO
--Query with Index hint
SELECT SalesOrderID,ProductID,unitprice FROM sales.SalesOrderDetail WITH (INDEX ([PK_SalesOrderDetail_SalesOrderID_SalesOrderDetailID]))
--IO Stats
SET STATISTICS IO ON
SELECT SalesOrderID,ProductID,unitprice FROM sales.SalesOrderDetail
SELECT SalesOrderID,ProductID,unitprice FROM sales.SalesOrderDetail WITH (INDEX ([PK_SalesOrderDetail_SalesOrderID_SalesOrderDetailID]))
SET STATISTICS IO OFF
GO
DECLARE @ProductID INT = 776
SELECT SalesOrderID,ProductID,unitprice FROM sales.SalesOrderDetail
WHERE ProductID = @ProductID
--Index
CREATE INDEX ix_2 ON sales.SalesOrderDetail (
ProductID
,unitprice
,SalesOrderID)
GO
DECLARE @ProductID INT = 776
SELECT SalesOrderID,ProductID,unitprice FROM sales.SalesOrderDetail
WHERE ProductID = @ProductID
--Covering Index
CREATE INDEX ix_3 ON sales.SalesOrderDetail (ProductID) INCLUDE (
unitprice
,SalesOrderID
)
GO
DECLARE @ProductID INT = 776
SELECT SalesOrderID,ProductID,unitprice FROM sales.SalesOrderDetail
WHERE ProductID = @ProductID
GO
DECLARE @ProductID INT = 776
SELECT SalesOrderID,ProductID,unitprice FROM sales.SalesOrderDetail WITH (INDEX (ix_2))
WHERE ProductID = @ProductID
GO
DROP INDEX ix_2 on sales.SalesOrderDetail
GO
CREATE INDEX ix_3 ON sales.SalesOrderDetail (ProductID) INCLUDE (SalesOrderID)
WITH (DROP_EXISTING = ON)
DECLARE @ProductID INT = 776
SELECT SalesOrderID,ProductID,unitprice FROM sales.SalesOrderDetail WITH (INDEX(IX_3))
WHERE ProductID = @ProductID
GO
Drop index ix_1 on sales.SalesOrderDetail
GO
DECLARE @ProductID INT = 776
SELECT SalesOrderID,ProductID,unitprice FROM sales.SalesOrderDetail
WHERE ProductID = @ProductID
GO
DECLARE @ProductID INT = 776
SELECT SalesOrderID,ProductID,unitprice FROM sales.SalesOrderDetail WITH (INDEX (IX_3))
WHERE ProductID = @ProductID
CREATE INDEX ix_3 ON sales.SalesOrderDetail (ProductID) INCLUDE (unitprice)
WITH (DROP_EXISTING = ON)
GO
DECLARE @ProductID INT = 776
SELECT SalesOrderID,ProductID,unitprice FROM sales.SalesOrderDetail
WHERE ProductID = @ProductID

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «SQL Server Index Basics - Part 1», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.