вторник, 1 декабря 2009 г.

Анализ выполнения SQL-запроса в MS Sql

А знаете ли вы, что в MS Sql можно использовать команду SET SHOWPLAN_ALL ON/OFF, чтобы посмотреть как именно выполняются запросы и, соответственно, вовремя что-то поправить для получения большей производительности. Использовать можно вот так:

USE [MusicInfo.old]
GO

SET SHOWPLAN_ALL ON
GO

SELECT artists.name, albums.title, albums.uid_album
FROM dbo.albums, dbo.artists
WHERE dbo.albums.uid_artists=artists.uid_artists and artists.name='Taylor Swift'
GO

SET SHOWPLAN_ALL OFF
GO
Результат выглядит вот так:



А подробнее о возвращаемых значениях можно почитать в MSDN.

Комментариев нет:

Отправить комментарий