<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlcat.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>русский</title><link>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/default.aspx</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 5.6.583.21914 (Build: 5.6.583.21914)</generator><item><title>10 главных причин использовать SQL Server 2008 для обеспечения высокой производительности решений бизнес-аналитики</title><link>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/12/20/quot-10-sql-server-2008-quot.aspx</link><pubDate>Mon, 20 Dec 2010 18:37:00 GMT</pubDate><guid isPermaLink="false">e9619797-5f48-4d02-a1a8-7f300d09be66:2180</guid><dc:creator>AlexeiK</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sqlcat.com/sqlCat_International/b/whitepapers_russian/rsscomments.aspx?WeblogPostID=2180</wfw:commentRss><comments>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/12/20/quot-10-sql-server-2008-quot.aspx#comments</comments><description>&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;strong&gt;Автор:&lt;/strong&gt; Карл Рэбелер (Carl&lt;br /&gt;Rabeler)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;strong&gt;Редакторы:&lt;/strong&gt; Марк Соуза (Mark Souza), Прем Мехра (Prem Mehra),&lt;br /&gt;Линдсей Аллен (Lindsey Allen), Майк Уинер (Mike Weiner), Джеймс Подгорски&lt;br /&gt;(James Podgorski), Дональд Фармер (Donald Farmer), Роберт Брюкнер (Robert&lt;br /&gt;Bruckner), Санджай Мишра (Sanjay Mishra), Джеймс Подгорски (James Podgorski),&lt;br /&gt;Лукаш Павловски (Lukasz Pawlowski), Джефф Бернхардт (Jeff Bernhardt), Николас&lt;br /&gt;Дрицас (Nicholas Dritsas)&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В Microsoft SQL Server 2008 не только были добавлены новые&lt;br /&gt;функции, в этой версии также появились многочисленные усовершенствования в&lt;br /&gt;производительности и удобстве использования, многие из которых специально&lt;br /&gt;предназначены для решений бизнес-аналитики. Эти функции используются для&lt;br /&gt;повышения скорости работы, увеличения производительности труда разработчиков и&lt;br /&gt;повышения удобства работы конечных пользователей. Цель этой статьи заключается&lt;br /&gt;в перечислении и кратком описании основных причин, по которым SQL Server 2008&lt;br /&gt;следует использовать для новых решений бизнес-аналитики, а также причин&lt;br /&gt;обновления для существующих решений бизнес-аналитики до SQL Server 2008.&lt;br /&gt;Вначале будут описаны усовершенствования производительности, для которых не&lt;br /&gt;требуются изменения существующих решений бизнес-аналитики, а затем мы перейдем&lt;br /&gt;к технологии.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;b&gt;Важно&lt;/b&gt;. Сведения&lt;br /&gt;об обновлении существующих решений бизнес-аналитики до SQL Server 2008 см. в&lt;br /&gt;документе &lt;/font&gt;&lt;/font&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=66d3e6f5-6902-4fdd-af75-9975aea5bea7&amp;amp;displaylang=ru"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Технический&lt;br /&gt;справочник. Обновление SQL Server 2008&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#365f91"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="FONT:7pt normal normal normal normal normal normal normal normal normal normal normal normal normal normal normal &amp;#39;Times New Roman&amp;#39;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="5"&gt;&lt;font face="Cambria"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/52/original.aspx" width="34" height="34" /&gt;&amp;nbsp;Усовершенствования масштабируемости и управления&lt;br /&gt;ресурсами в службах Reporting Services &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Механизм отчетности служб SQL&lt;br /&gt;Server 2005 Reporting Services имеет ограниченные возможности по управлению&lt;br /&gt;ресурсами. В результате этого при обработке больших отчетов, а также при&lt;br /&gt;значительной нагрузке от большого числа одновременно работающих пользователей&lt;br /&gt;может возникнуть нехватка памяти. Кроме того, на подготовку к просмотру длинных&lt;br /&gt;отчетов у служб SQL Server 2005 Reporting Services может уходить много времени,&lt;br /&gt;поскольку перед тем, как пользователь увидит первую страницу, должны быть&lt;br /&gt;обработаны все страницы. &lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В службах SQL Server 2008&lt;br /&gt;Reporting Services компонент Report Engine был переработан с тем, чтобы службы&lt;br /&gt;Reporting Services могли управлять ресурсами (потоки, память и состояние),&lt;br /&gt;чтобы обеспечить наличие достаточного объема памяти для выполнения очень больших&lt;br /&gt;отчетов и обработки значительной нагрузки от большого числа одновременно&lt;br /&gt;работающих пользователей (за счет разбиения на страницы и высвобождения памяти&lt;br /&gt;в случае ее нехватки). Для достижения этого используются следующие средства:&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;· &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Встраивание в компонент Report Engine&lt;br /&gt;возможностей HTTP и удаление зависимости служб Reporting Services от служб IIS.&lt;br /&gt;В результате этого настраивать службы Reporting Services стало намного проще,&lt;br /&gt;поскольку они изолированы от других веб-приложений.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;· &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Вычисление элементов отчета по запросу.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;· &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Подготовка к просмотру только тех страниц,&lt;br /&gt;которые запросил пользователь (если только в отчете нет ссылки на все&lt;br /&gt;страницы), что уменьшает время ответа для первой страницы.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;При работе со службами SQL Server&lt;br /&gt;2008 Reporting Services в нашей лаборатории было отмечено, что в сравнении со&lt;br /&gt;службами SQL Server 2005 Reporting Services службы SQL Server 2008 Reporting&lt;br /&gt;Services обслуживали в 3–4 раза больше пользователей и их запросов на таком же&lt;br /&gt;аппаратном обеспечении без ошибок HTTP 503 «Служба недоступна» независимо от&lt;br /&gt;типа модуля подготовки отчетов. В отличие от служб SQL Server 2008 Reporting&lt;br /&gt;Services, по мере роста числа пользователей и их запросов независимо от типа&lt;br /&gt;модуля подготовки отчетов службы SQL Server 2005 Reporting Services выдавали&lt;br /&gt;огромное количество ошибок HTTP 503 «Служба недоступна». &lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;Наши тесты ясно показали, что&lt;br /&gt;новая архитектура управления ресурсами сервера отчетов позволяет службам SQL&lt;br /&gt;Server 2008 Reporting Services выполнять масштабирование, особенно на новых&lt;br /&gt;компьютерах с четырьмя четырехъядерными процессорами. При тестировании рабочей&lt;br /&gt;нагрузки службы SQL Server 2008 Reporting Services постоянно оказывались лучше&lt;br /&gt;SQL Server 2005 при использовании модулей подготовки PDF и XLS на платформе с&lt;br /&gt;четырьмя четырехъядерными процессорами (16 ядер) как по времени ответа, так и&lt;br /&gt;по общей пропускной способности. По результатам этих испытаний для служб SQL&lt;br /&gt;Server 2008 Reporting Services мы рекомендуем увеличить объем аппаратных&lt;br /&gt;ресурсов до четырех четырехъядерных процессоров для обеспечения производительности&lt;br /&gt;и распределить нагрузку на два узла для обеспечения высокого уровня&lt;br /&gt;доступности. В дальнейшем по мере возникновения потребности в большей&lt;br /&gt;вычислительной мощности подключайте дополнительные серверы с четырьмя&lt;br /&gt;четырехъядерными процессорами. При использовании служб SQL Server 2005&lt;br /&gt;Reporting Services из-за нехватки ресурсов рекомендуется увеличить число&lt;br /&gt;процессоров больше четырёх. Тесты четко свидетельствуют, что службы SQL Server&lt;br /&gt;2008 Reporting Services используют аппаратные ресурсы более эффективно, чем&lt;br /&gt;службы SQL Server 2005 Reporting Services, особенно при использовании новых&lt;br /&gt;серверов с четырьмя четырехъядерными процессорами. Дополнительные сведения см.&lt;br /&gt;в статье &lt;/font&gt;&lt;a href="http://sqlcat.com/technicalnotes/archive/2008/07/09/scaling-up-reporting-services-2008-vs-reporting-services-2005-lessons-learned.aspx"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Сравнение&lt;br /&gt;масштабируемости служб Reporting Services 2008 и Reporting Services 2005:&lt;br /&gt;полученные уроки&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#365f91"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="FONT:7pt normal normal normal normal normal normal normal normal normal normal normal normal normal normal normal &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="5"&gt;&lt;font face="Cambria"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/53/original.aspx" width="34" height="34" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Вычисление в подпространстве в службах Analysis&lt;br /&gt;Services &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Обработчик формул служб SQL Server&lt;br /&gt;Analysis Services для получения запрошенных данных разрабатывает план&lt;br /&gt;выполнения запроса. Каждый узел плана выполнения запроса использует один из&lt;br /&gt;двух типов режимов оценки: режим вычисления в подпространстве или режим оценки&lt;br /&gt;«ячейка за ячейкой». При использовании режима вычисления в подпространстве&lt;br /&gt;обработчик формул служб Analysis Services использует только ячейки с данными,&lt;br /&gt;которые оказывают влияние на результат. При использовании же режима «ячейка за&lt;br /&gt;ячейкой» обработчик формул служб Analysis Services использует все ячейки,&lt;br /&gt;которые теоретически могли бы оказать влияние на результат, без учета того,&lt;br /&gt;содержат ли они данные или нет. Получение данных в разреженном кубе, который&lt;br /&gt;является стандартной структурой, с помощью режима оценки «ячейка за ячейкой»&lt;br /&gt;является неэффективным для запросов, требующих значительных вычислений,&lt;br /&gt;поскольку обрабатывается много пустых ячеек, не влияющих на результат. &lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;До выхода пакета обновления 2&lt;br /&gt;(SP2) в SQL Server 2005 планы выполнения запросов, выработанные обработчиком&lt;br /&gt;формул служб Analysis Services, главным образом состояли из узлов, которые&lt;br /&gt;использовали режим оценки «ячейка за ячейкой». В пакете обновления 2 (SP2) SQL&lt;br /&gt;Server 2005 режим вычисления в подпространстве поддерживается небольшим&lt;br /&gt;количеством функций многомерного выражения. В службах SQL Server 2008 Analysis&lt;br /&gt;Services подавляющее большинство функций многомерного выражения используют&lt;br /&gt;режим вычисления в подпространстве. При работе с нашими клиентами в отношении&lt;br /&gt;служб SQL Server 2008 Analysis Services мы наблюдаем значительный рост&lt;br /&gt;производительности при работе со следующими объектами:&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;· &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Разреженные кубы&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;· &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Кубы со сложными вычислениями&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;Этот рост производительности при&lt;br /&gt;использовании служб SQL Server 2008 Analysis Services достигается без внесения&lt;br /&gt;изменений в решение бизнес-аналитики. Кроме того, также можно добиться&lt;br /&gt;дальнейшего роста производительности кубов со сложными вычислениями путем&lt;br /&gt;дополнительной настройки вычислений многомерных выражений в кубах.&lt;br /&gt;Дополнительные сведения см. в статьях &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/bb934106.aspx"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Повышение&lt;br /&gt;производительности многомерных выражений в службах SQL Server 2008 Analysis&lt;br /&gt;Services&lt;/font&gt;&lt;/a&gt;&lt;font size="3" face="Calibri"&gt; и &lt;/font&gt;&lt;a href="http://blogs.msdn.com/sqlcat/archive/2008/11/14/sql-server-2008-analysis-services-performance-guide-now-available.aspx"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Руководство&lt;br /&gt;по повышению производительности служб SQL Server 2005 Analysis Services&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;. &lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#365f91"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="FONT:7pt normal normal normal normal normal normal normal normal normal normal normal normal normal normal normal &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="5"&gt;&lt;font face="Cambria"&gt;&amp;nbsp;&lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/54/original.aspx" width="34" height="34" /&gt; Параллелизм конвейеров в службах Integration&lt;br /&gt;Services&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В службах SQL Server 2005&lt;br /&gt;Integration Services каждому дереву выполнения в задаче DataFlow в пакете&lt;br /&gt;обычно назначается один рабочий поток. Кроме того, при определенных условиях&lt;br /&gt;каждое дерево выполнения фактически использует один и тот же поток одновременно&lt;br /&gt;с другими деревьями выполнения. Такой подход имеет следующие преимущества:&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;· &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Планирование потоков производится до выполнения&lt;br /&gt;пакета, во время выполнения на планирование время не тратится.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;· &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Данные буфера остаются в кэше, поскольку поток&lt;br /&gt;использует полный буфер на всем дереве выполнения. &lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Тем не менее у такого подхода&lt;br /&gt;есть и недостатки, которые часто перевешивают упомянутые достоинства, особенно&lt;br /&gt;при работе с длинными деревьями выполнения или деревьями выполнения с большим&lt;br /&gt;количеством ветвей.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;· &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Планирование потоков не всегда является&lt;br /&gt;оптимальным, поскольку относительный объем работы для каждого дерева выполнения&lt;br /&gt;до его выполнения неизвестен.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;· &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Если число деревьев выполнения меньше, чем&lt;br /&gt;количество ядер процессоров в компьютере с несколькими процессорами, то&lt;br /&gt;используются не все ядра. Недостаточное задействование всех ядер особенно&lt;br /&gt;заметно, если дерево выполнения состоит из нескольких синхронных компонентов,&lt;br /&gt;поскольку в этом случае все синхронные компоненты используют один поток и может&lt;br /&gt;оказаться, что они привязаны к одному ядру процессора. Такая же проблема&lt;br /&gt;возникает при разбиении данных на несколько путей с помощью многоадресной&lt;br /&gt;доставки, поскольку многоадресная доставка является синхронным компонентом. В&lt;br /&gt;результате, хотя визуально представляется, что пакет распараллелен, пути&lt;br /&gt;выполняются последовательно, поскольку выходные пути принадлежат одному дереву&lt;br /&gt;выполнения, которому выделяется только один поток.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;b&gt;Примечание&lt;/b&gt;. При вставке в поток данных асинхронного преобразования&lt;br /&gt;для увеличения параллелизма путем создания второго дерева выполнения (трюк для&lt;br /&gt;повышения производительности на высокопроизводительных многопроцессорных компьютерах)&lt;br /&gt;возникает потеря производительности, так как все данные должны копироваться для&lt;br /&gt;нового дерева выполнения. &lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В службах SQL Server 2008&lt;br /&gt;Integration Services параллелизм конвейеров усовершенствован путем внедрения&lt;br /&gt;улучшений в архитектуру подсистемы обработки потока данных. Теперь рабочие&lt;br /&gt;потоки динамически назначаются отдельным компонентам из общего пула потоков. В&lt;br /&gt;результате этого в многоядерных компьютерах подсистема обработки потока данных&lt;br /&gt;автоматически задействует все ядра, при этом прибегать к каким-либо трюкам не&lt;br /&gt;требуется. За счет улучшения параллелизма конвейеров в службах SQL Server 2008&lt;br /&gt;Integration Services с помощью пула потоков повышается скорость выполнения&lt;br /&gt;пакета, при этом имеющиеся ресурсы лучше используются при условии достаточности&lt;br /&gt;других ресурсов (например, ввода/вывода или памяти). В сотрудничестве с&lt;br /&gt;клиентами, использующими службы SQL Server 2008 Integration Services, мы&lt;br /&gt;выяснили, что при обработке пакетов с длинными цепями синхронных&lt;br /&gt;преобразований, а также большинства пакетов, выполняющихся на многопроцессорных&lt;br /&gt;компьютерах, производительность значительно возросла. &lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;b&gt;Примечание&lt;/b&gt;. Дополнительные сведения о службах SQL Server 2008&lt;br /&gt;Integration Services от группы разработчиков SQL Server Integration Services&lt;br /&gt;см. в коллективном блоге &lt;/font&gt;&lt;/font&gt;&lt;a href="http://blogs.msdn.com/mattm"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;SSIS Team Blog&lt;/font&gt;&lt;/a&gt;&lt;font size="3" face="Calibri"&gt;.&lt;br /&gt;Дополнительные сведения о производительности см. в статьях &lt;/font&gt;&lt;a href="http://blogs.msdn.com/sqlperf/archive/2008/02/27/etl-world-record.aspx"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Мировой&lt;br /&gt;рекорд ETL&lt;/font&gt;&lt;/a&gt;&lt;font size="3" face="Calibri"&gt; и &lt;/font&gt;&lt;a href="http://sqlcat.com/top10lists/archive/2008/10/01/top-10-sql-server-integration-services-best-practices.aspx"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;10&lt;br /&gt;основных рекомендаций по службам SQL Server Integration Services&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#365f91"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="FONT:7pt normal normal normal normal normal normal normal normal normal normal normal normal normal normal normal &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="5"&gt;&lt;font face="Cambria"&gt;&amp;nbsp;&lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/55/original.aspx" width="34" height="34" /&gt; Усовершенствования масштабируемости и готовности&lt;br /&gt;в службах Analysis Services&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;В SQL Server 2005 резервные копии больших баз данных Analysis Services&lt;br /&gt;обладают ограниченной масштабируемостью, а службы Analysis Services&lt;br /&gt;поддерживают только одно расположение для всех баз данных Analysis Services в&lt;br /&gt;экземпляре служб Analysis Services, хотя секции для групп мер в базе данных&lt;br /&gt;можно распределять по нескольким дискам для распределения ввода/вывода. Более&lt;br /&gt;того, для повышения масштабируемости и готовности, после обработки одной базы&lt;br /&gt;данных для экземпляра служб Analysis Services на сервере обработки эту базу&lt;br /&gt;данных нельзя отсоединить, а затем присоединить ее к серверу запросов. Кроме&lt;br /&gt;того, в службах SQL Server 2005 Analysis Services изначально отсутствует&lt;br /&gt;поддержка присоединения доступной только для чтения копии базы данных Analysis&lt;br /&gt;Services к нескольким серверам для повышения масштабируемости и готовности.&lt;br /&gt;Такая возможность поддерживается только за счет использования технологий&lt;br /&gt;моментальных снимков SAN (см. статью &lt;/font&gt;&lt;a href="http://sqlcat.com/whitepapers/archive/2007/11/19/scale-out-querying-with-analysis-services-using-san-snapshots.aspx"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Масштабное&lt;br /&gt;развертывание запросов в службах Analysis Services с помощью моментальных&lt;br /&gt;снимков SAN&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;).&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В службах SQL Server 2008 Analysis Services эти проблемы решены за счет&lt;br /&gt;следующих усовершенствований масштабируемости и готовности.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;· &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Можно создавать резервную копию базы данных&lt;br /&gt;служб Analysis Services любого размера. Производительность резервных копий баз&lt;br /&gt;данных служб Analysis Services масштабируется линейно, она сравнима с&lt;br /&gt;резервными копиями на уровне файлов.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В экземпляре служб Analysis Service каждую базу&lt;br /&gt;данных можно развернуть в собственном месте хранения, что позволяет размещать&lt;br /&gt;каждую базу данных Analysis Service из экземпляра на отдельном диске.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Можно отсоединять всю базу данных из экземпляра&lt;br /&gt;служб Analysis Service, копировать или перемещать ее в новое расположение, а&lt;br /&gt;затем присоединять ее к другому экземпляру Analysis Service. Эта функция&lt;br /&gt;повышает масштабируемость и производительность, позволяя обрабатывать новые&lt;br /&gt;данные для базы данных служб Analysis Service на сервере обработки, при этом&lt;br /&gt;пользователи будут запрашивать текущую версию базы данных служб Analysis&lt;br /&gt;Service, расположенную на сервере запросов. После завершения обработки&lt;br /&gt;обработанную базу данных можно отсоединить от сервера обработки и присоединить&lt;br /&gt;ее к серверу запросов. Более того, при использовании двух экземпляров служб&lt;br /&gt;Analysis Services на сервере запросов и подсистемы балансировки загрузки для&lt;br /&gt;распределения запросов соответствующему экземпляру можно направлять новые&lt;br /&gt;соединения пользователей к вновь присоединенной базе данных, не влияя на&lt;br /&gt;готовность, поскольку подключенные в данный момент пользователи могут завершить&lt;br /&gt;свои выполняющиеся в данный момент запросы к ранее присоединенной базе данных.&lt;br /&gt;Эта функция также позволяет отсоединять базу данных от экземпляра служб Analysis&lt;br /&gt;Services в целях архивирования или резервного копирования.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Для повышения масштабируемости и готовности базу&lt;br /&gt;данных служб Analysis Services можно присоединить в режиме доступа только для&lt;br /&gt;чтения к нескольким экземплярам служб Analysis Services. Доступная только для&lt;br /&gt;чтения база данных может храниться в сети хранения данных (SAN) и монтироваться&lt;br /&gt;на нескольких экземплярах, либо она может совместно использоваться посредством&lt;br /&gt;общей папки файловой системы и монтироваться на нескольких экземплярах. &lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;b&gt;Примечание&lt;/b&gt;. При работе с большими базами данных, в которых секции&lt;br /&gt;истории не изменяются, для клонирования отсоединенной базы данных потребуется&lt;br /&gt;использовать функции высокоскоростного копирования SAN либо Robocopy.&lt;br /&gt;Дополнительные сведения об использовании Robocopy см. в статье &lt;/font&gt;&lt;/font&gt;&lt;a href="http://sqlcat.com/technicalnotes/archive/2008/01/17/sample-robocopy-script-to-customer-synchronize-analysis-services-databases.aspx"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Образец&lt;br /&gt;сценария Robocopy для пользовательской синхронизации баз данных служб Analysis&lt;br /&gt;Services&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;. &lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Следующая схема иллюстрирует&lt;br /&gt;использование этих новых функций, когда один сервер обработки присоединен к&lt;br /&gt;базе данных в режиме чтения и записи, а четыре сервера запросов присоединены к&lt;br /&gt;одной базе данных, доступной только для чтения. Подсистема балансировки загрузки&lt;br /&gt;распределяет запросы среди четырех серверов запросов.&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/top10lists/WindowsLiveWriter/Top10PerformanceandProductivityReasonsto_85B5/image_10.png" width="518" height="354" /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/56/original.aspx" width="34" height="34" /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font color="#365f91"&gt;&lt;font size="5"&gt;&lt;font face="Cambria"&gt;Оптимизированные возможности конструирования в&lt;br /&gt;службах Analysis Services&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Решения служб SQL Server Analysis&lt;br /&gt;Services конструируются в среде Business Intelligence Development Studio. В SQL&lt;br /&gt;Server 2005 при разработке решения служб Analysis Services в среде Business&lt;br /&gt;Intelligence Development Studio очень легко создать решение, которое не&lt;br /&gt;соответствует рекомендациям по достижению наилучшей производительности, в&lt;br /&gt;результате чего могут возникнуть проблемы с производительностью. Например,&lt;br /&gt;отсутствие нужных связей атрибутов будет значительной недоработкой и может&lt;br /&gt;ухудшить производительность. Однако среда SQL Server 2005 Business Intelligence&lt;br /&gt;Development Studio не уведомляет об этом разработчика, который не создал такие&lt;br /&gt;связи. Кроме того, во время работы со службами SQL Server 2005 Analysis&lt;br /&gt;Services для достижения оптимальной производительности статистические выражения&lt;br /&gt;часто приходится конструировать вручную.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В службах SQL Server 2008&lt;br /&gt;Analysis Services в среду разработки Business Intelligence Development Studio&lt;br /&gt;для обеспечения соблюдения рекомендаций и помощи разработчикам в создании&lt;br /&gt;высокопроизводительных решений были внесены следующие изменения.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В объектную модель AMO добавлены уведомления о&lt;br /&gt;рекомендациях, называемые предупреждениями AMO. Эти сообщения с&lt;br /&gt;предупреждениями формируются в среде Business Intelligence Development Studio,&lt;br /&gt;чтобы уведомить разработчиков, когда их конструкции не соответствуют какой-либо&lt;br /&gt;из более чем 40 рекомендаций. Эти предупреждения интегрированы в проверки&lt;br /&gt;конструктора, проводимые в реальном времени, они используют синие волнистые&lt;br /&gt;линии. Ненавязчиво (на них можно не обращать внимания) они позволяют&lt;br /&gt;разработчикам видеть потенциальные проблемы конструкций задолго до их&lt;br /&gt;развертывания. С помощью этой новой функции можно также анализировать&lt;br /&gt;соответствие существующих кубов служб SQL Server 2005 Analysis Services&lt;br /&gt;рекомендациям по разработке. Для этого нужно либо открыть базу данных Analysis&lt;br /&gt;Services в среде Business Intelligence Development Studio версии SQL Server&lt;br /&gt;2008, либо запустить последнюю версию анализатора соответствия рекомендациям&lt;br /&gt;для SQL Server 2005 (в котором также имеются эти предупреждения AMO). Доступ к&lt;br /&gt;этим предупреждениям AMO можно получить из PowerShell или пользовательского&lt;br /&gt;клиентского приложения.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Был добавлен новый конструктор связей атрибутов&lt;br /&gt;для просмотра и редактирования связей атрибутов. Конструктор имеет встроенные&lt;br /&gt;проверки, помогающие создавать оптимальные конструкции измерений. &lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Редактор измерений был усовершенствован путем&lt;br /&gt;использования одного мастера измерения, улучшения обнаружения и классификации&lt;br /&gt;атрибутов измерений и свойств элементов, а также добавления автоматического&lt;br /&gt;обнаружения отношений «родители-потомки».&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;В среду Business Intelligence Development Studio&lt;br /&gt;был добавлен новый конструктор агрегатов с новым алгоритмом создания новых&lt;br /&gt;агрегатов. Конструктор агрегатов оптимизирован для работы со статистическими&lt;br /&gt;выражениями. Теперь легко анализировать существующие статистические выражения,&lt;br /&gt;дополнять эти выражения, удалять или заменять их. Для помощи в объединении&lt;br /&gt;существующих и новых статистических схем предоставляется интеллектуальная&lt;br /&gt;поддержка. Дополнительные сведения о новом конструкторе агрегатов и его&lt;br /&gt;использовании со статистическими выражениями, основанными на использовании, см.&lt;br /&gt;в статье &lt;/font&gt;&lt;a href="http://sqlcat.com/technicalnotes/archive/2008/11/18/reintroducing-usage-based-optimization-in-sql-server-2008-analysis-services.aspx"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Новые&lt;br /&gt;возможности оптимизации на основе использования в службах SQL Server 2008&lt;br /&gt;Analysis Services&lt;/font&gt;&lt;/a&gt;&lt;font color="#365f91"&gt;&lt;font size="5"&gt;&lt;font face="Cambria"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;font color="#365f91"&gt;&lt;font size="5"&gt;&lt;font face="Cambria"&gt;&amp;nbsp;&lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/57/original.aspx" width="34" height="34" /&gt;Новые и улучшенные возможности разработки и&lt;br /&gt;визуализации в службах Reporting Services &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В службах SQL Server 2005&lt;br /&gt;Reporting Services можно создавать мощные и функциональные диаграммы и графики,&lt;br /&gt;позволяющие детализировать углублением или переходить по ссылкам в другие&lt;br /&gt;отчеты и на веб-сайты. Кроме того, эти отчеты и графики можно интегрировать на&lt;br /&gt;панели мониторинга. Однако добиться быстрой и четкой работы этих отчетов и&lt;br /&gt;графиков бывает сложно, на это требуется много времени. &lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Службы SQL Server 2008 Reporting&lt;br /&gt;Services предлагают множество улучшений для разработки, которые повышают&lt;br /&gt;продуктивность работы разработчика. Кроме того, теперь в службы включены&lt;br /&gt;полнофункциональные версии диаграммы Dundas и элементов управления в виде&lt;br /&gt;датчиков, что позволяет создавать красивые диаграммы и датчики.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;/font&gt;
&lt;h2 style="MARGIN:10pt 0cm 0pt 36pt;"&gt;&lt;font size="4"&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Cambria"&gt;Улучшения для разработки&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/h2&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Кроме того, в службах SQL Server&lt;br /&gt;2008 Reporting Services появилось множество других улучшений для разработки.&lt;br /&gt;Далее перечислены некоторые из них.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Новый формат представления данных — Tablix.&lt;br /&gt;Теперь с помощью Tablix можно создавать отчеты с любой структурой, используя в&lt;br /&gt;них все лучшее, что есть в таблицах и матрицах.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Улучшенные возможности форматирования. Теперь&lt;br /&gt;можно создавать текстовые поля со смешанными стилями, абзацами и гиперссылками,&lt;br /&gt;а с помощью расширений можно реализовывать форматирование в строке. &lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Улучшенные возможности конструирования.&lt;br /&gt;Конструктор отчетов в Microsoft Visual Studio переработан для упрощения работы&lt;br /&gt;конструкторов.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Среда разработки «Построитель отчетов 2.0». Эта&lt;br /&gt;изолированная среда разработки имеет наглядный и знакомый вид Microsoft Office.&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;
&lt;h2 style="MARGIN:10pt 0cm 0pt 36pt;"&gt;&lt;font size="4"&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Cambria"&gt;Улучшения диаграмм&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/h2&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Улучшения диаграмм включают&lt;br /&gt;разрывы шкалы, заметки, палитры пользовательских цветов, слияние диаграмм и&lt;br /&gt;использование нескольких осей. Далее перечислены новые типы диаграмм:&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Ступенчатый график&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Область сплайн&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Круговая диаграмма&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Полярная диаграмма&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Лепестковая диаграмма&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Диаграмма Ганта&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Линия/столбец диапазона&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Воронкообразная диаграмма&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Пирамидальная диаграмма&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Гистограмма&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Блок&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;
&lt;h2 style="MARGIN:10pt 0cm 0pt 36pt;"&gt;&lt;font size="4"&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Cambria"&gt;Датчики&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/h2&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Ниже перечислены новые типы датчиков:&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;· &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Круглый&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;· &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Линейный&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Угловой&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Термометр&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Числовые индикаторы&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Индикаторы состояния&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;Дополнительные сведения см. в&lt;br /&gt;статьях &lt;/font&gt;&lt;a href="http://www.microsoft.com/sqlserver/2008/ru/ru/reporting.aspx"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Службы&lt;br /&gt;Reporting Services&lt;/font&gt;&lt;/a&gt;&lt;font size="3" face="Calibri"&gt; и &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/ms170438.aspx"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Новые возможности&lt;br /&gt;(службы Reporting Services)&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font size="3" face="Calibri"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="3" face="Calibri"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/58/original.aspx" width="34" height="34" /&gt;&amp;nbsp;&lt;/font&gt;&lt;font color="#365f91"&gt;&lt;font size="5"&gt;&lt;font face="Cambria"&gt;Сжатие данных в реляционном модуле&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Подсистема дискового ввода/вывода является одним из наиболее часто&lt;br /&gt;встречающихся узких мест многих реляционных хранилищ данных. Для сокращения&lt;br /&gt;времени чтения/записи часто добавляются новые диски. Это может быть затратно,&lt;br /&gt;особенно для высокопроизводительных систем хранения. В то же время потребность&lt;br /&gt;в пространстве для хранения продолжает расти в силу быстрого увеличения объема&lt;br /&gt;данных. Одновременно растут и затраты на обслуживание баз данных (резервное&lt;br /&gt;копирование, восстановление, перенос и так далее).&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В SQL Server 2008 для решения некоторых из этих проблем&lt;br /&gt;используется сжатие данных. С помощью механизма сжатия данных можно выборочно&lt;br /&gt;сжимать любую таблицу, секцию таблицы или индекс, при этом будет высвобождаться&lt;br /&gt;место на диске, требоваться меньше памяти и ресурсов ввода/вывода. Работая с&lt;br /&gt;клиентами, мы отмечаем, что во многих средах возможность сжатия данных&lt;br /&gt;позволила сэкономить 50–80&amp;nbsp;% места на диске. Эта экономия места на диске&lt;br /&gt;сразу же преобразуется в меньший объем памяти, который требуется для&lt;br /&gt;высокоскоростного дискового хранилища. В реляционных хранилищах данных, где&lt;br /&gt;узким местом является подсистема ввода/вывода и мощности процессора&lt;br /&gt;задействуются не полностью, можно также ожидать роста общей производительности.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;span class="text0"&gt;SQL Server поддерживает два типа сжатия данных:&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/cc280576.aspx"&gt;&lt;span&gt;&lt;span style="COLOR:blue;"&gt;&lt;font size="3" face="Calibri"&gt;сжатие строк&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span&gt;&lt;font size="3" face="Calibri"&gt;, когда сжимаются отдельные столбцы&lt;br /&gt;таблицы, и &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/cc280464.aspx"&gt;&lt;span&gt;&lt;span style="COLOR:blue;"&gt;&lt;font size="3" face="Calibri"&gt;сжатие страниц&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;, когда с помощью сжатия строк,&lt;br /&gt;префиксов и словарного сжатия сжимаются &lt;/span&gt;&lt;span class="text0"&gt;страницы&lt;br /&gt;данных. Результаты сжатия в значительной степени зависят от типов данных и&lt;br /&gt;сведений, которые содержатся в базе данных. Но в общем использование сжатия&lt;br /&gt;строк ведет к меньшей загрузке процессора, хотя при этом высвобождается меньше&lt;br /&gt;пространства. С другой стороны, сжатие страниц ведет к большей загрузке&lt;br /&gt;процессора, но его результатом является больший объем высвобожденного&lt;br /&gt;пространства. Сжатие страниц является надмножеством сжатия строк в том смысле,&lt;br /&gt;что к объекту или секции объекта, сжимаемой с помощью сжатия страниц, также&lt;br /&gt;применено сжатие строк. Сжатые страницы остаются сжатыми в памяти до тех пор,&lt;br /&gt;пока к строкам или столбцам не производится обращение.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;И сжатие строк, и сжатие страниц можно применить к таблице или&lt;br /&gt;индексу, находящимся в оперативном режиме, не влияя на готовность приложения к&lt;br /&gt;работе. Однако на такое сжатие может уйти больше времени. Секции&lt;br /&gt;секционированной таблицы в оперативном режиме сжимать нельзя. При проведении&lt;br /&gt;испытаний было установлено, что использование гибридного подхода, когда&lt;br /&gt;сжимались только несколько самых больших таблиц, обеспечило наилучшую общую&lt;br /&gt;производительность. Этот подход позволил высвободить значительное место на&lt;br /&gt;диске, при этом было оказано минимальное влияние на производительность.&lt;br /&gt;Поскольку в процессе сжатия требуется дополнительное место на диске, было&lt;br /&gt;установлено, что лучше всего начинать сжатие с объектов меньшего размера из&lt;br /&gt;тех, которые требуется сжать. За счет этого во время сжатия используется&lt;br /&gt;наименьший объем места на диске, при этом в процессе сжатия можно избежать&lt;br /&gt;нехватки дискового пространства.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;span class="text0"&gt;Чтобы определить, какой размер будет у объекта после его сжатия,&lt;br /&gt;используйте системную хранимую процедуру&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;sp_estimate_data_compression_savings&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;span class="text0"&gt;. Сжатие баз&lt;br /&gt;данных поддерживается только в выпусках SQL Server 2008 Enterprise и Developer.&lt;br /&gt;Оно полностью управляется на уровне базы данных и не требует каких-либо&lt;br /&gt;изменений в приложениях.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font color="#365f91"&gt;&lt;font size="5" face="Cambria"&gt;&amp;nbsp;&lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/59/original.aspx" width="34" height="34" /&gt;&amp;nbsp;Регулятор ресурсов в реляционном модуле&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="MsoCommentReference"&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:windowtext;FONT-SIZE:8pt;FONT-WEIGHT:normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Раньше для SQL Server было сложно поддерживать&lt;br /&gt;устойчивый уровень обслуживания, предотвращая бесконтрольные запросы и&lt;br /&gt;обеспечивая выделение ресурсов для важнейших рабочих загрузок. Отсутствовала&lt;br /&gt;возможность гарантировать выделение определенного объема ресурсов набору&lt;br /&gt;запросов, отсутствовало управление приоритетами доступа к реляционному модулю&lt;br /&gt;SQL Server. У всех запросов были равные права на доступ ко всем доступным&lt;br /&gt;ресурсам реляционного модуля. &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Пример.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Одному большому запросу к хранилищу данных может быть&lt;br /&gt;предоставлено до 25&amp;nbsp;% памяти рабочей области. При трех одновременных&lt;br /&gt;больших запросах этого типа все следующие большие запросы будут заблокированы. &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Некоторые рабочие нагрузки выигрывают от уменьшения&lt;br /&gt;параллелизма. Во время обработки секций службы SQL Server Analysis Services&lt;br /&gt;могут выдавать большое количество параллельных запросов. Для обеспечения&lt;br /&gt;наилучшей производительности рекомендуется так настроить задания на обработку в&lt;br /&gt;службах Analysis Services, чтобы они выдавали по одному запросу на ядро&lt;br /&gt;компьютера с реляционным хранилищем данных. Однако, если реляционный механизм&lt;br /&gt;распараллеливает каждый из таких обрабатывающих запросов, потоки могут начать&lt;br /&gt;пробуксовывать. Одним из решений является выполнение каждого обрабатывающего&lt;br /&gt;запроса с использованием параметра MAXDOP=1. Но до выхода SQL Server 2008 это&lt;br /&gt;был серверный параметр, который применялся ко всем запросам, поскольку добавить&lt;br /&gt;подсказку MAXDOP в обрабатывающие запросы служб Analysis Services было нельзя.&lt;br /&gt;Использование параметра MAXDOP=1 для всех запросов оказывало отрицательное&lt;br /&gt;влияние на запросы, которые значительно выигрывали от распараллеливания, из-за&lt;br /&gt;чего приходилось выбирать, запросы какого типа оптимизировать.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;В SQL&lt;br /&gt;Server 2008 для решения этих проблем используется регулятор ресурсов, который&lt;br /&gt;позволяет пользователям разграничивать рабочие нагрузки, выделяя ресурсы по&lt;br /&gt;мере надобности, управляя параллелизмом для определенных рабочих нагрузок&lt;br /&gt;(например, по имени пользователя или компьютера) и значительно увеличивая&lt;br /&gt;параллельность для запросов, требующих значительных объемов ресурсов.&lt;br /&gt;Ограничения регулятора ресурсов можно легко перенастроить в режиме реального&lt;br /&gt;времени, при этом воздействие на выполняемые в данный момент рабочие нагрузки&lt;br /&gt;остается минимальным. Распределение рабочей нагрузки пулу ресурсов можно&lt;br /&gt;настраивать на уровне соединения, а сам этот процесс является полностью &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;прозрачным для приложений. Эта новая функция особенно полезна&lt;br /&gt;в системах с большим объемом памяти и несколькими ядрами.&lt;span class="text0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;На&lt;br /&gt;приведенной ниже диаграмме показан процесс распределения ресурсов. В этом&lt;br /&gt;сценарии настроены три пула рабочих нагрузок (рабочая нагрузка Admin, рабочая&lt;br /&gt;нагрузка OLTP и рабочая нагрузка Report), а пулу рабочей нагрузки OLTP присвоен&lt;br /&gt;высокий приоритет. Параллельно настроены два пула ресурсов (пул Admin и пул&lt;br /&gt;Application), имеющие определенные ограничения по памяти и процессору (ЦП), как&lt;br /&gt;показано на диаграмме. Наконец, рабочая нагрузка Admin распределяется пулу&lt;br /&gt;Admin, а рабочие нагрузки OLTP и Report распределяются пулу Application.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/top10lists/WindowsLiveWriter/Top10PerformanceandProductivityReasonsto_85B5/image_12.png" width="243" height="279" /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Ниже&lt;br /&gt;приведены некоторые особенности, которые следует учитывать при использовании&lt;br /&gt;регулятора ресурсов.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="text00"&gt;&lt;font size="3" face="Calibri"&gt;Поскольку регулятор&lt;br /&gt;ресурсов в качестве идентификатора пула ресурсов использует учетные данные для&lt;br /&gt;входа, имя узла или имя приложения, приложения ISV, которые используют одно имя&lt;br /&gt;входа для подключения нескольких пользователей приложения к SQL Server, без&lt;br /&gt;переработки приложения не смогут использовать регулятор ресурсов. После&lt;br /&gt;переработки приложение должно будет использовать один из идентификаторов&lt;br /&gt;ресурсов из дифференцированных рабочих нагрузок приложения.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В текущей версии не поддерживается группирование&lt;br /&gt;объектов на уровне базы данных, при котором доступ к ресурсам регулируется на&lt;br /&gt;основе объектов базы данных, к которым осуществляется доступ.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font size="3" face="Calibri"&gt;Регулятор ресурсов позволяет управлять ресурсами только&lt;br /&gt;в одном экземпляре SQL Server. Для управления несколькими экземплярами можно&lt;br /&gt;использовать &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.microsoft.com/windowsserver2003/technologies/management/wsrm/default.mspx"&gt;&lt;span&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Системный диспетчер ресурсов Windows&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Настраивать можно только использование ресурсов процессора и&lt;br /&gt;памяти. Управление ресурсами ввода-вывода не реализовано.&lt;span class="text0"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В текущей версии динамическое переключение рабочих нагрузок&lt;br /&gt;между пулами ресурсов после соединения невозможно.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font size="3" face="Calibri"&gt;Регулятор ресурсов поддерживается только в выпусках SQL&lt;br /&gt;Server 2008 Enterprise и Developer и может использоваться только для компонента&lt;br /&gt;SQL Server Database Engine. Использованием ресурсов службами SQL Server&lt;br /&gt;Analysis Services, службами SQL Server Integration Services и службами SQL&lt;br /&gt;Server Reporting Services с помощью регулятора ресурсов управлять нельзя. Для&lt;br /&gt;управления этими службами SQL Server можно использовать &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Системный диспетчер ресурсов Window&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt; 
&lt;p&gt;&lt;span&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;span&gt;&lt;span style="LINE-HEIGHT:115%;"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/60/original.aspx" width="34" height="34" /&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#365f91"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="FONT:7pt normal normal normal normal normal normal normal normal normal normal normal normal normal normal normal &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="5"&gt;&lt;font face="Cambria"&gt;Минимально&lt;br /&gt;протоколируемые операции в реляционном модуле&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font size="3" face="Calibri"&gt;Хотя&lt;br /&gt;операции массовой загрузки имеют значительные преимущества по&lt;br /&gt;производительности относительно построковых операций, протоколирование этих&lt;br /&gt;операций массовой загрузки (обычно вставки) при загрузке больших объемов данных&lt;br /&gt;часто является причиной возникновения узких мест при вводе/выводе на диск. В&lt;br /&gt;отличие от полностью протоколируемых операций, которые используют журнал&lt;br /&gt;транзакций для отслеживания всех измененных строк, операции с минимальным&lt;br /&gt;протоколированием отслеживают только выделение экстентов и страниц, а также&lt;br /&gt;изменение метаданных. Поскольку в журнал транзакций заносится намного меньше&lt;br /&gt;данных, операции с минимальным протоколированием часто выполняются быстрее, чем&lt;br /&gt;полностью протоколируемые операции, если протоколирование является узким&lt;br /&gt;местом. Более того, так как в журнал транзакций заносится меньше записей,&lt;br /&gt;формируется файл журнала намного меньшего размера, требующий меньше ресурсов&lt;br /&gt;ввода/вывода. Операции с минимальным протоколированием возможны, только если&lt;br /&gt;база данных находится в режиме восстановления с неполным протоколированием или&lt;br /&gt;в режиме простого восстановления. Дополнительные сведения см. в разделе &lt;/font&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/ms191244.aspx"&gt;&lt;span&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Операции, для которых возможно минимальное&lt;br /&gt;протоколирование&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;font size="3" face="Calibri"&gt;. Следует&lt;br /&gt;отметить, что выполнение массовой операции в базе данных с неполным&lt;br /&gt;протоколированием влияет на стратегию резервного копирования для этой базы&lt;br /&gt;данных. Кроме того, откат операции с минимальным протоколированием&lt;br /&gt;протоколируется полностью, в результате чего на откат операции с минимальным&lt;br /&gt;протоколированием может уйти значительно больше времени, чем на саму операцию. Дополнительные&lt;br /&gt;сведения о последствиях см. в документе &lt;/font&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/ms190692.aspx"&gt;&lt;span&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Резервное копирование при модели&lt;br /&gt;восстановления с неполным протоколированием&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В&lt;br /&gt;SQL Server 2008 в качестве нового способа выполнения операций вставки с&lt;br /&gt;минимальным протоколированием появилась инструкция INSERT…SELECT, позволяющая&lt;br /&gt;инструкциям INSERT на основе Transact-SQL в определенных условиях иметь&lt;br /&gt;минимальное протоколирование.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Кучи — инструкция INSERT, которая берет строки&lt;br /&gt;из операции SELECT и вставляет их в кучу, минимально протоколируется, если в&lt;br /&gt;целевой таблице используется подсказка WITH (TABLOCK).&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;font face="Calibri"&gt;К&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;ластеризованный индекс — протоколируется ли&lt;br /&gt;минимально операция вставки INSERT… SELECT в кластеризованные индексы, зависит&lt;br /&gt;от состояния флага трассировки 610. Не каждая строка, вставляемая в&lt;br /&gt;кластеризованный индекс с флагом трассировки 610, протоколируется минимально.&lt;br /&gt;Если в результате операции массовой загрузки в экстенте выделяется новая&lt;br /&gt;страница, то все строки, последовательно заполняющие эту новую страницу,&lt;br /&gt;протоколируются минимально. Строки, вставляемые на страницы, которые были&lt;br /&gt;выделены до операции массовой загрузки, протоколируются полностью, как и&lt;br /&gt;строки, которые перемещаются в результате разбиения страниц во время загрузки.&lt;br /&gt;Это означает, что для некоторых таблиц некоторые вставки все равно будут&lt;br /&gt;полностью протоколироваться. Если в результате установки флага трассировки 610&lt;br /&gt;возникает минимальное протоколирование, то в целом производительность должна&lt;br /&gt;улучшиться. Но, как обычно при работе с флагами трассировки, следует&lt;br /&gt;протестировать среду и рабочую нагрузку. Рассмотрим два следующих примера.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;b&gt;Пример 1.&lt;/b&gt; Имеется таблица,&lt;br /&gt;кластеризованная по ключу, которая содержит четные целые значения ключей 0–16.&lt;br /&gt;Таблица имеет четыре конечные страницы, страницы не заполнены до конца, на&lt;br /&gt;каждой странице можно разместить еще по две строки. Выполняется массовая&lt;br /&gt;загрузка восьми новых строк с нечетными значениями ключей 1–15. Новые строки&lt;br /&gt;умещаются на существующие страницы. На приведенном ниже рисунке показан вид&lt;br /&gt;этой таблицы до и после операции загрузки.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/top10lists/WindowsLiveWriter/Top10PerformanceandProductivityReasonsto_85B5/image_14.png" width="626" height="217" /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Рисунок&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span&gt;. Полностью протоколируемая вставка с флагом&lt;br /&gt;трассировки 610&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В&lt;br /&gt;этом примере новые страницы не выделяются, а флаг трассировки 610 не обеспечит&lt;br /&gt;никакого минимального протоколирования. &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;b&gt;Пример 2.&lt;/b&gt; Рассмотрим альтернативный&lt;br /&gt;вариант: теперь изначально таблица имеет две страницы, обе они полны и содержат&lt;br /&gt;значения ключей 0–7. Выполняется массовая загрузка строк со значениями ключей&lt;br /&gt;8–16.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/top10lists/WindowsLiveWriter/Top10PerformanceandProductivityReasonsto_85B5/image_16.png" width="551" height="244" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Рисунок&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span&gt;. Минимально протоколируемая вставка с&lt;br /&gt;флагом трассировки 610&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В&lt;br /&gt;этом примере страницы со значениями ключей 8–15 (выделены светло-синим цветом)&lt;br /&gt;будут минимально протоколироваться с флагом трассировки 610.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font size="3" face="Calibri"&gt;Дополнительные&lt;br /&gt;сведения об использовании этой новой функции для улучшения производительности&lt;br /&gt;при загрузке данных см. в документе &lt;/font&gt;&lt;/span&gt;&lt;a href="http://sqlcat.com/msdnmirror/archive/2009/02/12/the-data-loading-performance-guide-now-available-from-msdn.aspx"&gt;&lt;span&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Руководство по повышению производительности&lt;br /&gt;при загрузке данных&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;.&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font color="#365f91"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="FONT:7pt normal normal normal normal normal normal normal normal normal normal normal normal normal normal normal &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="5"&gt;&lt;font face="Cambria"&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color="#365f91"&gt;&lt;font size="5"&gt;&lt;font face="Cambria"&gt;&amp;nbsp;&lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/61/original.aspx" width="34" height="34" /&gt;Другие полезные функции&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В&lt;br /&gt;SQL Server 2008 появились следующие дополнительные функции, которые улучшают&lt;br /&gt;производительность решений бизнес-аналитики. &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;/font&gt;
&lt;h2 style="MARGIN:10pt 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;font size="4"&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Cambria"&gt;Улучшения&lt;br /&gt;запросов типа «звезда»&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font size="3" face="Calibri"&gt;Большинство запросов к хранилищу данных&lt;br /&gt;сконструированы по схеме «звезда» и способны обрабатывать сотни миллионов строк&lt;br /&gt;за один запрос. По умолчанию оптимизатор запросов сравнивает запросы со схемами&lt;br /&gt;«звезда» и создает для них эффективные планы запроса. Одним из методов создания&lt;br /&gt;эффективного плана запроса является применение битовой фильтрации. Фильтр по&lt;br /&gt;битовым картам использует компактное представление набора значений из таблицы,&lt;br /&gt;находящейся в одной части дерева операторов, для фильтрации строк из другой&lt;br /&gt;таблицы, находящейся в другой части дерева. В сущности, фильтр выполняет&lt;br /&gt;сокращение полусоединением, то есть обрабатываются только те строки второй&lt;br /&gt;таблицы, которые удовлетворяют условию объединения с первой таблицей. В SQL&lt;br /&gt;Server 2008 битовые фильтрации можно ввести в план запроса после оптимизации,&lt;br /&gt;как в SQL Server 2005, или динамически с помощью оптимизатора запросов во время&lt;br /&gt;создания плана запроса. Если фильтр создается динамически, его называют&lt;br /&gt;оптимизированным фильтром по битовым картам. Оптимизированная битовая&lt;br /&gt;фильтрация может значительно повысить производительность запросов к хранилищу&lt;br /&gt;данных, использующих схему «звезда», удаляя не соответствующие условию строки&lt;br /&gt;на раннем этапе плана запроса. Без оптимизированной битовой фильтрации в&lt;br /&gt;некоторой части дерева операторов обрабатываются все строки в таблице фактов&lt;br /&gt;перед тем, как операция объединения с таблицей измерения удалит не&lt;br /&gt;соответствующие условию строки. Если применяется оптимизированная битовая&lt;br /&gt;фильтрация, не соответствующие условию строки в таблице фактов удаляются&lt;br /&gt;немедленно. Оптимизированная фильтрация по битовым картам доступна только в&lt;br /&gt;следующих выпусках SQL Server: Enterprise, Developer и Evaluation.&lt;br /&gt;Дополнительные сведения см. в документе &lt;/font&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/bb522541.aspx"&gt;&lt;span&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Оптимизация производительности запросов к&lt;br /&gt;хранилищу данных с помощью битовой фильтрации&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;
&lt;h2 style="MARGIN:10pt 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;font size="4"&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Cambria"&gt;Параллелизм&lt;br /&gt;для секционированных таблиц&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font size="3" face="Calibri"&gt;SQL Server 2008 повышает производительность&lt;br /&gt;обработки запросов к секционированным таблицам для многих параллельных планов,&lt;br /&gt;изменяет способ представления параллельных и последовательных планов и улучшает&lt;br /&gt;информацию о секционировании, содержащуюся в планах времени компиляции и в&lt;br /&gt;планах времени выполнения. SQL Server 2005 использует стратегию выполнения&lt;br /&gt;параллельного запроса, когда один поток выделяется на одну секцию, тогда как&lt;br /&gt;SQL Server 2008 может выделять по несколько потоков на одну секцию. Это&lt;br /&gt;улучшение особенно важно для сред хранилищ данных. Таблицы фактов часто подвергаются&lt;br /&gt;секционированию, поскольку они обычно содержат несколько столбцов с очень&lt;br /&gt;большим количеством записей. Дополнительные сведения см. в документе &lt;/font&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/ms345599.aspx"&gt;&lt;span&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Улучшенные возможности обработки запросов&lt;br /&gt;для секционированных таблиц и индексов&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;
&lt;h2 style="MARGIN:10pt 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;font size="4"&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Cambria"&gt;Инструкция&lt;br /&gt;MERGE&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;В SQL&lt;br /&gt;Server 2008 несколько операций языка обработки данных DML можно выполнить,&lt;br /&gt;используя одну инструкцию MERGE. Например, может потребоваться синхронизировать&lt;br /&gt;две таблицы путем вставки, обновления или удаления строк в одной таблице на&lt;br /&gt;основании отличий, найденных в другой таблице. Как правило, это производится&lt;br /&gt;путем выполнения хранимой процедуры или пакета, содержащего отдельные&lt;br /&gt;инструкции INSERT, UPDATE и DELETE. Однако это означает, что данные и в&lt;br /&gt;исходных и в целевых таблицах вычисляются и обрабатываются несколько раз — по&lt;br /&gt;крайней мере один раз для каждой инструкции. При помощи инструкции MERGE можно&lt;br /&gt;заменять отдельные инструкции DML одной инструкцией. Это может улучшить&lt;br /&gt;производительность запросов, так как операции выполняются внутри одной&lt;br /&gt;инструкции. Соответственно, количество обработок данных в исходных и целевых&lt;br /&gt;таблицах снижается. Однако увеличение производительности зависит от наличия&lt;br /&gt;правильных индексов, соединений и других факторов. Дополнительные сведения см.&lt;br /&gt;в разделе &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/cc879317.aspx"&gt;&lt;span&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Оптимизация производительности инструкции&lt;br /&gt;MERGE&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;
&lt;h2 style="MARGIN:10pt 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;font size="4"&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Cambria"&gt;Отслеживание&lt;br /&gt;измененных данных&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font size="3" face="Calibri"&gt;В SQL Server 2008 эта новая функция&lt;br /&gt;обеспечивает простой способ отслеживания изменений данных, которые находятся в&lt;br /&gt;таблицах базы данных, чтобы эти изменения можно было перенести во вторую&lt;br /&gt;систему, например хранилище данных. Система отслеживания измененных данных&lt;br /&gt;регистрирует действия по вставке, обновлению и удалению, применяемые к таблицам&lt;br /&gt;SQL Server, сохраняя подробности операций изменения в легко обрабатываемом&lt;br /&gt;реляционном формате. Таблицы изменений, используемые системой отслеживания&lt;br /&gt;измененных данных, содержат столбцы, отражающие структуру столбцов&lt;br /&gt;отслеживаемой исходной таблицы, а также метаданные, необходимые для понимания&lt;br /&gt;того, какие изменения произошли. Система отслеживания измененных данных&lt;br /&gt;доступна только в следующих выпусках SQL Server: Enterprise, Developer и&lt;br /&gt;Evaluation. Дополнительные сведения см. в статье &lt;/font&gt;&lt;/span&gt;&lt;a href="http://sqlcat.com/whitepapers/archive/2008/11/24/tuning-the-performance-of-change-data-capture-in-sql-server-2008.aspx"&gt;&lt;span&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Настройка производительности системы&lt;br /&gt;отслеживания изменения данных в SQL Server 2008&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;
&lt;h2 style="MARGIN:10pt 0cm 0pt 36pt;"&gt;&lt;span&gt;&lt;font size="4"&gt;&lt;font color="#4f81bd"&gt;&lt;font face="Cambria"&gt;ExecutionLog2&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;В SQL Server 2008 база данных&lt;br /&gt;служб Reporting Services хранит дополнительные сведения, которые позволяют&lt;br /&gt;анализировать данные журнала выполнения отчетов для поиска ответов на следующие&lt;br /&gt;вопросы о производительности.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Какие отчеты следует кэшировать?&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Сколько отчетов было возвращено из кэша по&lt;br /&gt;сравнению с выполнением в реальном времени и созданием моментального снимка&lt;br /&gt;выполнения?&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Какой отчет использовался чаще всего в течение&lt;br /&gt;указанного периода времени?&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Какие отчеты имеют самую низкую&lt;br /&gt;производительность?&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Какие отчеты выполнялись службами SQL Server&lt;br /&gt;2008 Reporting Services, а какие — службами SQL Server 2005 Reporting Services?&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;span style="FONT-FAMILY:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Для каких отчетов отмечалась нехватка памяти?&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font size="3" face="Calibri"&gt;Эти подробные сведения отображаются в&lt;br /&gt;представлении ExecutionLog2. Дополнительные сведения см. в статье &lt;/font&gt;&lt;/span&gt;&lt;a href="http://blogs.msdn.com/robertbruckner/archive/2009/01/05/executionlog2-view.aspx"&gt;&lt;span&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Представление ExecutionLog2 — анализ и&lt;br /&gt;оптимизация отчетов&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;
&lt;blockquote&gt;
&lt;h4 style="LINE-HEIGHT:115%;MARGIN:0cm 0cm 10pt -18pt;"&gt;&lt;span&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:11pt;"&gt;Заключение&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:11pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;/blockquote&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;COLOR:windowtext;FONT-SIZE:11pt;"&gt;В Microsoft SQL Server 2008 появились новые функции, которые&lt;br /&gt;отсутствуют в предыдущих версиях, а также многочисленные усовершенствования&lt;br /&gt;производительности и удобства использования, которые специально предназначены&lt;br /&gt;для решений бизнес-аналитики. Полный список функций с подробным описанием см. в&lt;br /&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:11pt;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/bb545450.aspx"&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:11pt;"&gt;&lt;font color="#0000ff"&gt;электронной документации по SQL Server&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:11pt;"&gt; и на &lt;/span&gt;&lt;a href="http://www.microsoft.com/sqlserver"&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:11pt;"&gt;&lt;font color="#0000ff"&gt;веб-сайте SQL Server&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:11pt;"&gt;.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlcat.com/aggbug.aspx?PostID=2180" width="1" height="1"&gt;</description></item><item><title>Уроки по сравнению масштабируемости служб Reporting Services 2008 и Reporting Services 2005</title><link>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/12/20/reporting-services-2008-reporting-services-2005.aspx</link><pubDate>Mon, 20 Dec 2010 14:13:00 GMT</pubDate><guid isPermaLink="false">e9619797-5f48-4d02-a1a8-7f300d09be66:2179</guid><dc:creator>AlexeiK</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sqlcat.com/sqlCat_International/b/whitepapers_russian/rsscomments.aspx?WeblogPostID=2179</wfw:commentRss><comments>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/12/20/reporting-services-2008-reporting-services-2005.aspx#comments</comments><description>&lt;font size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;strong&gt;Автор:&lt;/strong&gt; Карл Рэбелер (Carl Rabeler)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Разработчики теста:&lt;/strong&gt; Джим Кэррол (Jim Carroll), Дэвид Раскино (David Raskino),&lt;br /&gt;Билл Эммерт (Bill Emmert), Дэн Марник (Dan Manrique), Джим Даган (Jim Dugan)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Технические редакторы:&lt;/strong&gt; Роберт Бракнер (Robert Bruckner), Дэвид Раскино (David&lt;br /&gt;Raskino), Лукаш Павловски (Lukasz Pawlowski), Барзин Пэтел (Burzin Patel), Кун&lt;br /&gt;Ченг (Kun Cheng), Терри Д’Хёрз (Thierry D&amp;#39;Hers), Прем Мехра (Prem Mehra), Кевин&lt;br /&gt;Кокс (Kevin Cox)&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:18pt;"&gt;Введение&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Службы Microsoft SQL Server 2008&lt;br /&gt;Reporting Services включают множество улучшений, направленных на повышение&lt;br /&gt;производительности и мощности. Преобразование архитектуры сервера служб&lt;br /&gt;Reporting Services 2008 в одиночный сервер со внедренными возможностями HTTP&lt;br /&gt;предоставляет ему больше возможностей по управлению ресурсами (потоками,&lt;br /&gt;памятью и состоянием), повышает производительность, масштабируемость и&lt;br /&gt;возможности настройки. Новая архитектура ядра подготовки отчетов включает новую&lt;br /&gt;модель обработки по требованию, обеспечивающую достаточный объем памяти для&lt;br /&gt;выполнения очень больших отчетов и обработки значительной нагрузки от большого&lt;br /&gt;числа одновременно работающих пользователей (за счет разбиения на страницы и&lt;br /&gt;высвобождения памяти в случае ее нехватки). На ранних неоптимизированных&lt;br /&gt;сборках RC0 проводилось тестирование производительности служб SQL Server 2008&lt;br /&gt;Reporting Services в сравнении с оптимизированной сборкой SQL Server 2005&lt;br /&gt;Reporting Services с пакетом обновления 2 (SP2) на нескольких расширяющихся&lt;br /&gt;аппаратных платформах. В этой технической статье обсуждаются эти тесты и&lt;br /&gt;анализируются полученные уроки. &lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:18pt;"&gt;Резюме&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;На одном и том же оборудовании&lt;br /&gt;службы Reporting Services 2008 могут в 3–4 раза больше обслуживать&lt;br /&gt;пользователей и обрабатывать запросов до появления ошибки HTTP 503: «Служба&lt;br /&gt;недоступна» по сравнению с Reporting Services 2005, независимо от типа модуля&lt;br /&gt;подготовки отчетов. В отличие от служб SQL Server 2008 Reporting Services по&lt;br /&gt;мере роста числа пользователей и их запросов службы SQL Server 2005 Reporting&lt;br /&gt;Services выдавали огромное количество ошибок HTTP 503 «Служба недоступна»&lt;br /&gt;независимо от типа модуля подготовки отчетов. &lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Наши тесты ясно показывают, что&lt;br /&gt;новая архитектура управления памятью сервера отчетов позволяет эффективно&lt;br /&gt;масштабировать службы SQL Server 2008 Reporting Services, особенно на новых&lt;br /&gt;компьютерах с четырьмя четырехъядерными процессорами. При тестировании рабочей&lt;br /&gt;нагрузки службы Reporting Services 2008 постоянно оказывались лучше SQL Server&lt;br /&gt;2005 при использовании модулей подготовки PDF и XLS на платформе с четырьмя&lt;br /&gt;четырехъядерными процессорами (16 ядер) как по времени ответа, так и по общей&lt;br /&gt;пропускной способности. Более того, с этими модулями подготовки данных на этой&lt;br /&gt;аппаратной платформе службы Reporting Services значительно опережали по&lt;br /&gt;производительности другие аппаратные платформы, независимо от версии служб&lt;br /&gt;Reporting Services, обрабатывая в 3–5 раз большее число запросов, чем при&lt;br /&gt;работе на других аппаратных платформах. По результатам этих испытаний рекомендуется&lt;br /&gt;увеличить ресурсы оборудования до четырех четырехъядерных процессоров, чтобы&lt;br /&gt;обеспечить высокую производительность и распределить нагрузку на два сервера,&lt;br /&gt;развертывая высокий уровень доступности. В дальнейшем, по мере возникновения&lt;br /&gt;потребности в большей вычислительной мощности, подключайте дополнительные&lt;br /&gt;серверы с четырьмя четырехъядерными процессорами.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Наконец, со всеми модулями&lt;br /&gt;подготовки данных и на всех аппаратных платформах тестового окружения для служб&lt;br /&gt;Reporting Services 2008 узкими местами оказались процессор на сервере&lt;br /&gt;приложений и дисковая подсистема источника данных, тогда как для служб&lt;br /&gt;Reporting Services 2005 узким место оказалась веб-служба Reporting Services,&lt;br /&gt;обеспечивающая клиентский доступ. &lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;
&lt;p style="LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Примечание.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt; Предполагается, что вы знакомы со следующими статьями:&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;· &lt;/span&gt;&lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/2005/pspsqlrs.mspx"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;"&gt;Планирование масштабируемости и производительности служб Reporting Services&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;· &lt;/span&gt;&lt;a href="http://sqlcat.com/technicalnotes/archive/2008/06/05/reporting-services-scale-out-architecture.aspx"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;"&gt;Архитектура масштабного развертывания служб Reporting Services&lt;/span&gt;&lt;/a&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:18pt;"&gt;Среда&lt;br /&gt;тестирования&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;
&lt;p style="LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Для всех тестов использовалась&lt;br /&gt;стандартная среда с удаленным размещением каталога. На рисунке 1 показана среда&lt;br /&gt;тестирования для проверки производительности масштабного развертывания. Для&lt;br /&gt;тестирования служб Reporting Services 2008 на всех серверах были установлены&lt;br /&gt;компоненты SQL Server 2008, а для тестирования служб Reporting Services 2005 —&lt;br /&gt;компоненты SQL Server 2005. Все тесты проводились в операционной системе&lt;br /&gt;Windows Server 2003.&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_8.png" width="628" height="348" /&gt;&amp;nbsp;&lt;/span&gt; 
&lt;p style="LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Рис. 1. Архитектура масштабирования&lt;br /&gt;служб Reporting Services с удаленным каталогом и удаленным источником данных&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:13.5pt;"&gt;Серверы&lt;br /&gt;веб-интерфейса служб Reporting Services&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Для сервера веб-интерфейса служб&lt;br /&gt;Reporting Services тестирование Reporting Services 2008 и Reporting Services&lt;br /&gt;2005 производилось на следующих трех аппаратных платформах. &lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;· Конфигурация оборудования №1&lt;br /&gt;(2x2): один компьютер HP Proliant BL 460c G1 с двумя двухъядерными процессорами&lt;br /&gt;x64 и ОЗУ 16 ГБ&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;· Конфигурация оборудования №2&lt;br /&gt;(4x2): один компьютер Dell 2970 с четырьмя двухъядерными процессорами x64 и ОЗУ&lt;br /&gt;16 ГБ&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;· Конфигурация оборудования №3&lt;br /&gt;(4x4): один компьютер HP Proliant BL 460c G5 с четырьмя четырехъядерными&lt;br /&gt;процессорами x64 и ОЗУ 16 ГБ &lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:13.5pt;"&gt;Серверы&lt;br /&gt;каталога сервера отчетов&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Во всех тестах в качестве сервера&lt;br /&gt;каталога для сервера отчетов использовался компьютер HP Proliant BL 460c G1 с&lt;br /&gt;двумя двухъядерными процессорами x64 и ОЗУ 8 ГБ. Сервер каталога для сервера&lt;br /&gt;отчетов был подключен к сети хранения данных EMC Clarion CX3 Model 40.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:13.5pt;"&gt;Сервер&lt;br /&gt;источника данных для отчетов&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Во всех тестах в качестве сервера&lt;br /&gt;источника данных для сервера отчетов использовался один компьютер HP Proliant&lt;br /&gt;BL 460c G5 с четырьмя четырехъядерными процессорами x64 и ОЗУ 16 ГБ. Сервер&lt;br /&gt;источника данных для сервера отчетов был подключен к сети хранения данных EMC&lt;br /&gt;Clarion CX3 Model 40.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Внимание!&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;. Во всех тестах использовалась одна и та же конфигурация&lt;br /&gt;сервера каталогов и сервера источника данных для сервера отчетов. Тестирование&lt;br /&gt;служб Reporting Services 2008 показало, что узким местом производительности&lt;br /&gt;является диск, поэтому для получения оптимального уровня производительности для&lt;br /&gt;служб Reporting Services 2008 нужно уделять больше внимания дисковой&lt;br /&gt;конфигурации, чем в случае с Reporting Services 2005. Это относится к дисковой&lt;br /&gt;конфигурации базы данных-источника, а также баз данных &lt;b&gt;ReportServer&lt;/b&gt; и &lt;b&gt;ReportServerTempDB&lt;/b&gt;.&lt;br /&gt;Дополнительные сведения об оптимизации хранилища для повышения производительности&lt;br /&gt;см. в разделах &lt;/span&gt;&lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/bestpractice/storage-top-10.mspx"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;"&gt;10 лучших рекомендаций по&amp;nbsp; хранению&lt;/span&gt;&lt;/a&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt; и &lt;/span&gt;&lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/bestpractice/pdpliobp.mspx"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;"&gt;Рекомендации по настройке&lt;br /&gt;ввода-вывода до развертывания&lt;/span&gt;&lt;/a&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:18pt;"&gt;Тестовое&lt;br /&gt;окружение&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Для проверки балансировки нагрузки&lt;br /&gt;на образце реляционной базы данных Adventure Works при выполнении всех тестов&lt;br /&gt;производительности использовалась среда Visual Studio Team System 2008 Test&lt;br /&gt;Edition (VSTS). Для тестирования было подготовлено 50 отдельных отчетов&lt;br /&gt;различной сложности и размера, рассчитанных на различные категории&lt;br /&gt;пользователей — руководитель, территориальный менеджер, менеджер по продуктам и&lt;br /&gt;менеджер по продажам. Нагрузка отчетов состояла из:&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;· Различных режимов выполнения в&lt;br /&gt;следующей пропорции: 95% интерактивных данных и 5% из моментальных снимков&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;· Различных типов областей данных в&lt;br /&gt;следующей пропорции: 80% таблицы и 20% диаграммы&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;· Различных размеров запросов в&lt;br /&gt;следующей пропорции: 60% малых, 20% средних и 20% больших&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Все тесты выполнялись на одном и том&lt;br /&gt;же наборе отчетов. Эти отчеты выполнялись через 20-секундные интервалы с&lt;br /&gt;линейным увеличением числа пользователей. Хотя тесты проводились с разным&lt;br /&gt;числом пользователей, в данной технической статье описаны тесты с 5&amp;nbsp;000&lt;br /&gt;пользователей, которые лучше всего демонстрируют сходство и различия между&lt;br /&gt;службами Reporting Server 2008 и Reporting Services 2005 (тест линейного&lt;br /&gt;наращивания). В конце статьи мы обсудим результаты тестирования отправки&lt;br /&gt;отчетов, в ходе которых была определена производительность отправки служб&lt;br /&gt;Reporting Services 2008 по сравнению с SQL Server 2005, и были выявлены узкие&lt;br /&gt;места в каждой из версий этих служб (тест принудительной отправки). Тесты&lt;br /&gt;производились для следующих модулей подготовки отчетов:&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;· HTML&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;· PDF&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;· XLS&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;· Смешанный (примерно по 33% для&lt;br /&gt;каждого модуля подготовки отчетов)&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Примечание.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt; Для этого теста был изменен параметр конфигурации &lt;b&gt;MaxActiveReqForOneUser&lt;/b&gt;,&lt;br /&gt;чтобы обеспечить возможность тестирования с таким количеством пользователей.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:18pt;"&gt;Результаты&lt;br /&gt;тестирования&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;В следующем разделе обсуждаются&lt;br /&gt;результаты, полученные по каждому из модулей подготовки отчетов на каждой из&lt;br /&gt;аппаратных платформ.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:13.5pt;"&gt;Тест&lt;br /&gt;линейного наращивания с различными модулями подготовки отчетов&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;С различными модулями подготовки&lt;br /&gt;отчетов службы Reporting Services 2008 превосходят Reporting Services 2005 на&lt;br /&gt;платформах 4x4 и 4x2, а платформа 4x4 дает незначительное преимущество в&lt;br /&gt;сравнении с платформами 4x2 и 2x2, независимо от версии служб Reporting Services.&lt;br /&gt;На рисунках 2, 3 и 4 представлены такие показатели, как число ошибок в секунду,&lt;br /&gt;среднее время ответа и общее число запросов для этих аппаратных платформ по&lt;br /&gt;каждой из версий служб Reporting Services.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:12pt;"&gt;Число&lt;br /&gt;ошибок в секунду&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;При анализе числа ошибок в секунду в&lt;br /&gt;тесте линейного наращивания обнаружено, что рост количества ошибок HTTP 503&lt;br /&gt;«Служба недоступна» начинается в службах Reporting Services 2005 на всех&lt;br /&gt;аппаратных платформах примерно с 4&amp;nbsp;500 пользователей (см. рис. 2). При&lt;br /&gt;тестировании служб Reporting Services 2008 на трех аппаратных платформах с теми&lt;br /&gt;же модулями подготовки отчетов мы так и не смогли достичь граничного значения.&lt;br /&gt;Выяснилось, что одно и то же ограничение достигается в службах Reporting&lt;br /&gt;Services 2005 для любого модуля подготовки отчетов, но не достигается в любых&lt;br /&gt;тестах служб Reporting Services 2008. Службы Reporting Services 2008&lt;br /&gt;значительно лучше управляют памятью в условиях высокой нагрузки, чем Reporting&lt;br /&gt;Services 2005, что позволяет устранить перегрузку сервера, обслуживающего&lt;br /&gt;клиентские серверы служб Reporting Services. Рост количества ошибок HTTP 503 в&lt;br /&gt;службах Reporting Services 2005 указывает на то, что высокая нагрузка во время&lt;br /&gt;работы клиентов перегружает сервер, обслуживающего клиентские запросы служб Reporting&lt;br /&gt;Services и приводит к тому, что с некоторого момента ему просто не хватает&lt;br /&gt;ресурсов. Это свидетельствует о том, что управление памятью в условиях высокой&lt;br /&gt;нагрузки является очевидно проблемным местом служб Reporting Services 2005. &lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;
&lt;p style="LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Примечание.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt; В число ошибок в секунду включены ошибки HTTP 500 и 503.&lt;br /&gt;Ошибки HTTP 503 в службах Reporting Services свидетельствуют о том, что сама&lt;br /&gt;веб-служба не может отвечать на запросы (часто из-за нехватки памяти). Ошибки&lt;br /&gt;HTTP 500 в службах Reporting Services говорят о том, что веб-службе не удалось&lt;br /&gt;выполнить запрос по неизвестной причине (обычно из-за наличия узкого места в&lt;br /&gt;оборудовании на сервере, обслуживающие клиентские запросы, в сети или&lt;br /&gt;внутреннем сервере). При обсуждении теста принудительной отправки (далее в этой&lt;br /&gt;технической статье) мы более подробно проанализируем обнаруженные в службах&lt;br /&gt;Reporting Services 2008 узкие места, которые приводили к возникновению ошибок&lt;br /&gt;HTTP 500. &lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_10.png" width="607" height="293" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;a href="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_10.png"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;TEXT-DECORATION:none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Рис. 2. Число ошибок в секунду для&lt;br /&gt;разных модулей подготовки отчетов&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:12pt;"&gt;Среднее&lt;br /&gt;время ответа&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;
&lt;p style="LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;При анализе среднего времени отклика&lt;br /&gt;в тесте линейного наращивания с различными модулями подготовки отчетов&lt;br /&gt;обнаружено, что службы Reporting Services 2008 показали лучшее среднее время&lt;br /&gt;ответа, чем службы Reporting Services 2005, на аппаратных платформах 4x4 и 4x2&lt;br /&gt;(см. рис. 3). Выяснилось, что по среднему времени ответа на аппаратной&lt;br /&gt;платформе 2x2 особых отличий нет. Кроме того, было обнаружено, что платформа&lt;br /&gt;4x4 незначительно превосходит две другие аппаратные платформы как для служб&lt;br /&gt;Reporting Services 2008, так и для служб Reporting Services 2005. Кроме того,&lt;br /&gt;было замечено, что улучшение среднего времени ответа служб Reporting Services&lt;br /&gt;2008 на платформе 4x2 по сравнению со службами Reporting Services 2005&lt;br /&gt;становится более значительным по мере увеличения количества запросов от&lt;br /&gt;пользователей.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_12.png" width="640" height="293" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;a href="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_12.png"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;TEXT-DECORATION:none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Рис. 3. Среднее время отклика для&lt;br /&gt;разных модулей подготовки отчетов&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Примечание.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt; Графики для тестов служб Reporting Services 2005 на рисунке&lt;br /&gt;3 отображают время ответа для запросов пользователей только до момента, пока&lt;br /&gt;число ошибок в секунду не приводит к полному искажению общего времени отклика.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:12pt;"&gt;Общее&lt;br /&gt;число запросов&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;
&lt;p style="LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Анализ общего числа запросов в тесте&lt;br /&gt;линейного нарастания с различными модулями подготовки отчетов показал, что&lt;br /&gt;службы Reporting Services 2008 без ошибок «Служба недоступна» и значительного&lt;br /&gt;времени ожидания обрабатывают большее число запросов, поступивших от&lt;br /&gt;пользователей. Кроме того, службы Reporting Services 2008 формируют отчеты с&lt;br /&gt;лучшим средним временем ответа и поддерживают более высокую пропускную способность&lt;br /&gt;по сравнению со службами Reporting Services 2005 на аппаратных платформах 4x4 и&lt;br /&gt;4x2 (см. рис. 4). Это лучше всего заметно на аппаратной платформе 4x4, где&lt;br /&gt;выполнение теста заняло примерно на 40% меньше времени, чем для служб Reporting&lt;br /&gt;Services 2005. Новые возможности служб Reporting Services 2008 по управлению&lt;br /&gt;памятью позволили обеспечить отличную производительность на платформе 4x4,&lt;br /&gt;которая значительно превзошла показатели служб Reporting Services 2005 на той&lt;br /&gt;же платформе.&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_14.png" width="629" height="293" /&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;
&lt;p style="LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;a href="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_14.png"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;TEXT-DECORATION:none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Рис. 4. Различные модули подготовки&lt;br /&gt;отчетов — общее число запросов&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Примечание.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt; Графики для тестов служб Reporting Services 2005 на рисунке&lt;br /&gt;5 отображают общее число запросов пользователей только до момента, пока число&lt;br /&gt;ошибок в секунду не приводит к полному искажению этого показателя. На всех&lt;br /&gt;аппаратных платформах службы Reporting Services 2008 продолжали обрабатывать&lt;br /&gt;запросы пользователей даже после того, как службы Reporting Services 2005&lt;br /&gt;начинали постоянно выдавать ошибки HTTP 503 «Служба недоступна».&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:13.5pt;"&gt;Тест&lt;br /&gt;линейного нарастания для модуля подготовки отчетов PDF&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;С модулем подготовки отчетов PDF&lt;br /&gt;службы Reporting Services 2008 превосходят службы Reporting Services 2005 на&lt;br /&gt;платформах 4x4 и 4x2, а платформа 4x4 дает незначительное преимущество по&lt;br /&gt;сравнению с платформами 4x2 и 2x2, независимо от версии служб Reporting&lt;br /&gt;Services. На рисунках 5 и 6 представлены такие показатели, как число ошибок в&lt;br /&gt;секунду, среднее время ответа и общее число запросов для каждой из этих&lt;br /&gt;аппаратных платформ по каждой из версий служб Reporting Services. При использовании&lt;br /&gt;модуля подготовки отчетов PDF до появления в службах Reporting Services 2005&lt;br /&gt;ошибок HTTP 503, узким местом производительности был процессор.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:12pt;"&gt;Среднее&lt;br /&gt;время ответа&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;При анализе среднего времени отклика&lt;br /&gt;в тесте линейного наращивания с модулем подготовки отчетов PDF обнаружено, что&lt;br /&gt;службы Reporting Services 2008 показали лучшее среднее время ответа, чем службы&lt;br /&gt;Reporting Services 2005, на аппаратных платформах 4x4 и 4x2 (см. рис. 5). Кроме&lt;br /&gt;того, было обнаружено, что платформа 4x4 незначительно превосходит две другие&lt;br /&gt;аппаратные платформы как для служб Reporting Services 2008, так и для служб&lt;br /&gt;Reporting Services 2005. &lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;a href="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_34.png"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;TEXT-DECORATION:none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_34.png" width="639" height="292" /&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Рис. 5. Среднее время отклика для&lt;br /&gt;модуля подготовки отчетов PDF.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Примечание.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt; Графики для тестов служб Reporting Services 2005 на рисунке&lt;br /&gt;5 отображают время ответа для запросов пользователей только до момента, пока&lt;br /&gt;число ошибок в секунду не приводит к полному искажению общего времени отклика.&lt;br /&gt;На всех аппаратных платформах службы Reporting Services 2008 продолжали&lt;br /&gt;обрабатывать запросы пользователей даже после того, как службы Reporting&lt;br /&gt;Services 2005 начинали постоянно выдавать ошибки HTTP 503 «Служба недоступна».&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:12pt;"&gt;Общее&lt;br /&gt;число запросов&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;При анализе общего числа запросов в&lt;br /&gt;тесте линейного наращивания с модулем подготовки отчетов PDF обнаружено, что&lt;br /&gt;службы Reporting Services 2008 показали значительно лучшее общее число&lt;br /&gt;запросов, чем службы Reporting Services 2005, только на аппаратной платформе&lt;br /&gt;4x4 (см. рис. 6). &lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_32.png" width="629" height="293" /&gt;&lt;br /&gt;&lt;/font&gt;&lt;a href="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_32.png"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;TEXT-DECORATION:none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Рис. 6. Общее число запросов для&lt;br /&gt;модулей подготовки отчетов PDF.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Примечание.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt; Графики для тестов служб Reporting Services 2005 на рисунке&lt;br /&gt;6 отображают общее число запросов пользователей только до момента, пока число&lt;br /&gt;ошибок в секунду не приводит к полному искажению этого показателя. На всех&lt;br /&gt;аппаратных платформах службы Reporting Services 2008 продолжали обрабатывать&lt;br /&gt;запросы пользователей даже после того, как службы Reporting Services 2005&lt;br /&gt;начинали постоянно выдавать ошибки HTTP 503 «Служба недоступна».&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:13.5pt;"&gt;Тест&lt;br /&gt;линейного нарастания для модуля подготовки отчетов XLS&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;С модулем подготовки отчетов XLS&lt;br /&gt;службы Reporting Services 2008 превосходят Reporting Services 2005 главным&lt;br /&gt;образом на аппаратной платформе 4x4, а платформа 4x4 дает незначительное&lt;br /&gt;преимущество по сравнению с платформами 4x2 и 2x2, независимо от версии служб&lt;br /&gt;Reporting Services. На рисунках 7 и 8 представлены такие показатели, как число&lt;br /&gt;ошибок в секунду, среднее время ответа и общее число запросов для каждой из&lt;br /&gt;этих аппаратных платформ по каждой из версий служб Reporting Services. При&lt;br /&gt;использовании модуля подготовки отчетов XLS до появления в службах Reporting&lt;br /&gt;Services 2005 ошибок HTTP 503 узким местом производительности был процессор.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:12pt;"&gt;Среднее&lt;br /&gt;время ответа&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;При анализе среднего времени отклика&lt;br /&gt;в тесте линейного наращивания с модулем подготовки отчетов XLS обнаружено, что&lt;br /&gt;службы Reporting Services 2008 показали лучшее среднее время ответа, чем службы&lt;br /&gt;Reporting Services 2005, на аппаратных платформах 4x4 и 2x2 (см. рис. 7). Кроме&lt;br /&gt;того, было обнаружено, что платформа 4x4 незначительно превосходит две другие&lt;br /&gt;аппаратные платформы как для служб Reporting Services 2008, так и для служб&lt;br /&gt;Reporting Services 2005. Кроме того, было также замечено, что (в отличие от&lt;br /&gt;тестов с различными модулями подготовки отчетов и с модулем подготовки PDF)&lt;br /&gt;среднее время ответа для служб Reporting Services 2008 и Reporting Services&lt;br /&gt;2005 на аппаратной платформе 2x2 было немного лучше, чем на аппаратной&lt;br /&gt;платформе 4x2, причем службы Reporting Services 2005 на этой платформе показали&lt;br /&gt;результат лучше, чем службы Reporting Services 2008. Это различие в&lt;br /&gt;производительности оказалось для нас полной неожиданностью, но нам не хватило&lt;br /&gt;времени выяснить, чем вызван такой результат. &lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;a href="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_30.png"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;TEXT-DECORATION:none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_30.png" width="636" height="293" /&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Рис. 7. Среднее время отклика для&lt;br /&gt;модуля подготовки отчетов XLS&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Примечание.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt; Графики для тестов служб Reporting Services 2005 на рисунке&lt;br /&gt;7 отображают время ответа для запросов пользователей только до момента, пока&lt;br /&gt;число ошибок в секунду не приводит к полному искажению общего времени отклика.&lt;br /&gt;На аппаратной платформе 4x4 службы Reporting Services 2008 продолжают&lt;br /&gt;обслуживать пользователей даже после того, как службы Reporting Services 2005&lt;br /&gt;перестают работать, постоянно выдавая ошибку HTTP 503 «Служба недоступна».&lt;br /&gt;Обратите внимание, что порог появления ошибок HTTP 503 в службах Reporting&lt;br /&gt;Services 2005 достигается только на платформе 4x4. На остальных аппаратных&lt;br /&gt;платформах с использованием модуля подготовки отчетов XLS в службах Reporting&lt;br /&gt;Services 2005 узким местом производительности является процессор.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:12pt;"&gt;Общее&lt;br /&gt;число запросов&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;При анализе общего числа запросов в&lt;br /&gt;тесте линейного наращивания с модулем подготовки отчетов XLS обнаружено, что&lt;br /&gt;службы Reporting Services 2008 показали значительно лучшее общее число&lt;br /&gt;запросов, чем службы Reporting Services 2005, только на аппаратной платформе&lt;br /&gt;4x4 (см. рис. 8). Кроме того, было также замечено, что общее число запросов в&lt;br /&gt;службах Reporting Services 2008 на платформе 2x2 немного лучше, чем на&lt;br /&gt;платформе 4x2.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;a href="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_28.png"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;TEXT-DECORATION:none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_28.png" width="622" height="293" /&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Рис. 8. Общее число запросов для&lt;br /&gt;модуля подготовки отчетов XLS&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Примечание.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt; Графики для тестов служб Reporting Services 2005 на рисунке&lt;br /&gt;8 отображают общее число запросов пользователей только до момента, пока число&lt;br /&gt;ошибок в секунду не приводит к полному искажению этого показателя. На&lt;br /&gt;аппаратной платформе 4x4 службы Reporting Services 2008 продолжают обслуживать&lt;br /&gt;пользователей даже после того, как службы Reporting Services 2005 перестают&lt;br /&gt;работать, постоянно выдавая ошибку HTTP 503 «Служба недоступна». Обратите&lt;br /&gt;внимание, что порог появления ошибок HTTP 503 в службах Reporting Services 2005&lt;br /&gt;достигается только на платформе 4x4. На остальных аппаратных платформах с&lt;br /&gt;использованием модуля подготовки отчетов XLS в службах Reporting Services 2005&lt;br /&gt;узким местом производительности является процессор.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:13.5pt;"&gt;Тест&lt;br /&gt;линейного наращивания для модуля подготовки отчетов HTML&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;С модулем подготовки отчетов HTML&lt;br /&gt;службы Reporting Services 2008 незначительно опережают службы Reporting&lt;br /&gt;Services 2005 на любой аппаратной платформе. Кроме того, платформа 4x4 дает&lt;br /&gt;незначительное преимущество по сравнению с платформами 4x2 и 2x2, независимо от&lt;br /&gt;версии служб Reporting Services. На рисунках 9 и 10 представлены такие&lt;br /&gt;показатели, как число ошибок в секунду, среднее время ответа и общее число&lt;br /&gt;запросов для каждой из этих аппаратных платформ по каждой из версий служб&lt;br /&gt;Reporting Services.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Примечание.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt; Снова можно отметить, что анализ счетчиков&lt;br /&gt;производительности на сервере каталога и на сервере источника данных для&lt;br /&gt;сервера отчетов свидетельствует о том, что эти серверы являются узкими местами&lt;br /&gt;производительности в службах Reporting Services 2008, и не являются таковыми в&lt;br /&gt;службах Reporting Services 2005. Исходя из рабочей нагрузки и&lt;br /&gt;программно-аппаратной конфигурации, выбранной для проведения тестов, можно&lt;br /&gt;сделать вывод, что после более тщательной настройки или увеличения&lt;br /&gt;производительности оборудования службы Reporting Services 2008 смогут работать&lt;br /&gt;еще лучше, в отличие от служб Reporting Services 2005. Нам не удалось выяснить,&lt;br /&gt;покажет ли модуль подготовки отчетов HTML в службах Reporting Services 2008&lt;br /&gt;более высокую производительность, чем в службах Reporting Services 2005, после&lt;br /&gt;повышения мощности сервера базы данных. Для этого нужно провести дополнительные&lt;br /&gt;тесты.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:12pt;"&gt;Среднее&lt;br /&gt;время ответа&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;При анализе среднего времени ответа&lt;br /&gt;в тесте линейного наращивания с модулем подготовки отчетов HTML обнаружено, что&lt;br /&gt;службы Reporting Services 2008 показали лучшее среднее время отклика, чем&lt;br /&gt;службы Reporting Services 2005, на аппаратных платформах 4x4 и 2x2. Однако&lt;br /&gt;службы Reporting Services 2008 на платформе 4x4 показывают снижение этого&lt;br /&gt;показателя по мере увеличения числа запросов от пользователей И размеров&lt;br /&gt;окружения (см. рис. 9). Нам не удалось выяснить, почему это происходит. Для&lt;br /&gt;выяснения первопричины снижения производительности необходимо дополнительное&lt;br /&gt;тестирование и анализ.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;a href="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_26.png"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;TEXT-DECORATION:none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_26.png" width="640" height="282" /&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Рис. 9. Среднее время отклика для&lt;br /&gt;модуля подготовки отчетов HTML.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Примечание.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt; Графики для тестов служб Reporting Services 2005 на рисунке&lt;br /&gt;9 отображают время ответа для запросов пользователей только до момента, пока&lt;br /&gt;число ошибок в секунду не приводит к полному искажению общего времени отклика.&lt;br /&gt;На всех аппаратных платформах службы Reporting Services 2008 продолжали&lt;br /&gt;обрабатывать запросы пользователей даже после того, как службы Reporting&lt;br /&gt;Services 2005 начинали постоянно выдавать ошибки HTTP 503 «Служба недоступна».&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:12pt;"&gt;Общее&lt;br /&gt;число запросов&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;При анализе общего числа запросов в&lt;br /&gt;тесте линейного наращивания с модулем подготовки отчетов HTML обнаружено, что&lt;br /&gt;службы Reporting Services 2008 показали незначительно большее общее число&lt;br /&gt;запросов, чем службы Reporting Services 2005 (см. рис. 10), до того, как было достигнуто&lt;br /&gt;пороговое значение возникновения ошибок HTTP 503.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;a href="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_24.png"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;TEXT-DECORATION:none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_24.png" width="636" height="290" /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Рис. 10. Общее число запросов для&lt;br /&gt;модуля подготовки отчетов HTML&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Примечание.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt; Графики для тестов служб Reporting Services 2005 на рисунке&lt;br /&gt;10 отображают общее число запросов пользователей только до момента, пока число&lt;br /&gt;ошибок в секунду не приводит к полному искажению этого показателя. На всех&lt;br /&gt;аппаратных платформах службы Reporting Services 2008 продолжали обрабатывать&lt;br /&gt;запросы пользователей даже после того, как службы Reporting Services 2005&lt;br /&gt;начинали постоянно выдавать ошибки HTTP 503 «Служба недоступна».&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:13.5pt;"&gt;Тест&lt;br /&gt;принудительной отправки&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Мы также выполнили несколько&lt;br /&gt;ограниченных тестов, чтобы проверить, с какой задержкой будут доставляться&lt;br /&gt;отчеты на аппаратной платформе 4x4 без значительных ошибок. Для этого был&lt;br /&gt;изменен тест VSTS (устранена 20-секундная задержка). Тестирование проводилось с&lt;br /&gt;различными модулями подготовки отчетов на аппаратной платформе 4x4 в течение 25&lt;br /&gt;минут. Число пользователей в течение первых 10 минут линейно повышалось до&lt;br /&gt;10&amp;nbsp;000, а затем до конца теста оставалось неизменным.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:12pt;"&gt;Число&lt;br /&gt;ошибок в секунду&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;При анализе числа ошибок в секунду в&lt;br /&gt;тесте принудительной отправки обнаружено, что резкий рост количества ошибок&lt;br /&gt;HTTP 503 «Служба недоступна» начинается в службах Reporting Services 2005 на&lt;br /&gt;всех аппаратных платформах начиная примерно с девятой минуты теста, то есть&lt;br /&gt;примерно с 9&amp;nbsp;000 пользователей (см. рис. 11). При проведении теста&lt;br /&gt;принудительной отправки на аппаратной платформе 4x4 в службах Reporting&lt;br /&gt;Services 2008 это ограничение достигнуто не было. &lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;a href="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_22.png"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;TEXT-DECORATION:none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_22.png" width="640" height="271" /&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Рис. 11. Число ошибок в секунду для&lt;br /&gt;теста принудительной отправки с различными модулями подготовки отчетов.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:12pt;"&gt;Ошибки&lt;br /&gt;HTTP и ошибки истечения времени ожидания&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Чтобы разобраться с обнаруженными&lt;br /&gt;аппаратными ограничениями служб Reporting Services 2008 по сравнению со&lt;br /&gt;службами Reporting Services 2005, мы сравнили ошибки HTTP 503, обнаруженные в&lt;br /&gt;службах Reporting Services 2005, с ошибками истечения времени ожидания в&lt;br /&gt;службах Reporting Services 2008. Выяснилось, что частота сбоев для отчетов в&lt;br /&gt;службах Reporting Services 2005 имеет прямую связь с ошибками HTTP 503, а&lt;br /&gt;частота сбоев для отчетов служб Reporting Services 2008 прямо связана с ошибками&lt;br /&gt;истечения времени ожидания. В увязке с анализом работы дисковых очередей на&lt;br /&gt;источнике данных эти ошибки указывают на то, что источник данных просто не&lt;br /&gt;успевает обрабатывать запросы, поступающие от сервера, обслуживающего&lt;br /&gt;клиентские запросы. &lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;a href="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_20.png"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;TEXT-DECORATION:none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_20.png" width="640" height="270" /&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Рис. 12. Подробный анализ ошибок для&lt;br /&gt;теста принудительной отправки&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Примечание.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt; Графики для тестов служб Reporting Services 2005 на рисунке&lt;br /&gt;12 отображают общее число ошибок только до момента, пока число ошибок в секунду&lt;br /&gt;не приводит к полному искажению этого показателя. &lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:12pt;"&gt;Среднее&lt;br /&gt;время ответа&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;При анализе среднего времени отклика&lt;br /&gt;и общего числа запросов в тесте принудительной отправки с различными модулями&lt;br /&gt;подготовки отчетов (см. рис. 13 и 14) обнаружено, что хотя среднее время ответа&lt;br /&gt;в службах Reporting Services 2005 было лучше, чем в службах Reporting Services&lt;br /&gt;2008, они полностью переставали отвечать на запросы после увеличения числа&lt;br /&gt;пользователей до 9&amp;nbsp;000. Службы Reporting Services 2008 в это время&lt;br /&gt;продолжали подготовку отчетов к просмотру. Исходя из анализа дисковых очередей&lt;br /&gt;на источнике данных для сервера отчетов, мы считаем, что значительное улучшение&lt;br /&gt;времени ответа достигается в службах Reporting Services 2008 с ростом мощности&lt;br /&gt;оборудования.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;a href="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_18.png"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;TEXT-DECORATION:none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_18.png" width="610" height="293" /&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Рис. 13. Среднее время ответа для&lt;br /&gt;теста принудительной отправки с различными модулями подготовки отчетов&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;a href="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_16.png"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;TEXT-DECORATION:none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/WindowsLiveWriter/Scal.ReportingServices2005LessonsLearned_ACF5/image_16.png" width="597" height="293" /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Рис. 14. Общее число запросов для&lt;br /&gt;теста принудительной отправки с различными модулями подготовки отчетов.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:18pt;"&gt;Прочее&lt;/span&gt;&lt;/b&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;Во время проведения теста были также&lt;br /&gt;сделаны следующие наблюдения:&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;1. Выполнение рекомендаций служб Reporting&lt;br /&gt;Services 2005 по использованию файловой системы в условиях высокой нагрузки&lt;br /&gt;отрицательно сказывается на результатах и не должно выполняться в службах&lt;br /&gt;Reporting Services 2008. Дополнительные сведения об этом параметре служб&lt;br /&gt;Reporting Services 2005 см. в разделе &lt;/span&gt;&lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/2005/pspsqlrs.mspx"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;"&gt;Планирование&lt;br /&gt;масштабируемости и производительности служб Reporting Services&lt;/span&gt;&lt;/a&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;2. Во время первоначальной&lt;br /&gt;оптимизации конфигурации по умолчанию служб Reporting Services 2008 и Reporting&lt;br /&gt;Services 2005 было произведено только изменение, касающееся выделения дискового&lt;br /&gt;пространства для базы данных &lt;b&gt;ReportServerTempDB&lt;/b&gt;. Это весьма положительно&lt;br /&gt;сказалось на производительности. Мы не пытались оптимизировать производительность&lt;br /&gt;этой базы данных, помещая ее на быстрый диск или распределяя по нескольким&lt;br /&gt;дисковым устройствам. С точки зрения анализа своих тестов, мы считаем, что&lt;br /&gt;дисковая конфигурация баз данных &lt;b&gt;ReportServer&lt;/b&gt; и &lt;b&gt;ReportServerTempDB&lt;/b&gt;&lt;br /&gt;в службах Reporting Services 2008 имеет даже большее значение, чем в Reporting&lt;br /&gt;Services 2005. По результатам проведенных тестов мы считаем, что в каждой&lt;br /&gt;установке или обновлении служб Reporting Services 2008 нужно уделить самое&lt;br /&gt;серьезное внимание дисковой конфигурации этих баз данных. Дополнительные&lt;br /&gt;сведения об оптимизации дисковой конфигурации служб Reporting Services 2005 см.&lt;br /&gt;в разделе &lt;/span&gt;&lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/2005/pspsqlrs.mspx"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;"&gt;Планирование&lt;br /&gt;масштабируемости и производительности служб Reporting Services&lt;/span&gt;&lt;/a&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;. Поскольку советы в этом техническом документе рассчитаны&lt;br /&gt;на службы Reporting Services 2005, большинство из них применимо и к Reporting&lt;br /&gt;Services 2008. Возможно, здесь понадобится дополнительное тестирование.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;"&gt;3. В дополнение ко всем проведенным&lt;br /&gt;тестам нами были проведены также некоторые предварительные тесты по выявлению&lt;br /&gt;преимуществ Windows Server 2008 перед Windows Server 2003. Помимо прочих&lt;br /&gt;улучшений, в Windows Server 2008 улучшено управление памятью и стеком TCP/IP.&lt;br /&gt;Поскольку службы Reporting Services 2008 под управлением Windows Server 2008&lt;br /&gt;работали несколько лучше, чем под управлением Windows Server 2003, полученные&lt;br /&gt;данные могут рассматриваться лишь как предварительные. Ожидается, что&lt;br /&gt;подготовка к просмотру множества больших отчетов на Windows Server 2008 будет&lt;br /&gt;выполняться лучше. Помимо этого, в сборке, выпущенной уже после проведения&lt;br /&gt;наших тестов, были добавлены улучшения, касающиеся подготовки службами&lt;br /&gt;Reporting Services 2008 отчетов в графических форматах (PDF, EMF/Print, TIFF)&lt;br /&gt;под управлением Windows Server 2008. По другим тестам, это улучшение показало&lt;br /&gt;прирост производительности примерно на 5,7%. Чтобы определить, какой выигрыш&lt;br /&gt;это даст при использовании служб Reporting Services 2008 совместно с Windows&lt;br /&gt;Server 2008, потребуется дополнительное тестирование.&lt;/span&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlcat.com/aggbug.aspx?PostID=2179" width="1" height="1"&gt;</description></item><item><title>Оптимизация производительности служб Reporting Services</title><link>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/12/20/reporting-services.aspx</link><pubDate>Mon, 20 Dec 2010 13:13:00 GMT</pubDate><guid isPermaLink="false">e9619797-5f48-4d02-a1a8-7f300d09be66:2174</guid><dc:creator>AlexeiK</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sqlcat.com/sqlCat_International/b/whitepapers_russian/rsscomments.aspx?WeblogPostID=2174</wfw:commentRss><comments>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/12/20/reporting-services.aspx#comments</comments><description>&lt;p&gt;&lt;i&gt;&lt;span style="font-size:10pt;"&gt;Серия технических статей по построению и развертыванию крупномасштабной среды служб SQL Server Reporting Services&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;i&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&lt;strong&gt;Авторы:&lt;/strong&gt; Дэнни Ли (Denny Lee), Лукаш Павловски (Lukasz Pawlowski) &lt;br /&gt;&lt;strong&gt;Соавторы:&lt;/strong&gt; Роберт Брюкнер (Robert Bruckner), Джеймс Ву (James Wu), Джон Галлардо (John Gallardo), &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Дин Кэланквин (Dean Kalanquin)&lt;/span&gt; 
&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;Введение&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10pt;"&gt;Эта техническая статья входит в &lt;/span&gt;&lt;a href="http://sqlcat.com/technicalnotes/archive/2008/06/05/reporting-services-scale-out-architecture.aspx"&gt;&lt;i&gt;&lt;span style="color:blue;font-size:10pt;"&gt;серию технических статей по построению и развертыванию крупномасштабных сред служб SQL Server Reporting Services&lt;/span&gt;&lt;/i&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;, содержащую общие рекомендации по настройке, реализации и оптимизации горизонтально масштабируемых архитектур служб Reporting Services корпоративного масштаба. В этой статье приводятся рекомендации по использованию служб Reporting Services как в Microsoft® SQL Server® 2005, так и в SQL Server 2008. Основное внимание в статье уделяется оптимизации архитектуры служб Reporting Services для повышения производительности, увеличения пропускной способности при формировании отчетов и ускорения обработки пользовательских нагрузок.&amp;nbsp;&lt;/span&gt; 
&lt;p&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;Архитектура&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size:10pt;"&gt;Рис. 1&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10pt;"&gt; иллюстрирует типичное горизонтальное масштабирование среды Reporting Services. Красный прямоугольник указывает, что в этой технической статье основное внимание уделяется &lt;b&gt;Оптимизации производительности&lt;/b&gt; существующего масштабного развертывания.&lt;/span&gt;&lt;a href="http://sqlcat.com/blogs/technicalnotes/image_472EF6DB.png"&gt;&lt;span style="color:blue;font-size:10pt;text-decoration:none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/image_thumb_5DA19562.png" width="646" height="347" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;b&gt;&lt;span style="font-size:10pt;"&gt;Рис. 1.&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10pt;"&gt;. Архитектура горизонтального масштабирования служб Reporting Services&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;Следует ли использовать 64-разрядную архитектуру?&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10pt;"&gt;Да.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Но почему именно? Ответ состоит из двух частей: в первой описывается, как 64-разрядные вычисления повышают производительность каталога сервера отчетов, а во второй описывается повышение производительности самого сервера отчетов.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Как 64-разрядные вычисления повышают производительность каталога сервера отчетов&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Не забывайте, что каталоги сервера отчетов являются базами данных SQL Server, поэтому к ним применимы стандартные методики оптимизации баз данных SQL Server, которые описаны в технической статье &lt;/span&gt;&lt;a href="http://sqlcat.com/technicalnotes/archive/2008/06/26/report-server-catalog-best-practices.aspx"&gt;&lt;span style="color:blue;font-size:10pt;"&gt;Советы и рекомендации по использованию сервера отчетов&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;. Начиная с SQL Server 2005, базы данных разрабатывались в расчете на 64-разрядные вычисления и могут задействовать дополнительную адресуемую память.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Как 64-разрядные вычисления улучшают работу службы сервера отчетов&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Для серверов отчетов ответ будет несколько более сложным. В общем случае большинство отчетов служб Reporting Services интенсивно используют память, поэтому дополнительное адресное пространство, доступное при использовании 64-разрядных версий, расширяет возможности масштабирования. Обратите внимание, что некоторые рабочие нагрузки могут выполняться быстрее при использовании 32-разрядных вычислений, особенно в ситуации, когда имеется много небольших отчетов. Но благодаря доступу к большему объему памяти в 64-битной версии можно будет работать с большим количеством пользователей отчетов одновременно. Так как процессы в этом случае меньше конфликтуют за память, пропускная способность обработки возрастет, то есть можно будет позволить просматривать и экспортировать отчеты большего размера большему количеству пользователей. В службах SQL Server 2005 Reporting Services набор данных каждого отчета помещался в память, соответственно, чем больше отчетов выполнялось одновременно, тем больше использовалось памяти. При использовании 32-разрядных вычислений в этом случае можно легко достичь предела выделяемой памяти, равного 3 ГБ. В этом случае может произойти перезапуск процесса IIS, вызывающий сбой отчета.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;В то же время, как описано в технической статье &lt;/span&gt;&lt;a href="http://sqlcat.com/technicalnotes/archive/2008/10/21/reporting-services-scale-out-deployment-best-practices.aspx"&gt;&lt;span style="color:blue;font-size:10pt;"&gt;Советы и рекомендации по масштабному развертыванию служб Reporting Services&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;, службы SQL Server 2008 Reporting Services не настолько зависят от доступной памяти. Они могут эффективно использовать файловую систему для выгрузки и загрузки структур данных в случае, если доступный серверу отчетов объем памяти недостаточен. Предельные значения объемов памяти в службах Reporting Services в SQL Server 2008 можно задать в файле RSReportServer.config, как описано ниже в разделе &lt;i&gt;Настройка памяти для служб SQL Server 2008 Reporting Services&lt;/i&gt;. Когда службы Reporting Services задействуют файловую систему, отчеты выполняются медленнее, поскольку выборка данных из памяти намного более эффективна, чем доступ к диску. Файловая система начинает использоваться только тогда, когда используемый службами Reporting Services объем памяти приближается к установленным предельным значениям. Если сервер отчетов в службах SQL Server 2008 Reporting Services будет перегружен большим количеством одновременно обращающихся пользователей или очень больших отчетов, все отчеты все же будут выполнены, хотя это займет больше времени, поскольку службы Reporting Services смогут обработать данные, не превышая доступный объем пространства памяти. В корпоративной среде рано или поздно может возникнуть ситуация, когда серверам придется одновременно обслуживать многих пользователей и значительные нагрузки — и службы SQL Server 2008 Reporting Services (в отличие от SQL Server 2005 Reporting Services) оптимизированы таким образом, что, хотя отчеты иногда могут формироваться дольше, они гарантированно будут сформированы.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Исключения&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Н&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;е забывайте, что не все поставщики данных доступны в 64-разрядном варианте (например, недоступен поставщик Microsoft JET и некоторые поставщики сторонних производителей). В таких случаях пользователю придется продолжить использование 32-разрядных вычислений в среде служб Reporting Services.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;Обработка большой рабочей нагрузки&lt;/span&gt;&lt;/b&gt; 
&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Как отмечалось в предыдущем разделе, два основных требования к корпоративной среде создания отчетов — это возможность обработки одновременной нагрузки от одновременно работающих пользователей и возможность обработки большой рабочей нагрузки (т.&amp;nbsp;е. больших отчетов). Чтобы решить проблему параллельного обслуживания пользователей, можно масштабировать среду на несколько серверов отчетов и распределить между ними создаваемую запросами пользователей нагрузку, как описано в технической статье &lt;/span&gt;&lt;a href="http://sqlcat.com/technicalnotes/archive/2008/10/21/reporting-services-scale-out-deployment-best-practices.aspx"&gt;&lt;span style="color:blue;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Советы и рекомендации по масштабному развертыванию служб Reporting Services &lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Чтобы обеспечить максимальную производительность при обработке больших рабочих нагрузок, содержащих запросы пользователей по большим отчетам, следуйте приведенным далее рекомендациям.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Управляйте размером отчетов&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Сначала необходимо определить цель создания таких отчетов, а также выяснить, действительно ли необходим большой многостраничный отчет. Если большой отчет действительно необходим, насколько часто он будет использоваться? Нельзя ли уменьшить частоту обращения пользователей к этому большому многостраничному отчету, предложив им сводные отчеты меньшего размера? Большие отчеты создают при обработке существенную нагрузку на сервер отчетов, каталог сервера отчетов и данные отчета, поэтому каждый отчет необходимо рассмотреть и оценить по отдельности.&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Частой проблемой, связанной с большими отчетами, является наличие в них неиспользуемых полей данных или дублирующихся наборов данных. Нередко пользователи извлекают больше данных, чем им в действительности требуется. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Чтобы значительно уменьшить нагрузку на среду служб Reporting Services, создавайте сводные отчеты, переносящие статистические вычисления в источники данных, и включайте в отчеты только действительно необходимые столбцы. Если необходимо предоставить доступ к потокам данных, их можно реализовать асинхронно с помощью более подходящих средств, например служб SQL Server Integration Services, реализующих файловые потоки данных.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Используйте выполнение в кэше&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Как отмечено в технической статье &lt;/span&gt;&lt;a href="http://sqlcat.com/technicalnotes/archive/2008/10/21/reporting-services-scale-out-deployment-best-practices.aspx"&gt;&lt;span style="color:blue;font-size:10pt;"&gt;Советы и рекомендации по масштабному развертыванию служб Reporting Services&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;, если для некоторых отчетов не требуется выполнение в реальном времени, для них можно настроить выполнение в кэше. При установке такого параметра сервер отчетов будет создавать временную копию соответствующих отчетов в памяти. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Настраивайте и планируйте выполнение отчетов&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Для больших отчетов можно с помощью параметра &lt;b&gt;Время ожидания выполнения отчетов&lt;/b&gt; определить, как долго может выполняться отчет до истечения времени ожидания. Некоторые отчеты действительно выполняются дольше, и установка времени ожидания ничего не изменит, но для отчетов, основанных на неверных или бесконтрольно расширяющихся запросах, установка времени ожидания позволит ограничить бессмысленное использование ресурсов.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Если имеются большие отчеты, узким местом которых является обработка данных, устранить проблемы, связанные с конфликтами за ресурсы, можно с помощью &lt;b&gt;Планируемых моментальных снимков&lt;/b&gt;. Вместо самих данных при подготовке отчета будет использоваться регулярно создаваемый по расписанию моментальный снимок данных, актуальных на определенный момент. Создание моментального снимка можно запланировать на часы наименьшей нагрузки, сохраняя ресурсы в часы максимальной нагрузки для пользователей, работающих с отчетами интерактивно.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Доставляйте готовые отчеты для просмотра в отличных от обозревателя форматах&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;В службах SQL Server 2008 Reporting Services повышена производительность подготовки отчетов к просмотру в форматах отличных от обозревателя, например в форматах PDF и XLS, как описано в технической статье &lt;/span&gt;&lt;a href="http://sqlcat.com/technicalnotes/archive/2008/07/09/scaling-up-reporting-services-2008-vs-reporting-services-2005-lessons-learned.aspx"&gt;&lt;span style="color:blue;font-size:10pt;"&gt;Масштабирование служб Reporting Services 2008 по сравнению с Reporting Services 2005: полученные уроки&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;. В любом случае для уменьшения нагрузки на среду служб SQL Server Reporting Services можно помещать отчеты в других форматах в общую папку или размещать их в командных службах SharePoint®, чтобы пользователи могли работать непосредственно с файлом без постоянного повторного создания отчета.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Предварительно заполняйте для параметризованных отчетов кэш отчетов с помощью управляемых данными подписок&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Для больших параметризованных отчетов производительность можно повысить, предварительно заполнив кэш отчетов с помощью управляемых данными подписок. Управляемые данными подписки упрощают заполнение кэша для определенных сочетаний значений параметров, часто используемых при формировании параметризованного отчета. Учтите, что в случае выбора неиспользуемого набора параметров ресурсы на заполнение и поддержку кэша будут израсходованы практически без отдачи. Поэтому, чтобы определить часто встречающиеся сочетания значений параметров, просмотрите и проанализируйте представление ExecutionLog2, как описано ниже. Наконец, при открытии пользователем отчета сервер отчетов сможет использовать кэшированную копию отчета, а не создавать отчет по требованию. Для кэша отчетов можно создать расписание и заполнять кэш с помощью управляемых данными подписок. Дополнительные сведения см. в разделе &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/ms155927.aspx"&gt;&lt;span style="color:blue;font-size:10pt;"&gt;Кэширование отчетов в службах Reporting Services&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Возвращаясь к каталогам отчетов&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Можно также увеличить размеры каталогов сервера отчетов, в таком случае в базах данных сможет храниться больший объем данных моментальных снимков. Дополнительные сведения см. в разделе &lt;/span&gt;&lt;a href="http://sqlcat.com/technicalnotes/archive/2008/06/26/report-server-catalog-best-practices.aspx"&gt;&lt;span style="color:blue;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;Советы и рекомендации по использованию сервера отчетов&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Настройка веб-службы&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;С помощью настройки IIS и Http.sys можно достичь дополнительного повышения производительности компьютера, на котором размещен сервер отчетов. Настройки нижних уровней позволяют изменять длину очереди HTTP-запросов, длительность поддержания соединений в активном состоянии и т.&amp;nbsp;п. В случае одновременного выполнения больших отчетов может потребоваться изменение этих параметров, чтобы компьютер с сервером мог одновременно принимать достаточное количество запросов для использования в полной мере ресурсов сервера. &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Возможность изменения этих параметров следует рассматривать только тогда, когда все серверы работают с максимальной нагрузкой, но ресурсы используются не полностью или возникают сбои при подключениях к процессу служб &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Reporting&lt;/span&gt;&lt;span style="font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Services&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Чтобы изменить эти параметры, выполните следующие действия.&lt;/span&gt; 
&lt;/p&gt;&lt;ul&gt;
&lt;li style="margin:0cm 0cm 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;"&gt;Для служб SQL Server 2005 Reporting Services&lt;/span&gt;&lt;a href="http://technet2.microsoft.com/windowsserver/ru/library/d92d338e-efdc-4e11-83a7-9af34c8bb5291033.mspx?mfr=true"&gt;&lt;span style="color:blue;font-size:10pt;"&gt; выполните настройку IIS&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li style="margin:0cm 0cm 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;"&gt;Для служб SQL Server 2008 Reporting Services выполните настройку драйвера Http.sys в операционной системе: &lt;/span&gt;&lt;a href="http://download.microsoft.com/download/2/8/0/2800a518-7ac6-4aac-bd85-74d2c52e1ec6/tuning.doc"&gt;&lt;span style="color:blue;font-size:10pt;"&gt;в Windows® 2003&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt; или в &lt;/span&gt;&lt;a href="http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/Perf-tun-srv.docx"&gt;&lt;span style="color:blue;font-size:10pt;"&gt;Windows 2008&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;Наблюдение с помощью представления ExecutionLog2&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10pt;"&gt;Начать анализ существующих рабочих нагрузок и исследование размера наборов данных, производительности и характеристик сложности этих нагрузок можно с представления ExecutionLog2 в службах Reporting Services. Дополнительные сведения см. в блоге Роберта Брюкнера, в котором содержатся исчерпывающие сведения о представлении ExecutionLog2 (&lt;/span&gt;&lt;a href="http://blogs.msdn.com/robertbruckner/archive/2009/01/05/executionlog2-view.aspx"&gt;&lt;span style="color:blue;font-size:10pt;"&gt;http://blogs.msdn.com/robertbruckner/archive/2009/01/05/executionlog2-view.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;). Дополнительные сведения о запросах и отчетах по данным журнала выполнения отчетов см. в электронной документации по SQL Server (&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/ms155836.aspx"&gt;&lt;span style="color:blue;font-size:10pt;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:blue;font-size:10pt;"&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/ms155836.aspx"&gt;http://msdn.microsoft.com/ru-ru/library/ms155836.aspx&lt;/a&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/ms155836.aspx).В"&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;).&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;В частности, в этом представлении теперь содержится новый столбец &lt;b&gt;AdditionalInfo&lt;/b&gt;. ExecutionLog2.AdditionalInfo содержит сведения, связанные с размером структур, чувствительных к дефициту памяти. С помощью информации этого столбца можно проверить наличие отчетов с большими значениями в этом поле (десятки и сотни мегабайтов) — такие отчеты станут кандидатами на дальнейшее рассмотрение, исследование конструкции отчетов и размера запросов к наборам данных.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Ниже даны советы по просмотру представления ExecutionLog2 и быстрому обнаружению потенциальных «узких мест», ограничивающих производительность. &lt;/span&gt;&lt;a href="http://sqlcat.com/files/folders/598/download.aspx"&gt;&lt;span style="color:blue;font-size:10pt;"&gt;Эта ссылка &lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;указывает на проект &lt;b&gt;Просмотр журналов выполнения&lt;/b&gt; служб Reporting Services. Проект создает сводные и подробные отчеты Reporting Services по 1000 последних записей в представлении ExecutionLog2 с указанными ниже параметрами сортировки.&lt;/span&gt;&lt;a href="http://sqlcat.com/blogs/technicalnotes/image_62A3D311.png"&gt;&lt;span style="color:blue;font-size:10pt;text-decoration:none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt; 
&lt;/p&gt;&lt;p style="margin:0cm 0cm 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/image_thumb_41B0606A.png" width="529" height="227" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;"&gt;Рис. 2.&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10pt;"&gt; Сводный отчет просмотра журналов выполнения (ExecutionLog2)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/blogs/technicalnotes/image_3A14CB30.png" width="630" height="198" /&gt;&lt;/span&gt;&lt;a href="http://sqlcat.com/blogs/technicalnotes/image_3A14CB30.png"&gt;&lt;span style="color:blue;font-size:10pt;text-decoration:none;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:10pt;"&gt;Рис. 3.&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10pt;"&gt; Подробный отчет просмотра журналов выполнения (ExecutionLog2)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Длительное выполнение?&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Сортировка по полям &lt;b&gt;ElapsedSec&lt;/b&gt; или &lt;b&gt;RowCount &lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;поможет выделить долго выполняющиеся отчеты. Если значение в поле &lt;b&gt;TimeDataRetrieval&lt;/b&gt; велико, то «узким местом», ограничивающим производительность, является источник данных. Возможно, следует провести оптимизацию. Если велико значение &lt;b&gt;RowCount&lt;/b&gt;, то службы Reporting Services извлекают и выполняют статистическую обработку большого объема данных — возможно, следует вынести эти операции в источник данных, чтобы сократить нагрузку на сервер отчетов.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Подписки или интерактивные отчеты?&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Сортировка по полю &lt;b&gt;RequestType&lt;/b&gt; позволяет определить, много ли выполняется подписок. Затем можно выделить «узкие места» и запланировать последовательное выполнение отчетов (то есть разнести плановое время выполнения подписок).&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Данные, передаваемые в режиме реального времени, или моментальные снимки?&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;С помощью сортировки по полю &lt;b&gt;Source&lt;/b&gt; можно определить, какие данные в большей мере используются отчетами: данные, передаваемые в режиме реального времени, или моментальные снимки. Если в отчетах могут использоваться моментальные снимки (например, в отчете за прошлый день), создайте моментальные снимки, чтобы избежать необходимости выполнения запросов, обработки отчета и его подготовки к просмотру.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Сбалансирована ли нагрузка?&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Сортировка по полю &lt;b&gt;Instance&lt;/b&gt; позволяет определить, обеспечивает ли балансировщик сетевой нагрузки равномерное распределение обрабатываемых запросов отчетов. Она также поможет определить, все ли узлы функционируют и обрабатывают запросы.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Определите связанные с отчетами закономерности&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Сортировка по полям &lt;b&gt;ReportPath&lt;/b&gt; и &lt;b&gt;TimeStart&lt;/b&gt; может помочь при обнаружении интересных закономерностей выполнения отчетов. Например, может выясниться, что каждые 10 минут запускается ресурсоемкий отчет, выполнение которого занимает 5 минут. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Исправность отчетов&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Можно выполнить сортировку отчетов по статусу, чтобы определить, не возникает ли большое количество ошибок перед обработкой отчета (например, в случае неверного языка определения отчетов) или после нее (например, в случае ошибки доставки подписки). &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Эта сортировка также поможет обнаружить отчеты с устаревшими сведениями или параметрами (например, в отчете могут содержаться устаревшие пароли для доступа к источникам данным или могут отсутствовать вложенные отчеты). &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Кроме того, если значение ScalabilityTime больше нуля, то службы Reporting Services работают в режиме масштабирования, то есть при остром дефиците памяти, и выгружают долго выполняющиеся отчеты в файловую систему, чтобы освободить достаточно памяти для выполнения запросов меньшего объема. Если это происходит часто, рассмотрите возможность выполнения одного из следующих действий.&lt;/span&gt; 
&lt;/p&gt;&lt;ul&gt;
&lt;li style="margin:0cm 0cm 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;"&gt;Уменьшите размер набора данных.&lt;/span&gt;&lt;/li&gt;
&lt;li style="margin:0cm 0cm 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;"&gt;Упростите логику группирования, фильтрации или сортировки в отчете, чтобы ему требовалось меньше памяти.&lt;/span&gt;&lt;/li&gt;
&lt;li style="margin:0cm 0cm 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;"&gt;Установите дополнительную память.&lt;/span&gt;&lt;/li&gt;
&lt;li style="margin:0cm 0cm 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;"&gt;Добавьте больше серверов для улучшения обработки нагрузки.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;Управляемые данными подписки&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Используя все приведенные сведения, можно создавать собственные управляемые данными подписки, которые будут сортировать, фильтровать и отслеживать возникающие проблемы. Например, можно создать подписку, которая будет отправлять предупреждение, если доля ошибок (поле Errors) превысит 5&amp;nbsp;%.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;Настройка памяти для служб SQL Server 2008 Reporting Services &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10pt;"&gt;Как упоминалось выше в разделе о 64-разрядных вычислениях, в службах SQL Server 2008 Reporting Services память на уровне структуры данных используется более эффективно. При высокой интенсивности рабочих нагрузок службы задействуют кэш в файловой системе, чтобы сократить используемый объем памяти. За счет повышения эффективности и возможности выгрузки на диск службы могут успешно выполнять большее количество отчетов (даже отчетов большого размера). Администратор задает параметры, определяющие, когда службы SQL Server 2008 Reporting Services начинают использовать кэш в файловой системе и насколько интенсивно используется этот кэш. Администратору рекомендуется рассмотреть возможность настройки параметров памяти в службах SQL Server 2008 Reporting Services для оптимального использования ресурсов компьютеров. Тонкая настройка этих параметров может обеспечить рост производительности при интенсивных рабочих нагрузках (по сравнению с конфигурацией по умолчанию). &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Дополнительные сведения см. в электронной документации по SQL Server 2008 в разделе &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/ms159206.aspx"&gt;&lt;span style="color:blue;font-size:10pt;"&gt;Настройка доступной памяти для приложений сервера отчетов&lt;/span&gt;&lt;/a&gt;&lt;a title="_Hlt209409090" name="_Hlt209409090"&gt;&lt;/a&gt;&lt;a title="_Hlt209409089" name="_Hlt209409089"&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;. Ниже перечислены основные параметры управления памятью.&lt;/span&gt; 
&lt;/p&gt;&lt;ul&gt;
&lt;li style="margin:0cm 0cm 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;"&gt;WorkingSetMinimum&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10pt;"&gt;. Это минимальный объем памяти, выделяемый службами Reporting Services для функционирования (то есть, если используемый процессом служб SQL Server Reporting Services объем памяти ниже этого предела, кэш в файловой системе не используется). Он указывается в килобайтах в файле RSReportServer.config. По достижении этого предела службы Reporting Services начинают компенсировать нехватку памяти, перемещая данные долго выполняющихся запросов в кэш в файловой системе и освобождая память для выполнения запросов меньшего объема. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:10pt;"&gt;При одновременной работе многих пользователей можно повысить значение этого параметра конфигурации соответственно объему памяти, необходимой для пиковых нагрузок, чтобы большее количество запросов на обработку выполнялось в памяти, без выгрузки в файловую систему. &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;ul&gt;
&lt;li style="margin:0cm 0cm 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;"&gt;WorkingSetMaximum&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10pt;"&gt;. Это максимальный объем физической памяти, используемой службами Reporting Services. Он также задается в килобайтах в файле RSReportServer.config. Если это предельное значение превышается в течение определенного периода времени, службы Reporting Services очищают домены приложений, чтобы сократить использование памяти. Таким образом обеспечивается наличие достаточного объема свободной памяти для нормальной работы операционной системы. Это значение можно увеличить, если необходимо одновременно обрабатывать большее количество отчетов.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;ul&gt;
&lt;li style="margin:0cm 0cm 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;"&gt;MemorySafetyMargin &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10pt;"&gt;и&lt;b&gt; MemoryThreshold&lt;/b&gt;. Эти значения определяют интенсивность использования кэша в файловой системе. &lt;b&gt;MemorySafetyMargin&lt;/b&gt;. Задает значение, разделяющее уровни низкой и средней нагрузки. По умолчанию этот параметр равен 80&amp;nbsp;%. &lt;b&gt;MemoryThreshold&lt;/b&gt;. Задает границу между уровнями средней и высокой нагрузки. По умолчанию этот параметр равен 90&amp;nbsp;%. Оба параметра задаются в файле RSReportServer.config. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Обычно при постоянном достижении предельных уровней памяти рекомендуется рассмотреть возможность увеличения доступных ресурсов (добавления памяти, изменения этих значений конфигурации), а в дальнейшем — и масштабирования (добавления серверов). Сначала следует увеличить доступные ресурсы на существующем компьютере, так как в службах SQL Server 2008 Reporting Services ресурсы используются и управляются более эффективно (см. техническую статью &lt;/span&gt;&lt;a href="http://sqlcat.com/technicalnotes/archive/2008/07/09/scaling-up-reporting-services-2008-vs-reporting-services-2005-lessons-learned.aspx"&gt;&lt;span style="color:blue;font-size:10pt;"&gt;Масштабирование служб Reporting Services 2008 по сравнению с Reporting Services 2005: полученные уроки&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;Настройка памяти для служб SQL Server 2005 Reporting Services &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10pt;"&gt;Как отмечено в технической статье &lt;/span&gt;&lt;a href="http://sqlcat.com/technicalnotes/archive/2008/06/05/reporting-services-scale-out-architecture.aspx"&gt;&lt;span style="color:blue;font-size:10pt;"&gt;Архитектура масштабного развертывания служб Reporting Services&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;"&gt;, в этом случае также возможно масштабирование путем добавления дополнительной памяти. Но результат этого может быть не таким существенным: в некоторых ситуациях удваивание объема памяти и количество ЦП (до 16 ГБ ОЗУ и до 8 ядер ЦП) может увеличивать производительность на 1/3. Тем не менее, существуют способы, которыми можно увеличить производительность служб SQL Server 2005 Reporting Services до масштабирования путем добавления дополнительных серверов.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Как и в службах SQL Server 2008 Reporting Services, можно с помощью параметров конфигурации памяти решить проблемы, связанные с пороговыми значениями уровней доступной памяти. В службах SQL Server 2005 Reporting Services имеется две основных настройки памяти, которые рекомендуется изменять в случае постоянного достижения пороговых значений памяти.&lt;/span&gt; 
&lt;/p&gt;&lt;ul&gt;
&lt;li style="margin:0cm 0cm 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;"&gt;MemoryLimit&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10pt;"&gt;. Этот параметр аналогичен параметру &lt;b&gt;WorkingSetMinimum&lt;/b&gt; в SQL Server 2008. По умолчанию его значение соответствует 60&amp;nbsp;% от объема физической памяти. При увеличении данного параметра службы Reporting Services смогут обрабатывать большее количество запросов. По достижении задаваемого этим параметром предельного уровня новые запросы не принимаются.&lt;/span&gt;&lt;/li&gt;
&lt;li style="margin:0cm 0cm 10pt;line-height:normal;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:10pt;"&gt;MaximumMemoryLimit&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10pt;"&gt;. Этот параметр аналогичен параметру &lt;b&gt;WorkingSetMaximum&lt;/b&gt; в SQL Server 2008. По умолчанию его значение соответствует 80&amp;nbsp;% от объема физической памяти. Однако в отличие от версии для SQL Server 2008 при достижении этого параметра начинается прерывание выполнения процессов, а не отказ в приеме новых запросов.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Хотя в случае постоянного достижения пороговых значений объемов памяти рекомендуется изменить параметры конфигурации памяти, учтите, что при изменении этих параметров могут возникнуть или усилиться конфликты за другие виды ресурсов. &lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:12pt;"&gt;Заключение&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10pt;"&gt;Эта статья завершает состоящую из четырех технических статей серию «Построение и развертывание крупномасштабных сред для служб SQL Server Reporting Services». Надеемся, что эта серия технических статей поможет вам при проектировании, управлении и поддержке корпоративной среды служб SQL Server Reporting Services.&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3" face="Calibri"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlcat.com/aggbug.aspx?PostID=2174" width="1" height="1"&gt;</description></item><item><title>Руководство по обеспечению соответствия требованиям в SQL Server 2008</title><link>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/12/20/quot-sql-server-2008-quot.aspx</link><pubDate>Mon, 20 Dec 2010 13:02:00 GMT</pubDate><guid isPermaLink="false">e9619797-5f48-4d02-a1a8-7f300d09be66:2173</guid><dc:creator>AlexeiK</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sqlcat.com/sqlCat_International/b/whitepapers_russian/rsscomments.aspx?WeblogPostID=2173</wfw:commentRss><comments>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/12/20/quot-sql-server-2008-quot.aspx#comments</comments><description>&lt;span style="mso-bidi-font-family:Arial;"&gt;&lt;font size="3"&gt;Техническая статья по SQL Server&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt;&lt;font size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt;&lt;/span&gt;&amp;nbsp; 
&lt;p&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt;Авторы:&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt; &lt;span style="COLOR:black;mso-themecolor:text1;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;Джей-Си Кэннон (JC Cannon), Денни Ли (Denny Lee)&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt;&lt;span style="COLOR:black;mso-themecolor:text1;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="3"&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt;&lt;span style="COLOR:black;mso-themecolor:text1;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="COLOR:black;mso-themecolor:text1;mso-bidi-font-family:Arial;"&gt;Соавторы:&lt;/span&gt;&lt;/b&gt;&lt;span style="COLOR:black;mso-themecolor:text1;mso-bidi-font-family:Arial;"&gt; Энди Робертс (Andy Roberts), Айяд Шаммут (Ayad Shammout)&lt;/span&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font size="3"&gt;&lt;span style="COLOR:black;mso-themecolor:text1;mso-bidi-font-family:Arial;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="3"&gt;&lt;span style="COLOR:black;mso-themecolor:text1;mso-bidi-font-family:Arial;"&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt;Технические редакторы:&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:black;mso-themecolor:text1;"&gt;Дэн Джонс (Dan Jones), Крэйг Гик (Craig Gick), Джек Ричинс (Jack Richins), Рауль Гарсия (Raul Garcia), Девендра Тивари (Devendra Tiwari), Стивен Готт (Steven Gott), Эл Комо (Al Comeau), Лара Руббелке (Lara Rubbelke)&lt;/span&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt;&lt;font size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt;&lt;/span&gt;&amp;nbsp; 
&lt;p&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt;Публикация:&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt; &lt;/span&gt;ноябрь 2008 г.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt;Область применения:&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt; SQL Server 2008&lt;/span&gt;&lt;/font&gt;&lt;span style="mso-bidi-font-family:Arial;"&gt;&lt;font size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt; 
&lt;p&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:11pt;mso-ansi-language:EN-US;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;Сводка.&lt;/span&gt;&lt;/b&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:11pt;mso-ansi-language:EN-US;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt; &lt;/span&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:11pt;mso-ansi-language:EN-US;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;В этом документе представлены общие сведения о подходах к обеспечению соответствия требованиям при управлении базами данных SQL Server. В нем описаны компоненты SQL Server 2008, имеющие отношение к обеспечению соответствия требованиям и их применению к средствам управления ИТ. В документ включены советы и сценарии, помогающие быстро начать разработку решений для обеспечения соответствия требованиям.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:11pt;mso-ansi-language:EN-US;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:11pt;mso-ansi-language:EN-US;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-theme-font:minor-bidi;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;Ссылка на статью: &lt;span style="FONT-FAMILY:&amp;#39;MS Shell Dlg 2&amp;#39;;COLOR:black;FONT-SIZE:9pt;mso-ansi-language:EN-US;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;a href="http://download.microsoft.com/download/E/7/9/E791638C-9084-4AEE-AD94-7D4B55FFC1D2/ReachingCompliance_RUS.docx"&gt;&lt;font color="#0000ff"&gt;http://download.microsoft.com/download/E/7/9/E791638C-9084-4AEE-AD94-7D4B55FFC1D2/ReachingCompliance_RUS.docx&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlcat.com/aggbug.aspx?PostID=2173" width="1" height="1"&gt;</description></item><item><title>Руководство по стратегиям консолидаций SQL Server</title><link>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/12/20/sql-server.aspx</link><pubDate>Mon, 20 Dec 2010 12:57:00 GMT</pubDate><guid isPermaLink="false">e9619797-5f48-4d02-a1a8-7f300d09be66:2172</guid><dc:creator>AlexeiK</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sqlcat.com/sqlCat_International/b/whitepapers_russian/rsscomments.aspx?WeblogPostID=2172</wfw:commentRss><comments>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/12/20/sql-server.aspx#comments</comments><description>&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Техническая статья по SQL Server&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Авторы: &lt;/b&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;Санг Хсуэх (Sung Hsueh), Энтони Жонг (Antony Zhong), Мадхан Арумугам (Madhan Arumugam)&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;Технические редакторы: &lt;/b&gt;Клод Лоренсон (Claude Lorenson), Клиффорд Диббл (Clifford Dibble), Линдсей Эллен (Lindsey Allen), Самбит Самал (Sambit Samal), Сетху Калавакур (Sethu Kalavakur), Прем Мехра (Prem Mehra), Самир Теджани (Sameer Tejani), Иль-Сун Ли (Il-Sung Lee), Джек Ричинс (Jack Richins), Брайан Дьюи (Brian Dewey), Мэтью Джон (Mathew John), Джейми Рединг (Jamie Reding), Джонатан Моррисон (Jonathan Morrison), Омри Бахат (Omri Bahat), С. Муралидхар (S Muralidhar), Гайдн Ричардсон (Haydn Richardson)&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="mso-ansi-language:RU;"&gt;Редактор&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-ansi-language:RU;"&gt;: Бет Ингрэм (&lt;/span&gt;Beth&lt;span style="mso-ansi-language:RU;"&gt; &lt;/span&gt;Inghram&lt;span style="mso-ansi-language:RU;"&gt;)&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span style="mso-ansi-language:RU;"&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:RU;"&gt;&lt;/span&gt;&amp;nbsp; 
&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="mso-ansi-language:RU;mso-bidi-font-family:Arial;"&gt;Публикация:&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-ansi-language:RU;mso-bidi-font-family:Arial;"&gt; &lt;/span&gt;&lt;span style="mso-ansi-language:RU;"&gt;ноябрь 2009 г.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-ansi-language:RU;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="mso-ansi-language:RU;"&gt;Применимо только к&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-ansi-language:RU;"&gt; &lt;/span&gt;SQL&lt;span style="mso-ansi-language:RU;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language:RU;"&gt; 2008 и более поздним версиям&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span style="mso-ansi-language:RU;"&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="mso-ansi-language:RU;"&gt;Сводка. &lt;/span&gt;&lt;/b&gt;&lt;span style="mso-ansi-language:RU;"&gt;Цель данного технического документа — обеспечить возможность выбора стратегий консолидации (виртуализация, использование нескольких баз данных или нескольких экземпляров) для приложений &lt;/span&gt;OLTP&lt;span style="mso-ansi-language:RU;"&gt; компонента &lt;/span&gt;SQL&lt;span style="mso-ansi-language:RU;"&gt; &lt;/span&gt;Server&lt;span style="mso-ansi-language:RU;"&gt; &lt;/span&gt;Database&lt;span style="mso-ansi-language:RU;"&gt; &lt;/span&gt;Engine&lt;span style="mso-ansi-language:RU;"&gt;, предоставив сведения о некоторых важных точках принятия решения, выявленных методом технического анализа. Некоторые основные определения и термины будут включены в документ для облегчения обсуждения, поскольку могут иметь различную трактовку в разных документах.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-ansi-language:RU;"&gt;Ссылка на документ: &lt;span style="FONT-FAMILY:&amp;#39;MS Shell Dlg 2&amp;#39;;COLOR:black;FONT-SIZE:9pt;mso-ansi-language:EN-US;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;a href="http://download.microsoft.com/download/3/A/C/3AC5590B-A039-4AB3-A061-3775888986D7/ConsolidationPrescriptiveGuidance_RUS.docx"&gt;&lt;font color="#0000ff"&gt;http://download.microsoft.com/download/3/A/C/3AC5590B-A039-4AB3-A061-3775888986D7/ConsolidationPrescriptiveGuidance_RUS.docx&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlcat.com/aggbug.aspx?PostID=2172" width="1" height="1"&gt;</description></item><item><title>Руководство по повышению производительности служб Analysis Services</title><link>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/12/20/analysis-services.aspx</link><pubDate>Mon, 20 Dec 2010 12:50:00 GMT</pubDate><guid isPermaLink="false">e9619797-5f48-4d02-a1a8-7f300d09be66:2171</guid><dc:creator>AlexeiK</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sqlcat.com/sqlCat_International/b/whitepapers_russian/rsscomments.aspx?WeblogPostID=2171</wfw:commentRss><comments>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/12/20/analysis-services.aspx#comments</comments><description>&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;Техническая статья по SQL Server&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&amp;nbsp;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;lt;:o:p&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Авторы:&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; Ричард Ткачук и Томас Кейсер&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt; 
&lt;p style="MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Соавторы и технические редакторы:&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; &lt;/span&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;T.K. Ананд (Anand), &lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;Мариус Думитру (Marius Dumitru), &lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;Грег Галловей (Greg Galloway), &lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;Сива Харинат (Siva Harinath), &lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;Денни Ли (Denny Lee), &lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;Эдвард Меломед (Edward Melomed), &lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;Акшай Мирчандани (Akshai Mirchandani), &lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;Моша Пасумански (Mosha Pasumansky), &lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;Карл Рабелер (Carl Rabeler), &lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;Элизабет Витт (Elizabeth Vitt), &lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;Седат Йогурткуоглу (Sedat Yogurtcuoglu), &lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;Анн Зорнер (Anne Zorner)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Опубликовано:&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; Октябрь 2008 г.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Область применения:&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; SQL Server 2008&lt;/span&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;font size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;font face="Calibri"&gt;В этом техническом документе приводится описание того, как разработчики приложений могут применять методы повышения производительности обработки запросов в решениях, использующих службы SQL Server 2008 Analysis Services OLAP.&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;Ссылка на статью: &lt;span style="FONT-FAMILY:&amp;#39;MS Shell Dlg 2&amp;#39;;COLOR:black;FONT-SIZE:9pt;mso-ansi-language:EN-US;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;a href="http://download.microsoft.com/download/C/5/1/C5158403-F1FC-4127-8B6D-F316CAEBE2C0/SSASPerfGuide2008_RUS.docx"&gt;&lt;font color="#0000ff"&gt;http://download.microsoft.com/download/C/5/1/C5158403-F1FC-4127-8B6D-F316CAEBE2C0/SSASPerfGuide2008_RUS.docx&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlcat.com/aggbug.aspx?PostID=2171" width="1" height="1"&gt;</description></item><item><title>10 рекомендаций по использованию служб интеграции SQL Server</title><link>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/01/26/10-sql-server.aspx</link><pubDate>Tue, 26 Jan 2010 13:58:00 GMT</pubDate><guid isPermaLink="false">e9619797-5f48-4d02-a1a8-7f300d09be66:1056</guid><dc:creator>AlexeiK</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sqlcat.com/sqlCat_International/b/whitepapers_russian/rsscomments.aspx?WeblogPostID=1056</wfw:commentRss><comments>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/01/26/10-sql-server.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Авторы:&lt;/b&gt; Томас Кайзер (Thomas Kejser), Дэнни Ли (Denny Lee)&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Соавторы:&lt;/b&gt; Раньюин Мао (Runying Mao)&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Технические редакторы:&lt;/b&gt; Бурцин Пэйтел (Burzin Patel), Кевин Кокс (Kevin Cox), Питер Карлин (Peter Carlin), Марк Суза (Mark Souza), Ричард Ткачук (Richard Tkachuk), Лен Уайатт (Len Wyatt), Линдcи Аллен (Lindsey Allen), Прем Мехра (Prem Mehra), Николас Дритсас (Nicholas Dritsas), Карл Рабилер (Carl Rabeler), Кан Ченг (Kun Cheng), Стюарт Озер (Stuart Ozer), Дональд Фармер (Donald Farmer)&lt;/span&gt; 
&lt;/p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;p class="MsoPlainText"&gt;&amp;nbsp;&lt;/p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Дата публикации:&lt;/b&gt; 10.01.2008&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Дата обновления:&lt;/b&gt; 12.12.2008&lt;/span&gt; 
&lt;p class="MsoPlainText"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Вероятно, вам приходилось слышать миф о том, будто службы интеграции Microsoft® SQL Server® Integration Services (SSIS) не масштабируются? В ответ мы для начала спросим: «А нужно ли масштабировать вашу систему для объемов, превышающих 4,5 миллионов строк транзакций продаж в секунду?» Службы интеграции SQL Server — это высокопроизводительная платформа для извлечения, преобразования и загрузки данных (ETL), способная масштабироваться для самых требовательных сред. И, как описано в документе Мировой рекорд производительности SSIS ETL, службы интеграции SQL Server могут обрабатывать 4,5 миллионов строк транзакций продаж в секунду.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Чтобы оптимизировать вашу рабочую среду, мы подготовили 10 лучших рекомендаций по использованию служб интеграции SQL Server&amp;nbsp;2008. Большинство из них применимы и к SQL Server&amp;nbsp;2005.&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;img src="http://sqlcat.com/photos/top10icons/images/52/original.aspx" alt="" border="0" width="34" height="34" /&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt; SSIS — это конвейер обработки в памяти, поэтому убедитесь, что все транзакции выполняются в оперативной памяти.&lt;/b&gt;&lt;/span&gt; 
&lt;/p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Службы интеграции используются в наборе функциональности SQL Server в качестве гибкого, надежного конвейера, способного эффективно проводить построчные вычисления и разбор данных непосредственно в оперативной памяти.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Хотя стадии извлечения и загрузки конвейера задействуют диск (при считывании и записи соответственно), само преобразование должно проходить исключительно в памяти. Если по каким-то причинам при преобразовании будет задействовано дисковое пространство (например, при больших операциях сортировки), производительность значительно ухудшится. Поэтому пакеты следует секционировать и фильтровать в них данные таким образом, чтобы все преобразования умещались в оперативной памяти.&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Чтобы проверить, помещаются ли пакеты в оперативной памяти, можно просмотреть счетчик производительности служб интеграции &lt;b&gt;Выгружено буферов&lt;/b&gt;, исходное значение которого равно 0. Большее нуля значение указывает, что модуль начал выгружать данные на диск. Дополнительные сведения см. в разделе &lt;a href="http://blogs.msdn.com/sqlperf/archive/2007/05/01/something-about-ssis-performance-counters.aspx"&gt;Некоторые сведения о датчиках производительности служб интеграции SQL Server.&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;img src="http://sqlcat.com/photos/top10icons/images/53/original.aspx" alt="" border="0" width="34" height="34" /&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Планируйте объемы обработки, исходя из понимания&lt;span&gt;&amp;nbsp; &lt;/span&gt;использования ресурсов.&lt;/b&gt;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Службы интеграции SQL Server предназначены для высокоскоростной построчной обработки больших объемов данных в оперативной памяти. Поэтому важно понимать механизм использования ресурсов, то есть ЦП, оперативной памяти, ресурсов ввода-вывода и сетевого трафика всеми пакетами.&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;b&gt;Ограничение по производительности ЦП&lt;/b&gt;: выясните, какая доля загрузки ЦП приходится на службы интеграции и насколько в целом ЦП используется сервером SQL Server во время их выполнения. Последнее особенно важно, если SQL Server и службы интеграции расположены на одном компьютере, так как в случае конфликта за ресурсы приоритет обычно остается за SQL Server, в результате данные служб интеграции выгружаются на диск, что замедляет преобразование.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Самым важным будет счетчик монитора производительности ( perfmon) &lt;b&gt;Процесс / % процессорного времени (Общий)&lt;/b&gt;. Значение этого счетчика следует определить для процессов &lt;b&gt;sqlservr.exe &lt;/b&gt;и &lt;b&gt;dtexec.exe&lt;/b&gt;. &lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Если службам интеграции не удается задействовать около 100% ресурсов ЦП, это может указывать на следующее: &lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;u&gt;Конфликт приложений:&lt;/u&gt; например, SQL Server использует значительную часть ресурсов процессора, вследствие чего они недоступны службам интеграции.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;u&gt;Конфликт за оборудование:&lt;/u&gt; часто происходит при недостаточной мощности подсистемы дискового ввода-вывода или недостаточном для обрабатываемых данных объеме оперативной памяти. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;u&gt;Конструктивные ограничения:&lt;/u&gt; применяемый пакет служб интеграции спроектирован таким образом, что в нем не задействуется параллелизм или в нем используется слишком много однопоточных заданий.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Ограничение по пропускной способности сети&lt;/b&gt;: службы интеграции могут передавать данные лишь с максимальной обеспечиваемой сетью скоростью. Поэтому следует проверить топологию сети и убедиться, что путь передачи данных от источника к месту назначения отличается низкой латентностью и высокой пропускной способностью.&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;При настройке топологии сети будут полезны следующие счетчики монитора производительности perfmon:&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Сетевой интерфейс / Текущая пропускная способность: &lt;/b&gt;этот счетчик содержит приблизительное значение текущей используемой полосы пропускания.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Сетевой интерфейс / всего байтов/сек:&lt;/b&gt; скорость передачи и приема байтов в каждом из сетевых адаптеров.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Сетевой интерфейс / Передач/сек&lt;/b&gt;: сообщает, сколько пакетов отправляется за секунду. Если значение счетчика приближается к 40&amp;nbsp;000 операций, необходимо включить в конфигурацию компьютера еще один сетевой адаптер и настроить совместную работу сетевых адаптеров.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Вышеуказанные счетчики позволяют определить уровень приближения к максимальной пропускной способности системы. Зная эту степень, можно принимать решения по планированию расширения мощностей, будь то установка гигабитных сетевых интерфейсов, увеличение числа устанавливаемых в сервера сетевых адаптеров или создание отдельных сетевых адресов, специально предназначенных для трафика ETL. &lt;/span&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Ограничение по дисковому вводу-выводу:&lt;/b&gt; Если обеспечено минимальное взаимодействие служб интеграции с диском, обращение к диску будет осуществляться только при чтении исходных и записи целевых данных. В случае медленной подсистемы ввода-вывода операции чтения и особенно записи могут быть «узким местом» и ограничивать общую производительность.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Поскольку настройка ввода-вывода выходит за рамки этой технической статьи, дальнейшие сведения см. в разделе Лучшие методики настройки ввода-вывода до развертывания. &lt;/span&gt;
&lt;p class="MsoPlainText"&gt;&amp;nbsp;&lt;/p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Помните, что система ввода-вывода характеризуется не только объемом (например, «требуется 10 ТБ»), но и обеспечиваемой скоростью непрерывного обмена данными (например, «требуется выполнение 20&amp;nbsp;000 операций ввода-вывода в секунду»).&lt;/span&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;b&gt;Ограничение по памяти: &lt;/b&gt;При использовании служб интеграции очень важен ответ на вопрос «Сколько памяти использует мой пакет?»&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;Основными счетчиками для служб интеграции и для SQL Server являются:&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Процесс / Байты исключительного пользования (DTEXEC.exe)&lt;/b&gt; — Объем памяти, используемой в данный момент службами интеграции. Эта память не может использоваться совместно с другими процессами.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Процесс / Рабочее множество (DTEXEC.exe) &lt;/b&gt;—&lt;span&gt;&amp;nbsp; &lt;/span&gt;Общий объем памяти, выделенной службам интеграции.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;SQL Server: Диспетчер памяти / Общая память сервера:&lt;/b&gt; Общий объем памяти, выделенный для SQL Server. Поскольку SQL Server может резервировать память другим способом, с помощью AWE API, этот счетчик точнее всего указывает общий объем используемой SQL Server памяти. Чтобы лучше понять принципы выделения памяти для SQL Server, обратитесь к блогу Славы Окса (Slava Oks).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Память / Чтений страниц/сек &lt;/b&gt;— представляет общую нагрузку на память в системе. Если это значение постоянно превышает 500, то система испытывает нехватку памяти.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;img src="http://sqlcat.com/photos/top10icons/images/54/original.aspx" alt="" border="0" width="34" height="34" /&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Базовая скорость извлечения исходной системы.&lt;/b&gt;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Выясните особенности своей исходной системы и скорость извлечения из нее данных. В конце концов, никакая настройка не поможет службам интеграции обрабатывать данные быстрее, чем они извлекаются, ведь чтобы преобразовать данные, их необходимо сначала прочесть. &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Измерьте скорость работы исходной системы, создав очень простой пакет, считывающий данные из источника с назначением в «Счетчике строк»:&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;img src="http://sqlcat.com/photos/sample/images/389/original.aspx" alt="" border="0" width="210" height="205" /&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Запустите пакет из командной строки (DTEXEC) и замерьте время, которое потребуется на выполнение задания. Для точного измерения времени воспользуйтесь выводом журнала служб интеграции. Требуется вычислить число строк в секунду:&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Строк/сек = Счетчик строк/времяПоток данных&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Исходя из этого значения определяется максимальное число строк, которое можно считать из источника за секунду; эта скорость будет также предельной скоростью обработки данных. Чтобы увеличить этот показатель, можно сделать следующее:&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;i&gt;Обновить драйверы и их конфигурации&lt;/i&gt;: Убедитесь, что используются самые последние драйверы (и их конфигурации) для сети, источника данных и дисковой подсистемы ввода-вывода. Нередко сетевые драйверы, устанавливаемые на сервере по умолчанию, не настроены оптимальным образом для конкретного сетевого стека, что понижает производительность при большом числе одновременных сетевых запросов. Стоит отметить, что на 64-разрядных системах во время разработки могут загружаться 32-разрядные драйверы; убедитесь, что во время эксплуатации используются 64-разрядные драйверы. &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;i&gt;&amp;nbsp;Создать несколько подключений:&lt;/i&gt; Чтобы преодолеть ограничения драйверов, можно попробовать создать несколько подключений к источнику данных. Пока источник сможет обслуживать такое количество одновременных соединений, пропускная способность при одновременном запуске нескольких процессов загрузки будет расти. Если одновременные обращения будут вызывать блокировки, рассмотрите возможность секционирования источника и настройки пакетов на считывание из различных секций; при этом нагрузка распределится более равномерно.&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;i&gt;Используйте несколько сетевых адаптеров&lt;/i&gt;: Если «узким местом» системы является сеть, причем вы уже перешли на гигабитные сетевые карты и маршрутизаторы, возможно, проблему можно решить, применяя на серверах по несколько сетевых адаптеров. Помните, что настраивать среды с несколькими сетевыми интерфейсами следует внимательно, иначе могут возникнуть сетевые конфликты.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;img src="http://sqlcat.com/photos/top10icons/images/55/original.aspx" alt="" border="0" width="34" height="34" /&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Оптимизируйте источник данных SQL, преобразования типа «Уточняющий запрос» и назначение данных&lt;/b&gt;.&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;img src="http://sqlcat.com/photos/sample/images/391/original.aspx" alt="" border="0" width="273" height="175" /&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;/p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;При выполнении инструкций SQL в службах интеграции (как показано выше в диалоговом окне Режим доступа к данным), будь то инструкции чтения данных из источника, выполнения преобразования типа «Уточняющий запрос» или изменения таблиц, некоторые стандартные методы оптимизации могут существенно улучшить производительность:&lt;/span&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Используйте подсказки NOLOCK или TABLOCK, чтобы устранить накладные расходы, связанные с блокировкой. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Чтобы оптимизировать использование памяти, выбирайте с помощью инструкции SELECT лишь действительно необходимые столбцы. При выборе с помощью SELECT всех столбцов таблицы (например, инструкцией SELECT * FROM) на получение и хранение столбцов, которые так и не будут использованы, будут зря израсходованы ресурсы памяти и пропускной способности. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;По возможности выполняйте преобразования данных типа datetime в пределах исходной или целевой баз данных, так как внутри служб интеграции это преобразование расходует больше ресурсов.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;В службах интеграции SQL Server&amp;nbsp;2008 введен новый компонент — общий кэш уточняющих запросов. Он обеспечивает высокоскоростной кэш с общим доступом для параллельных конвейеров (см. пункты №8 и №10 ниже).&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Если службы интеграции и SQL Server выполняются на одном сервере, используйте в качестве назначения SQL Server вместо OLE DB, чтобы повысить производительность.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Размер фиксации 0 работает быстрее всего для массовых неиндексированных назначений, так как фиксируется лишь одна транзакция. Если использовать значение 0 невозможно, выберите максимальное возможное значение размера фиксации, чтобы сократить накладные издержки при записи многих пакетов.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Используйте размер фиксации, меньший 5000, чтобы избежать эскалации блокировки при вставке; не забывайте, что в SQL Server&amp;nbsp;2008 теперь можно включать и отключать эскалацию блокировок на уровне объектов, но этой функцией следует пользоваться осторожно.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;* Неиндексированная вставка обычно быстрее, чем с применением кластеризованного индекса. Это означает, что при изменении значительной части таблицы назначения может быть выгодно удалить индексы, а затем пересоздать их; чтобы выяснить, какой из способов быстрее, необходимо проверить длительность операции вставки без удаления индексов и с удалением и последующим перестроением всех индексов.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Используйте секционирование и команду секционирования SWITCH; то есть загрузите рабочую таблицу, содержащую одну секцию, и переключите ее командой SWITCH в главную таблицу после построения индексов и наложения ограничений.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Еще одна очень полезная ссылка от рабочей группы по производительности SQL — &lt;a href="http://blogs.msdn.com/sqlperf/archive/2007/04/24/getting-optimal-performance-with-integration-services-lookups.aspx"&gt;Как добиться оптимальной производительности при работе уточняющих запросов служб интеграции&lt;/a&gt;. &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;img src="http://sqlcat.com/photos/top10icons/images/56/original.aspx" alt="" border="0" width="34" height="34" /&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Оптимизируйте производительность сети.&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Одним из ключевых свойств сети является размер передаваемых в соединении пакетов. По умолчанию он равен 4096 байт. Это значит, что для каждых 4 КБ данных собирается отдельный сетевой пакет. Как указано в описании свойства &lt;a href="http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.packetsize.aspx"&gt;SqlConnection.PacketSize&lt;/a&gt; библиотеки классов .NET Framework, при увеличении размера пакета производительность возрастет, так как для передачи больших наборов данных потребуется меньше операций чтения и записи.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Если ваша система по сути является транзакционной, с большим количеством операций чтения или записи данных малого объема, то производительность улучшится при уменьшении этого значения.&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Так как при работе служб интеграции передаются большие объемы данных, желательно минимизировать сетевые накладные расходы. Максимальную скорость обеспечивает значение размера пакета, равное 32К (32767 байт). Хотя размер сетевых пакетов можно настроить на уровне сервера с помощью хранимой процедуры &lt;b&gt;sp_configure&lt;/b&gt;, делать этого не следует. У администратора базы данных могут быть причины для использования на сервере параметра размера, отличного от 32K. Вместо этого измените настройки сервера в диспетчере соединений, как показано ниже. &lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;img src="http://sqlcat.com/photos/sample/images/388/original.aspx" alt="" border="0" width="418" height="486" /&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Кроме того, чтобы настроить сеть, можно использовать настройки сетевого сходства (network affinity) на уровне операционной системы. При использовании значительной пропускной способности это иногда помогает повысить производительность.&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Что касается собственно сети, можно, совместно с сетевыми администраторами , включить поддержку в сети кадров крупного размера (jumbo frames), при этом изменив объем фрейма от размера по умолчанию, составляющего 1500 байт, до 9000 байт. Применяя фреймы крупного размера, можно дополнительно уменьшить количество сетевых операций, необходимых для перемещения больших наборов данных.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;img src="http://sqlcat.com/photos/top10icons/images/57/original.aspx" alt="" border="0" width="34" height="34" /&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Используйте типы данных продуманно.&lt;/b&gt;&lt;/span&gt; 
&lt;blockquote&gt;
&lt;p class="MsoPlainText"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Это самая очевидная из 10 перечисленных здесь рекомендаций. Но она настолько важна, что мы вынуждены упомянуть ее отдельно. Следуйте этим рекомендациям:&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Используйте как можно более малые типы данных, тогда для преобразования потребуется выделять меньше памяти.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Не злоупотребляйте приведением типов данных — это лишь ухудшит производительность. Используйте типы данных, соответствующие типам в источнике или назначении, а необходимые приведения типов задавайте явным образом. &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Следите за точностью при использовании типов &lt;b&gt;money, float&lt;/b&gt; и &lt;b&gt;decimal&lt;/b&gt;. Кроме того, не забывайте, что тип &lt;b&gt;money&lt;/b&gt; работает быстрее, чем тип &lt;b&gt;decimal&lt;/b&gt;, при этом тип &lt;b&gt;money&lt;/b&gt; позволяет меньше заботиться о точности, чем тип &lt;b&gt;float&lt;/b&gt;. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;img src="http://sqlcat.com/photos/top10icons/images/58/original.aspx" alt="" border="0" width="34" height="34" /&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Измените структуру решения.&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Существуют определенные задачи, которые лучше всего решать с помощью служб интеграции, в то время как для других задач эффективнее использовать иные средства. Выбор инструмента должен быть основан на действительном понимании сути проблемы и оптимального способа ее решения. Чтобы сделать правильный выбор, учтите следующие рекомендации:&lt;/span&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Не выполняйте сортировку внутри служб интеграции без крайней необходимости. Чтобы выполнить сортировку, службы интеграции выделяют в памяти пространство для всего преобразуемого набора данных. По возможности выполните предварительную сортировку данных перед их подачей на конвейер. Если сортировка данных необходима, постарайтесь сортировать на конвейере только маленькие наборы данных. Вместо сортировки данных средствами служб интеграции используйте инструкции SQL с предложением ORDER BY для сортировки больших наборов данных в базе данных; отмечайте выходные данные как отсортированные, изменив метаданные конвейера служб интеграции для источника данных. &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Иногда использование Transact-SQL оказывается более быстрым методом, чем обработка данных в службах интеграции. Как правило, все операции на основе наборов в Transact-SQL выполняются быстрее, так как задачу можно преобразовать в формулировку реляционной алгебры (домены и кортежи), для работы с которой оптимизирован SQL Server. Кроме того, оптимизатор SQL Server автоматически применяет высокую степень параллелизма и управление памятью к операциям на основе наборов — в службах интеграции эти операции, возможно, придется выполнять вручную. Типичными операциями на основе наборов являются следующие: &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Инструкции UPDATE на основе наборов, которые значительно эффективнее построчных вызовов OLE&amp;nbsp;DB.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Статистические вычисления, например, GROUP BY или SUM. Обычно с помощью Transact-SQL они выполняются быстрее, чем аналогичные вычисления, выполняемые в оперативной памяти на конвейере.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Обнаружение разности — это механизм, изменяющий существующие строки в целевой таблице вместо перезагрузки всей таблицы. Для выполнения обнаружения разности можно воспользоваться механизмом обнаружения изменений, например, новой функцией SQL Server&amp;nbsp;2008 — системой отслеживания измененных данных (CDC). Если эта функция недоступна, обнаружение разности придется выполнять путем сравнения исходных входных данных с целевой таблицей. Такая операция может потребовать значительного объема ресурсов, включая поддержание специальных индексов и контрольных сумм, предназначенных исключительно для этой цели. Часто более быстрым методом будет простая перезагрузка целевой таблицы. Как правило, если целевая таблица изменилась больше, чем на 10%, ее перегрузка может оказаться более быстрой, чем обнаружение разности.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;img src="http://sqlcat.com/photos/top10icons/images/59/original.aspx" alt="" border="0" width="34" height="34" /&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Разделите задачу на составляющие.&lt;/b&gt;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Один из главных принципов масштабируемых вычислений — разделение задач на меньшие, проще управляемые фрагменты. Это упрощает оценку размера задачи, а также позволяет ускорить решение за счет применения параллельных процессов.&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;При работе с ETL исходные данные желательно разделять на меньшие фрагменты равного размера. Равный размер очень важен; если размер фрагментов не будет совпадать, то в результате придется дожидаться завершения работы одного из процессов (работающего с самой большой частью). Например, на графике ниже показано, что четыре процесса работают над секциями одинакового размера; эти четыре процесса одновременно закончат обработку данных за январь 2008 г. и перейдут к данным февраля 2008 г. Но если бы секции данных были разного размера, три процесса завершили бы работу и ожидали завершения четвертого процесса, который работал бы значительно дольше. Общее время выполнения определяется временем обработки самого большого из фрагментов данных.&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;img src="http://sqlcat.com/photos/sample/images/390/500x375.aspx" alt="" border="0" width="500" height="273" /&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Чтобы создать диапазоны секций равного размера, используйте в качестве механизма секционирования временной период или измерения (например, географическое расположение). Если первичный ключ является инкрементальным значением, например, IDENTITY или другим значением с приращением, можно воспользоваться функцией остатка от деления. Если столбцы, подходящие для секционирования по ним, отсутствуют, создайте хэш на основе значения строк и выполните секционирование по значению хэша. Дополнительные сведения о хэшировании и секционировании см. в техническом документе&lt;a href="http://sqlcat.com/whitepapers/archive/2008/04/17/analysis-services-distinct-count-optimization.aspx"&gt; Оптимизация числа различных объектов служб Analysis Services&lt;/a&gt;; хотя документ посвящен числу различных объектов в службах Analysis Services, в нем также подробно рассматривается техника секционирования по хэшу.&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Несколько дополнительных советов по секционированию:&lt;/span&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Применяйте секционирование в целевой таблице. Это позволит параллельно запускать несколько версий одного и того же пакета, вставляющих данные в различные секции целевой таблицы. При использовании секционирования очень полезна инструкция SWITCH. Она не только повышает скорость параллельной загрузки, но и позволяет эффективно перемещать данные. Дополнительные сведения см. в статье электронной документации по SQL Server &lt;a href="http://msdn.microsoft.com/en-us/library/ms191160.aspx"&gt;Эффективная передача данных с помощью переключения секций&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;В соответствии с вышесказанным, пакеты следует разрабатывать таким образом, чтобы они принимали параметр, указывающий обрабатываемую секцию. Это позволит запустить одновременно несколько экземпляров пакета с различными значениями параметра и секции; при этом выполнение задачи ускорится за счет параллелизма&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;Запустить несколько выполнений можно из командной строки с помощью команды START. Краткий пример кода, запускающего параллельно несколько инструкций robocopy, можно найти в технической статье &lt;a href="http://sqlcat.com/technicalnotes/archive/2008/01/17/sample-robocopy-script-to-customer-synchronize-analysis-services-databases.aspx"&gt;Образец скрипта Robocopy для пользовательской синхронизации баз данных служб Analysis Services.&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Большинство современных серверов — это многоядерные SMP-системы. Для полной загрузки процессоров на таком сервере необходимо применение высокого уровня параллелизма. Оно обеспечивается секционированием задачи и одновременным выполнением многих процессов. Дополнительные сведения о том, как это реализуется, см. в статье &lt;a href="http://blogs.msdn.com/sqlcat/archive/2008/02/29/ssis-2008-world-record-etl-performance.aspx"&gt;Мировой рекорд производительности SSIS ETL.&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;img src="http://sqlcat.com/photos/top10icons/images/60/original.aspx" alt="" border="0" width="34" height="34" /&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Минимизируйте количество журналируемых операций.&lt;/b&gt;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;При вставке данных в целевую базу данных SQL Server по возможности минимально используйте журналируемые операции. Если данные вставляются в базу данных в режиме полного журналирования, файл журнала будет увеличиваться очень быстро, так как каждая вставляемая в таблицу строка будет также попадать и в журнал.&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Поэтому при разработке пакетов служб интеграции учитывайте следующее:&lt;/span&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Постарайтесь обрабатывать все потоки данных в массовом режиме, а не построчно. В массовом режиме минимизируется число записей, добавляемых в файл журнала. Это сокращение освободит ресурсы ввода-вывода для прочих операций вставки и минимизирует ограничения по производительности, вызываемые записью в журнал. &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Если необходимо выполнять операции удаления, организуйте данные таким образом, чтобы можно было обрезать (TRUNCATE) таблицу вместо выполнения операции DELETE. В последнем случае для каждой удаляемой строки в журнал будет вноситься запись, в то время как при обрезании данные из таблицы просто удаляются и в журнал вносится единственная запись о факте выполнения TRUNCATE. Вопреки устоявшемуся мнению, инструкция TRUNCATE может участвовать в транзакции. &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Используйте инструкцию SWITCH и секционирование. Если необходимо переместить секции, можно использовать инструкцию SWITCH (чтобы включить новую секцию или исключить самую старую), при этом в журнал вносится минимальное количество записей.&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Будьте осторожны при использовании инструкций DML; при совмещении инструкций DML с инструкциями INSERT минимальное журналирование прекращается. &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;img src="http://sqlcat.com/photos/top10icons/images/61/original.aspx" alt="" border="0" width="34" height="34" /&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;b&gt;Правильно планируйте и распределяйте выполнение задачи.&lt;/b&gt;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Разбив задачу на удобные в обработке фрагменты, следует решить, где и когда эти фрагменты будут выполняться. Самое важное при этом — не допустить, чтобы одна долго выполняющаяся задача задерживала выполнение всего процесса ETL.&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Хороший вариант управления выполнением — создание очереди приоритетов для пакета с последующим выполнением многих экземпляров этого пакета (с различными значениями параметра секции). Очередь может быть просто таблицей SQL Server. Поток управления каждого из пакетов должен содержать следующий простой цикл:&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;1. Выбрать актуальный фрагмент данных из очереди:&lt;/span&gt; 
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;«Актуальный» означает еще необработанный фрагмент, для которого уже выполнены все фрагменты, от которых она зависит.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Если такие объекты в очереди отсутствуют, завершить выполнение пакета.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;2. Выполнить необходимую операцию над фрагментом данных.&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;3. Пометить фрагмент в очереди как «готовый».&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;4. Вернуться к началу цикла.&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Выбор части данных из очереди и пометку части данных как «готовой» (шаги 1 и 3 выше) можно реализовать в виде хранимой процедуры. &lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Очередь служит центральным механизмом контроля и координации; она определяет порядок выполнения и не позволяет двум пакетам обрабатывать один фрагмент данных. После создания очереди можно просто начать запускать дополнительные копии DTEXEC для увеличения параллелизма.&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlcat.com/aggbug.aspx?PostID=1056" width="1" height="1"&gt;</description></item><item><title>10 самых полезных функций SQL Server 2008 для администратора баз данных </title><link>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/01/26/10-sql-server-2008.aspx</link><pubDate>Tue, 26 Jan 2010 11:45:00 GMT</pubDate><guid isPermaLink="false">e9619797-5f48-4d02-a1a8-7f300d09be66:1052</guid><dc:creator>AlexeiK</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sqlcat.com/sqlCat_International/b/whitepapers_russian/rsscomments.aspx?WeblogPostID=1052</wfw:commentRss><comments>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/01/26/10-sql-server-2008.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;span style="font-size:16pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:16pt;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Автор: Майк Вайнер (&lt;/span&gt;&lt;span&gt;Mike&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Weiner&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;span style="font-size:10.5pt;"&gt;Соавтор: Бурцин Пэйтел (&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Burzin&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt; &lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Patel&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;)&lt;/span&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;span style="font-size:10.5pt;"&gt;Редакторы: Любор Коллар (&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Lubor&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt; &lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Kollar&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;), Кевин Кокс (&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Kevin&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt; &lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Cox&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;), Билл Эммерт (&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Bill&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt; &lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Emmert&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;), Грег Хузмайер (&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Greg&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt; &lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Husemeier&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;), Пол Бурпо (&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Paul&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt; &lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Burpo&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;), Джозеф Сак (&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Joseph&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt; &lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Sack&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;), Дэнни Ли (&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Denny&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt; &lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Lee&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;), Санджай Мишра (&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Sanjay&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt; &lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Mishra&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;), Линдси Аллен (&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Lindsey&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt; &lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Allen&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;), Марк Суза (&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Mark&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt; &lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;Souza&lt;/span&gt;&lt;span style="font-size:10.5pt;"&gt;)&lt;/span&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;span style="font-size:10.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Microsoft&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008 содержит ряд улучшений и новых функциональных возможностей, расширяющих функциональность предыдущих версий. Администрирование и обслуживание баз данных, поддержание управляемости, доступности, безопасности и производительности — все это входит в обязанности администратора базы данных. В этой статье описаны десять самых полезных новых функций &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008 (в алфавитном порядке), облегчающих работу администратора БД. Помимо краткого описания, для каждой из функций приведены возможные ситуации ее применения и важные рекомендации по использованию. &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://sqlcat.com/photos/top10icons/images/52/original.aspx" alt="1" width="34" align="" border="" height="34" hspace="" /&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Монитор активности&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;При устранении проблем, связанных с производительностью, или отслеживании работы сервера в реальном времени администратор обычно запускает ряд скриптов или проверяет соответствующие источники сведений, чтобы собрать общие данные о выполняющихся процессах и выявить причину проблемы. Монитор активности &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008 объединяет такие сведения, предоставляя наглядную информацию по выполняющимся и недавно выполнявшимся процессам. Администратор БД может как просматривать высокоуровневые сведения, так и проанализировать любой из процессов более детально и ознакомиться со статистикой ожидания, что облегчает выявление и разрешение проблем.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Чтобы открыть монитор активности, щелкните правой кнопкой мыши на имени зарегистрированного сервера в обозревателе объектов, затем выберите &lt;b&gt;Монитор активности&lt;/b&gt; или же воспользуйтесь стандартным значком на панели инструментов в среде &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Management&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Studio&lt;/span&gt;&lt;span&gt;. Монитор активности предлагает администратору раздел обзора, внешне похожий на Диспетчер задач &lt;/span&gt;&lt;span&gt;Windows&lt;/span&gt;&lt;span&gt;, а также компоненты детального просмотра отдельных процессов, ожидания ресурсов, ввода-вывода в файлы данных и последних ресурсоемких запросов, как показано на рис. 1.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;i&gt;&lt;u&gt;&lt;span style="font-size:8pt;"&gt;Рис. 1: &lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size:8pt;"&gt;Вид представления Монитора активности &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size:8pt;"&gt;SQL&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size:8pt;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size:8pt;"&gt;Server&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size:8pt;"&gt; 2008 в среде &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size:8pt;"&gt;Management&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size:8pt;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size:8pt;"&gt;Studio&lt;/span&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Calibri"&gt;&lt;i&gt;&lt;span style="font-size:8pt;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size:8pt;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;&lt;img src="http://sqlcat.com/blogs/top10lists/WindowsLiveWriter/Top10SQLServer2008FeaturesfortheDatabase_E515/image_thumb.png" alt="" width="638" border="0" height="676" /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size:9pt;"&gt;&lt;/span&gt;&lt;span style="font-size:9pt;"&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Примечание. Монитор активности использует параметр периодичности обновления данных, который можно изменить щелчком правой кнопки мыши. При выборе частого обновления данных (раз в менее чем 10 секунд) производительность высоконагруженной рабочей системы может понизиться.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;С помощью монитора активности администратор также может выполнять следующие задачи:&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Приостанавливать и возобновлять работу монитора активности одним щелчком правой кнопки мыши. Это позволяет администратору «сохранить» сведения о состоянии на определенный момент времени, они не будут обновлены или перезаписаны. Но не забывайте, что при обновлении данных вручную, развертывании или сворачивании раздела старые данные будут обновлены и утеряны.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;Щелкните правой кнопкой мыши элемент строки, чтобы отобразить полный текст запроса или графический план выполнения с помощью пункта меню &lt;/span&gt;&lt;span&gt;«Последние ресурсоемкие запросы».&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Выполнять трассировку приложением &lt;/span&gt;&lt;span&gt;Profiler&lt;/span&gt;&lt;span&gt; или завершать процессы в представлении «Процессы». События приложения &lt;/span&gt;&lt;span&gt;Profiler&lt;/span&gt;&lt;span&gt; включают события &lt;/span&gt;&lt;i&gt;&lt;span&gt;RPC&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;Completed&lt;/span&gt;&lt;/i&gt;&lt;span&gt;, &lt;/span&gt;&lt;i&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;BatchStarting&lt;/span&gt;&lt;/i&gt;&lt;span&gt; и &lt;/span&gt;&lt;i&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;BatchCompleted&lt;/span&gt;&lt;/i&gt;&lt;span&gt;, а также &lt;/span&gt;&lt;i&gt;&lt;span&gt;Audit&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Login&lt;/span&gt;&lt;/i&gt;&lt;span&gt; и &lt;/span&gt;&lt;i&gt;&lt;span&gt;Audit&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Logout&lt;/span&gt;&lt;/i&gt;&lt;span&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Монитор активности также позволяет отслеживать активность любого локального или удаленного экземпляра &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2005, зарегистрированного в среде &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Management&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Studio&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://img.microsoft.com/library/media/1033/technet/images/spot/2_34x34.gif" alt="" width="34" align="" border="" height="34" hspace="" /&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Аудит [SQL Server]&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Возможность отслеживать происходящие события и регистрировать сведения о них, включая сведения о пользователях, обращающихся к объектам, а также времени и содержании вносимых изменений, помогает администратору обеспечить соблюдение стандартов соответствия нормативным или организационным требованиям по безопасности. Кроме того, понимание происходящих в среде событий также может помочь при разработке плана по снижению рисков и поддержания &lt;span&gt;&amp;nbsp;&lt;/span&gt;безопасности в среде.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;В &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008 (только выпуски &lt;/span&gt;&lt;span&gt;Enterprise&lt;/span&gt;&lt;span&gt; и &lt;/span&gt;&lt;span&gt;Developer&lt;/span&gt;&lt;span&gt;) &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Audit&lt;/span&gt;&lt;span&gt; реализует автоматизацию, позволяющую администратору и другим пользователям подготавливать, сохранять и просматривать аудиты различных компонентов серверов и баз данных. Функция предусматривает возможность аудита с детализацией уровня сервера или базы данных.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Существуют группы действий аудита на уровне сервера, например, следующие:&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;FAILED&lt;/span&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;LOGIN&lt;/span&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;GROUP&lt;/span&gt;&lt;span&gt; отслеживает неудачные попытки входа в систему.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;BACKUP&lt;/span&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;RESTORE&lt;/span&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;GROUP&lt;/span&gt;&lt;span&gt; сообщает, когда создавалась резервная копия базы данных или выполнялось ее восстановление.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;DATABASE&lt;/span&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;CHANGE&lt;/span&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;GROUP&lt;/span&gt;&lt;span&gt; проводит аудит времени создания, изменения или удаления базы данных.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Группы действий аудита на уровне базы данных включают следующие:&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;DATABASE&lt;/span&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;OBJECT&lt;/span&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;ACCESS&lt;/span&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;GROUP&lt;/span&gt;&lt;span&gt; вызывается при каждом выполнении инструкции &lt;/span&gt;&lt;span&gt;CREATE&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;ALTER&lt;/span&gt;&lt;span&gt; или &lt;/span&gt;&lt;span&gt;DROP&lt;/span&gt;&lt;span&gt; для объекта базы данных.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;DATABASE&lt;/span&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;OBJECT&lt;/span&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;PERMISSION&lt;/span&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;CHANGE&lt;/span&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;GROUP&lt;/span&gt;&lt;span&gt; вызывается при использовании инструкций &lt;/span&gt;&lt;span&gt;GRANT&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;REVOKE&lt;/span&gt;&lt;span&gt; или &lt;/span&gt;&lt;span&gt;DENY&lt;/span&gt;&lt;span&gt; для объектов базы данных.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Существуют и другие действия аудита, например, &lt;/span&gt;&lt;span&gt;SELECT&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;DELETE&lt;/span&gt;&lt;span&gt; и &lt;/span&gt;&lt;span&gt;EXECUTE&lt;/span&gt;&lt;span&gt;. Дополнительные сведения, в том числе полный список всех групп и действий аудита, см. в разделе &lt;/span&gt;&lt;span&gt;&lt;a href="http://technet.microsoft.com/ru-ru/library/cc280663.aspx"&gt;&lt;font color="#0000ff"&gt;&lt;span&gt;Группы действий и действия аудита &lt;/span&gt;SQL&lt;span&gt; &lt;/span&gt;Server&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Результаты аудита можно направить для последующего просмотра в файл или журнал событий (системный журнал или журнал событий безопасности &lt;/span&gt;&lt;span&gt;Windows&lt;/span&gt;&lt;span&gt;). Данные аудита создаются с применением &lt;/span&gt;&lt;span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/bb630354.aspx"&gt;&lt;i&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;Расширенных событий&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt; — еще одной новой функции &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Аудиты &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008 позволяют администратору ответить на вопросы, на которые раньше было очень сложно ответить постфактум, например, «Кто удалил этот индекс?», «Когда была изменена хранимая процедура?», «Какое внесенное изменение может мешать пользователю получить доступ к этой таблице?» и даже «Кто выполнил инструкцию &lt;/span&gt;&lt;span&gt;SELECT&lt;/span&gt;&lt;span&gt; или &lt;/span&gt;&lt;span&gt;UPDATE&lt;/span&gt;&lt;span&gt; для таблицы &lt;b&gt;[&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;dbo&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;Payroll&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;]&lt;/span&gt;&lt;/b&gt;&lt;span&gt;?».&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Дополнительные сведения об использовании аудита &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; и примеры его реализации см. в разделе &lt;/span&gt;&lt;span&gt;&lt;a href="http://sqlcat.com/whitepapers/archive/2008/11/15/reaching-compliance-sql-server-2008-compliance-guide.aspx"&gt;&lt;font color="#0000ff"&gt;&lt;span&gt;Руководство по обеспечению соответствия требованиям в &lt;/span&gt;SQL&lt;span&gt; &lt;/span&gt;Server&lt;span&gt; 2008&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;img src="http://img.microsoft.com/library/media/1033/technet/images/spot/3_34x34.gif" alt="3" width="34" align="" border="" height="34" hspace="" /&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;&lt;span&gt;Сжатие резервных копий&lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;&lt;span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Администраторы БД долгое время предлагали включить эту функцию в &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt;. Теперь это сделано, и как раз вовремя! В последнее время по ряду причин, например, в связи с возросшей длительностью хранения данных и необходимостью физического хранения большего объема данных, размеры баз данных стали расти экспоненциально. При резервном копировании большой базы данных необходимо выделение значительного дискового пространства для файлов резервной копии, а также выделение для операции существенного временного промежутка. &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;При использовании сжатия резервных копий &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&amp;nbsp;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;2008 файл резервной копии сжимается по мере его записи, благодаря чему требуется не только меньше дискового пространства, но и меньше операций ввода-вывода, а резервное копирование занимает меньше времени. В ходе лабораторных испытаний с реальными пользовательскими данными во многих случаях наблюдалось уменьшение размера файла резервной копии на 70-85%. Кроме того, испытания показали, что длительность операций копирования и восстановления сократилась примерно на 45%. Следует отметить, что дополнительная обработка при сжатии увеличивает загрузку процессоров. Чтобы отделить во времени ресурсоемкий процесс копирования от других процессов и минимизировать его влияние на их работу, можно воспользоваться другой описанной в этом документе функцией — &lt;/span&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Resource&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Governor&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;.&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Сжатие включается путем добавления предложения &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;WITH&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;COMPRESSION&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; в команду &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;BACKUP&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; (дополнительные сведения см. в разделе &lt;/span&gt;&lt;span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/ms186865.aspx"&gt;&lt;font color="#0000ff"&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Электронная документация по &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;) или установкой этого параметра на странице &lt;b&gt;Параметры&lt;/b&gt; диалогового окна &lt;b&gt;Резервное копирование базы данных&lt;/b&gt;. Чтобы не требовалось вносить изменения во все существующие сценарии резервного копирования, реализован глобальный параметр, включающий сжатие всех создаваемых на экземпляре сервера резервных копий по умолчанию. (Этот параметр доступен на странице &lt;b&gt;Настройки базы данных&lt;/b&gt; диалогового окна &lt;b&gt;Свойства сервера&lt;/b&gt;; его также можно установить, выполнив хранимую процедуру &lt;/span&gt;&lt;b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;sp&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;_&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;configure&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;со значением параметра &lt;/span&gt;&lt;b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;backup&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;compression&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;default&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;, равным 1). Команда создания резервной копии требует явного задания параметра сжатия, а команда восстановления автоматически распознает сжатую резервную копию и распаковывает ее при восстановлении. &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Сжатие резервных копий — исключительно полезная функция, сберегающая дисковое пространство и время. Дополнительные сведения о настройке сжатия резервных копий см. в техническом примечании &lt;/span&gt;&lt;span&gt;&lt;a href="http://sqlcat.com/technicalnotes/archive/2008/04/21/tuning-the-performance-of-backup-compression-in-sql-server-2008.aspx"&gt;&lt;font color="#0000ff"&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Настройка производительности сжатия резервных копий в &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; 2008&lt;/span&gt;&lt;/i&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;. &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;Примечание. Создание сжатых резервных копий поддерживается только в выпусках &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; 2008 &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;Enterprise&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; и &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;Developer&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;, однако все выпуски &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; 2008 позволяют восстанавливать сжатые резервные копии. &lt;/span&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://img.microsoft.com/library/media/1033/technet/images/spot/4_34x34.gif" alt="4" width="34" align="" border="" height="34" hspace="" /&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Серверы централизованного управления&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;Часто администратор БД управляет сразу многими экземплярами &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt;. Возможность централизации управления и администрирования многими экземплярами &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; в единой точке позволяет экономить существенные усилия и время. Реализация серверов централизованного управления, доступная в среде &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Management&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Studio&lt;/span&gt;&lt;span&gt; посредством компонента «Зарегистрированные серверы», позволяет администратору выполнять различные административные операции над многими серверами &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Servers&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;из единой консоли управления.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Серверы централизованного управления позволяют администратору зарегистрировать группу серверов и выполнять над ними, как над единой группой, например, следующие операции:&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;Многосерверное выполнение запросов: теперь из одного источника можно выполнить скрипт на многих серверах &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt;, данные будут возвращены этому источнику, причем раздельно выполнять вход в каждый из серверов не требуется. Это может быть особенно полезным в случае, когда необходимо просмотреть или сравнить данные с нескольких серверов &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt;, не выполняя распределенный запрос. Кроме того, при условии поддержки синтаксиса запроса предыдущими версиями &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt;, запускаемый из редактора запросов &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008 запрос может выполняться и на экземплярах &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2005 и &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2000. Дополнительные сведения см. в блоге рабочей группы по управляемости &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; в разделе &lt;/span&gt;&lt;span&gt;&lt;a href="http://blogs.msdn.com/sqlrem/archive/2008/02/04/multiple-server-query-execution-in-sql-server-2008.aspx"&gt;&lt;font color="#0000ff"&gt;&lt;span&gt;Выполнение многосерверных запросов в среде &lt;/span&gt;SQL&lt;span&gt; &lt;/span&gt;Server&lt;span&gt; 2008&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;Импорт и определение &lt;span&gt;&amp;nbsp;&lt;/span&gt;политик на многих серверах: в рамках функциональности &lt;i&gt;Управления на основе политик&lt;/i&gt; (еще одной новой функции &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008, также описанной в этой статье), &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008 обеспечивает возможность импорта файлов политик в отдельные группы серверов централизованного управления и позволяет определять политики на всех серверах, зарегистрированных в определенной группе.&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span&gt;Управление службами и вызов диспетчера конфигурации &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt;: инструмент «серверы централизованного управления» помогаает создать центр управления, в котором администратор БД может просмотреть и даже изменить (при наличии соответствующих разрешений) состояние служб.&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;font size="3"&gt;Импорт и экспорт зарегистрированных серверов: &lt;span&gt;&amp;nbsp;&lt;/span&gt;серверы, зарегистрированные в серверах централизованного управления (&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-size:10pt;"&gt;Central&lt;/span&gt;&lt;span style="line-height:115%;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-size:10pt;"&gt;Management&lt;/span&gt;&lt;span style="line-height:115%;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-size:10pt;"&gt;Servers&lt;/span&gt;&lt;span style="line-height:115%;font-size:10pt;"&gt;)&lt;/span&gt;&lt;font size="3"&gt;&lt;span&gt;, могут экспортироваться и импортироваться при их передаче между администраторами или различными установленными экземплярами &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Management&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Studio&lt;/span&gt;&lt;span&gt;. Эта возможность служит альтернативой импорту или экспорту администратором его собственных локальных групп в &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Management&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Studio&lt;/span&gt;&lt;span&gt;. &lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Не забывайте, что разрешения применяются с помощью проверки подлинности &lt;/span&gt;&lt;span&gt;Windows&lt;/span&gt;&lt;span&gt;, поэтому права и разрешения пользователей могут различаться на различных серверах, зарегистрированных в группе сервера централизованного управления. Дополнительные сведения см. в разделе &lt;/span&gt;&lt;span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/bb895144.aspx"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;Администрирование нескольких серверов с помощью серверов централизованного управления&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt; и в блоге Кимберли Трипп (&lt;/span&gt;&lt;span&gt;Kimberly&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Tripp&lt;/span&gt;&lt;span&gt;): &lt;/span&gt;&lt;span&gt;&lt;a href="http://www.sqlskills.com/BLOGS/KIMBERLY/post/SQL-Server-2008-Central-Management-Servers-have-you-seen-these.aspx"&gt;&lt;font color="#0000ff"&gt;&lt;i&gt;&lt;span&gt;Центральные серверы управления &lt;/span&gt;SQL&lt;/i&gt;&lt;i&gt;&lt;span&gt; &lt;/span&gt;Server&lt;/i&gt;&lt;i&gt;&lt;span&gt; 2008 — знакомы ли вы с ними?&lt;/span&gt;&lt;/i&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://img.microsoft.com/library/media/1033/technet/images/spot/5_34x34.gif" alt="5" width="34" align="" border="" height="34" hspace="" /&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Сборщик данных и хранилище данных управления&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Настройка производительности и диагностика занимают много времени и могут требовать профессиональных навыков работы с &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;, а также понимания внутренней структуры баз данных. Системный монитор &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Windows&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; (&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Perfmon&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;), профилировщик &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Profiler&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; и динамические административные представления решали часть этих задач, но они нередко оказывали влияние на работу сервера, были трудоемки в применении или задействовали методы сбора разрозненных данных, затрудняющие их последующее объединение и интерпретацию.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Чтобы предоставить понятные сведения о производительности системы, позволяющие предпринять конкретные меры, в &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&amp;nbsp;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;2008 реализовано полностью расширяемое средство сбора и хранения данных о производительности — сборщик данных. Оно содержит несколько непосредственно готовых к работе агентов сбора данных, централизованное хранилище данных о производительности, так называемое хранилище данных управления, и несколько подготовленных заранее отчетов для представления собранных данных. Сборщик данных — это масштабируемое средство, обеспечивающее сбор и объединение данных из различных источников, таких как динамические административные представления, монитор производительности &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Perfmon&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; и запросы &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Transact&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;-&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;, в соответствии с полностью настраиваемой частотой сбора данных. Сборщик данных можно расширить, реализовав сбор данных по любому измеряемому атрибуту приложения.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Еще одна полезная функция хранилища данных управления — это возможность его установки на любом сервере &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; с последующим сбором данных с одного или нескольких экземпляров &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;. При этом минимизируется влияние на &lt;span&gt;&amp;nbsp;&lt;/span&gt;производительность рабочих систем, а также улучшается масштабируемость в контексте отслеживания и сбора данных со многих серверов. При лабораторных испытаниях наблюдаемая потеря пропускной способности при выполнении агентов и работе хранилища данных управления на нагруженном сервере (с применением рабочей нагрузки &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;OLTP&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;) составила &lt;span&gt;&amp;nbsp;&lt;/span&gt;приблизительно 4%. Потеря производительности может изменяться в зависимости от периодичности сбора данных (упомянутое испытание велось при расширенной рабочей нагрузке, с передачей данных в хранилище каждые 15 минут), она также может резко увеличиваться во время периодов сбора данных. В любом случае следует ожидать некоторого уменьшения доступных ресурсов, так как процесс &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;DCExec&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;.&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;exe&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; использует определенный объем памяти и ресурсы ЦП, а запись в хранилище данных управления повысит нагрузку на подсистему ввода-вывода и потребует выделения пространства в месте расположения файлов данных и журнала.&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;На диаграмме (рис. 2) показан типичный отчет сборщика данных.&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;i&gt;&lt;u&gt;&lt;span style="font-size:8pt;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Calibri"&gt;&lt;i&gt;&lt;u&gt;&lt;span style="font-size:8pt;"&gt;Рис. 2: &lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size:8pt;"&gt;Вид отчета сборщика данных &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size:8pt;"&gt;SQL&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size:8pt;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size:8pt;"&gt;Server&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size:8pt;"&gt; 2008&lt;/span&gt;&lt;/i&gt;&lt;/font&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;img src="http://sqlcat.com/blogs/top10lists/WindowsLiveWriter/Top10SQLServer2008FeaturesfortheDatabase_E515/image_4.png" alt="" width="522" border="0" height="396" /&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;В отчете показана деятельность &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; за время периода сбора данных. В нем собраны и отражены такие события, как ожидания, использование ЦП, ввода-вывода и памяти, а также статистика по ресурсоемким запросам. Администратор может также перейти к детальному рассмотрению элементов отчетов, сконцентрировавшись на отдельном запросе или операции, чтобы исследовать, определить и устранить проблемы, связанные с производительностью. Эти возможности сбора данных, их хранения и создания отчетов позволяют реализовать упреждающее отслеживание состояния серверов &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; в среде. При необходимости они позволяют возвращаться к историческим данным, чтобы понять и оценить изменения, повлиявшие на производительность за отслеживаемый период. Сборщик данных и хранилище данных управления поддерживаются во всех выпусках &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008, кроме &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Express&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;img src="http://img.microsoft.com/library/media/1033/technet/images/spot/6_34x34.gif" alt="" width="34" align="" border="" height="34" hspace="" /&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;&lt;span&gt;Сжатие данных&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Простота управления базой данных значительно облегчает выполнение рутинных задач администрирования. По мере роста размеров таблиц, индексов и файлов и распространения очень больших баз данных (&lt;/span&gt;&lt;span&gt;VLDB&lt;/span&gt;&lt;span&gt;) управление данными и работа с громоздкими файлами становятся все более сложными. Кроме того, растущие с объемом запрашиваемых данных потребности в памяти и обеспечении физической пропускной способности ввода-вывода также усложняют деятельность администраторов и дорого обходятся организации. Вследствие этого во многих случаях администраторам и организациям приходится либо расширять память или &lt;/span&gt;&lt;span&gt;g&lt;/span&gt;&lt;span&gt;пропускную способность &lt;span&gt;&amp;nbsp;&lt;/span&gt;ввода-вывода серверов, либо смиряться с понижением производительности.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Сжатие данных, представленное в &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; 2008, помогает разрешить эти проблемы. Эта функция позволяет администратору избирательно сжимать любые таблицы, секции таблиц или индексы, благодаря чему уменьшается занимаемое пространство на диске и в памяти, а также размер операций ввода-вывода. Сжатие и распаковка данных нагружают процессор; тем не менее, во многих случаях дополнительная нагрузка на процессор более чем компенсируется выигрышем в объемах ввода-вывода. В конфигурациях, в которых ввод-вывод является «узким местом», сжатие данных также может обеспечить рост производительности. &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;В некоторых лабораторных испытаниях включение сжатия данных обеспечивало экономию 50-80% дискового пространства. Экономия пространства значительно различалась: если в данных содержалось мало повторяющихся значений, или значения использовали все выделяемые для указанного типа данных байты, экономия была минимальной. При этом производительность многих рабочих нагрузок не увеличивалась. Однако при работе с данными, содержащими много числовых данных и много повторяющихся значений, отмечались значительная экономия дискового пространства и рост производительности, составляющий от нескольких процентов до 40-60% для некоторых образцов рабочих нагрузок запросов. &lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008 поддерживает два типа сжатия: &lt;/span&gt;&lt;span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/cc280576.aspx"&gt;&lt;span&gt;сжатие строк&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;, при котором сжимаются отдельные столбцы таблицы, и &lt;/span&gt;&lt;span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/cc280464.aspx"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;сжатие страниц&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;, при котором страницы данных сжимаются с помощью сжатия строк, префиксов и словарного сжатия. Достигаемая степень сжатия сильно зависит от типов данных и содержимого базы данных. В общем, при использовании сжатия строк уменьшается дополнительная нагрузка на операции приложений, однако уменьшается и степень сжатия, то есть выигрывается меньше места. В то же время сжатие страниц приводит к большей дополнительной нагрузке на приложение и загрузке процессора, но и экономит значительно больше пространства. Сжатие страниц является надмножеством сжатия строк, то есть если объект или секция объекта сжимаются с помощью сжатия страниц, к ним также применяется и сжатие строк. Кроме того, &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008 поддерживает формат хранения &lt;/span&gt;&lt;b&gt;&lt;span&gt;vardecimal&lt;/span&gt;&lt;/b&gt;&lt;span&gt; из &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2005 с пакетом обновления 2 (&lt;/span&gt;&lt;span&gt;SP&lt;/span&gt;&lt;span&gt;2). Следует учитывать, что, поскольку этот формат является подмножеством сжатия строк, он считается устаревшим и будет исключен из будущих версий продукта.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;И сжатие строк, и сжатие страниц может включаться для таблицы или индекса в оперативном режиме, нисколько не нарушая доступность данных для приложений. В то же время сжать или распаковать отдельную секцию секционированной таблицы в оперативном режиме без ее отключения невозможно. Испытания показали, что наилучшим оказывается совмещенный подход, при котором сжимаются лишь несколько наибольших таблиц: при этом достигается отличное отношение экономии дискового пространства (значительной) к потере производительности (минимальной). Поскольку у операции сжатия, как и у операций создания или перестроения индекса, также имеются требования к доступному дисковому пространству, проводить сжатие следует с учетом этих требований. Минимум свободного пространства во время процесса сжатия потребуется, если сжатие начать с объектов наименьшего размера.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Сжатие данных можно провести с помощью инструкций &lt;/span&gt;&lt;span&gt;Transact&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; или мастера сжатия данных. Чтобы определить возможное изменение размера объекта при его сжатии, можно воспользоваться системной хранимой процедурой &lt;/span&gt;&lt;b&gt;&lt;span&gt;sp&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;estimate&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;data&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;compression&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;_&lt;/span&gt;&lt;span&gt;savings&lt;/span&gt;&lt;/b&gt;&lt;span&gt; &lt;i&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;или мастером сжатия данных. Сжатие базы данных поддерживается только в выпусках &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008 &lt;/span&gt;&lt;span&gt;Enterprise&lt;/span&gt;&lt;span&gt; и &lt;/span&gt;&lt;span&gt;Developer&lt;/span&gt;&lt;span&gt;. Оно реализуется исключительно в самих базах данных и не требует внесения каких-либо изменений в приложения.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Дополнительные сведения об использовании сжатия см. в документе &lt;/span&gt;&lt;span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/cc280449.aspx"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;Создание сжатых таблиц и индексов&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://img.microsoft.com/library/media/1033/technet/images/spot/7_34x34.gif" alt="" width="34" align="" border="" height="34" hspace="" /&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Управление на основе политик&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Во многих бизнес-сценариях необходимо поддерживать определенные конфигурации или соблюдать политики либо на определенном сервере &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt;, либо многократно, в группе серверов &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt;. Администратор или организация могут потребовать применения особой схемы именования всех создаваемых пользовательских таблиц или хранимых процедур или требовать определенные &lt;span&gt;&amp;nbsp;&lt;/span&gt;изменения применялись&lt;span&gt;&amp;nbsp; &lt;/span&gt;к конфигурации на многих серверах.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Управление на основе политик (&lt;/span&gt;&lt;span&gt;PBM&lt;/span&gt;&lt;span&gt;) предоставляет администратору широкий набор возможностей по управлению средой. Политики можно создавать и выполнять проверку на соответствие им. Если цель проверки (например, ядро базы данных, база данных, таблица или индекс &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt;) не соответствует требованиям, администратор может автоматически перенастроить ее в соответствии с этими требованиями. Также существует ряд режимов определения &lt;span&gt;&amp;nbsp;&lt;/span&gt;политик (многие из которых автоматизированы), упрощающих проверку соответствия требованиям политик, регистрацию в журнале нарушений политики и отправку уведомлений, и даже выполняющих откат изменений для обеспечения соответствия требованиям политики. Дополнительные сведения о режимах определения и об их сопоставлении с аспектами (понятием управления на основе политик (&lt;/span&gt;&lt;span&gt;PBM&lt;/span&gt;&lt;span&gt;), также обсуждаемым в этом блоге) см. в разделе &lt;/span&gt;&lt;span&gt;&lt;a href="http://blogs.msdn.com/sqlpbm/archive/2008/05/24/facets.aspx"&gt;&lt;font color="#0000ff"&gt;&lt;span&gt;Блог об управлении &lt;/span&gt;SQL&lt;span&gt; &lt;/span&gt;Server&lt;span&gt; на основе политик&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Политики можно экспортировать и импортировать в виде &lt;/span&gt;&lt;span&gt;XML&lt;/span&gt;&lt;span&gt;-файлов для их определения и применения на многих экземплярах серверов. Кроме того, в среде &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Management&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Studio&lt;/span&gt;&lt;span&gt; и в представлении зарегистрированных серверов политики можно определять на многих серверах, зарегистрированных в локальной группе серверов или в группе сервера централизованного управления.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;В предыдущих версиях &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; может быть реализована не вся функциональность управления на основе политик. Тем не менее, функцию &lt;i&gt;составление отчетов&lt;/i&gt; политики можно использовать на серверах &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2005 и &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2000. Дополнительные сведения об использовании управления на основе политик см. в разделе&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://technet.microsoft.com/ru-ru/library/bb510667.aspx"&gt;&lt;span&gt;&lt;font color="#0000ff"&gt;Администрирование серверов с помощью управления на основе политик&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt; в электронной документации по &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt;. Дополнительные сведения о самой технологии политик с примерами см. в разделе &lt;/span&gt;&lt;span&gt;&lt;a href="http://sqlcat.com/whitepapers/archive/2008/11/15/reaching-compliance-sql-server-2008-compliance-guide.aspx"&gt;&lt;font color="#0000ff"&gt;&lt;span&gt;Руководство по обеспечению соответствия в &lt;/span&gt;SQL&lt;span&gt; &lt;/span&gt;Server&lt;span&gt; 2008&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt; &lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;img src="http://img.microsoft.com/library/media/1033/technet/images/spot/8_34x34.gif" alt="8" width="34" align="" border="" height="34" hspace="" /&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;&lt;span&gt;Прогнозируемая производительность и параллелизм&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Многие администраторы сталкиваются со значительными трудностями при поддержке серверов &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Servers&lt;/span&gt;&lt;span&gt; с постоянно изменяющимися рабочими нагрузками и обеспечении предсказуемого уровня производительности (или минимизации расхождений в планах запросов и производительности). Неожиданные изменения производительности при выполнении запросов, изменения планов запросов и/или общие связанные с производительностью проблемы могут быть вызваны рядом причин, в том числе повышением нагрузки от выполняющихся на сервере &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; приложений или обновлением версии самой базы данных. Предсказуемость выполняемых на сервере &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; запросов и операций значительно облегчает достижение и поддержание целей по уровню доступности, производительности и/или непрерывности бизнес-деятельности (выполнение соглашений об уровне обслуживания и уровне операционной поддержки).&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;В &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008 некоторые функции изменены для увеличения прогнозируемости производительности. Так, внесены определенные изменения в структуры планов &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2005 (&lt;i&gt;закрепление планов&lt;/i&gt;) и добавлена возможность управления эскалацией блокировок на уровне таблиц. Оба улучшения способствуют более прогнозируемому и упорядоченному взаимодействию между приложением и базой данных.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Во-первых, &lt;u&gt;структуры планов (&lt;/u&gt;&lt;/span&gt;&lt;u&gt;&lt;span&gt;Plan&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Guide&lt;/span&gt;&lt;/u&gt;&lt;u&gt;&lt;span&gt;)&lt;/span&gt;&lt;/u&gt;&lt;span&gt;: &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;В &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&amp;nbsp;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;2005 было реализовано улучшение стабильности и предсказуемости запросов с помощью новой на тот момент функции — «структур планов», содержавших указания &lt;span&gt;&amp;nbsp;&lt;/span&gt;для выполнения запросов, которые нельзя было изменить непосредственно в приложении. Дополнительные сведения см. в техническом документе&lt;/span&gt;&lt;span&gt;&lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/2005/frcqupln.mspx"&gt;&lt;span&gt;&lt;font color="#0000ff" face="Verdana" size="2"&gt;Принудительное использование планов запросов&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Verdana" size="2"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;. Хотя подсказка в запросе &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;USE&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;PLAN&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; является очень мощной функцией, она поддерживала только операции &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SELECT&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;DML&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; и часто была неудобна в применении из-за чувствительности структур планов к форматированию.&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;В &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; 2008 механизм структур планов расширен в двух направлениях: во-первых, расширена поддержка подсказки в запросе &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;USE&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;PLAN&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;, которая теперь совместима со всеми инструкциями &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;DML&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; (&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;INSERT&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;, &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;UPDATE&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;, &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;DELETE&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;, &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;MERGE&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;); во-вторых, введена новая функция &lt;i&gt;закрепления планов&lt;/i&gt;, позволяющая непосредственно создавать структуру плана (закрепление) любого плана запроса, существующего в кэше планов &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;, как показано в следующем примере.&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;sp_create_plan_guide_from_handle &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;&lt;span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;@name =&lt;span&gt;&amp;nbsp; &lt;/span&gt;N&amp;#39;MyQueryPlan&amp;#39;,&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;@plan_handle = @plan_handle,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;&lt;span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;@&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;statement&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;_&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;start&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;_&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;offset&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt; = @&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;offset&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:black;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;У структуры планов, созданной любым способом, имеется область базы данных; она хранится в таблице &lt;/span&gt;&lt;b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;sys&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;plan&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;_&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;guides&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;. Структуры планов лишь влияют на процесс выбора плана запроса оптимизатором, но не избавляют от необходимости компиляции запроса. Также добавлена функция &lt;/span&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;sys&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;fn&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;_&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;validate&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;_&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;plan&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;_&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;guide&lt;/span&gt;&lt;/i&gt;&lt;span&gt;&lt;font face="Verdana" size="2"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; для проверки существующих структур планов &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; 2005 и обеспечения их совместимости с &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; 2008. Закрепление планов доступно в выпусках &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; 2008 &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Standard&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;, &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Enterprise&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; и &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Developer&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Во-вторых, &lt;u&gt;эскалация блокировок&lt;/u&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Эскалация блокировки часто вызывало проблемы блокировки, а иногда даже взаимоблокировку. Устранять эти проблемы приходилось администратору. В предыдущих версиях &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; можно было управлять эскалацией блокировок (флаги трассировки 1211 и 1224), но это было возможно только для детализации на уровне экземпляра. Для одних приложений это устраняло проблему, а для других вызывало еще большие проблемы. Другим недостатком алгоритма &lt;span&gt;&amp;nbsp;&lt;/span&gt;эскалации блокировок в &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2005 было то, что блокировки секционированных таблиц укрупнялись напрямую до уровня таблиц, а не до уровня секций.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008 предлагает решение обеих проблем. В нем реализован новый параметр, позволяющий управлять эскалацией блокировки на уровне таблиц. С помощью команды &lt;/span&gt;&lt;span&gt;ALTER&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;TABLE&lt;/span&gt;&lt;span&gt; можно выбрать отключение эскалации или эскалацию &lt;span&gt;&amp;nbsp;&lt;/span&gt;до уровня секций для секционированных таблиц. Обе эти возможности улучшают масштабируемость и производительность без нежелательных побочных эффектов, затрагивающих другие объекты в экземпляре. Эскалация &lt;span&gt;&amp;nbsp;&lt;/span&gt;блокировки задается на уровне объекта базы данных и не требует внесения каких-либо изменений в приложения. Оно поддерживается во всех выпусках &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;img src="http://img.microsoft.com/library/media/1033/technet/images/spot/9_34x34.gif" alt="9" width="34" align="" border="" height="34" hspace="" /&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Resource Governor&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="text0"&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="text0"&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Поддерживать устойчивый уровень обслуживания, предотвращая бесконтрольные запросы и обеспечивая выделение ресурсов для важнейших рабочих загрузок, раньше было сложно. Отсутствовала возможность гарантировать выделение определенного объема ресурсов набору запросов, отсутствовало управление приоритетами доступа. У всех запросов были равные права на доступ ко всем доступным ресурсам.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="text0"&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span class="text0"&gt;&lt;span&gt;Новая функция &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt; 2008 — «Регулятор ресурсов»(&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;Resource&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;Governor&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;) — помогает справиться с этой проблемой, давая возможность дифференцировать рабочие нагрузки и распределять ресурсы в соответствии с потребностями пользователей. Ограничения регулятора ресурсов легко перенастраиваются в реальном времени при минимальном воздействии на выполняющиеся рабочие нагрузки. Распределение рабочих нагрузок по пулу ресурсов настраивается на уровне соединения, причем этот процесс полностью &lt;/span&gt;&lt;/span&gt;&lt;span&gt;прозрачен для приложений.&lt;span class="text0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span class="text0"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span class="text0"&gt;&lt;span&gt;На диаграмме ниже показан процесс выделения ресурсов. В данном сценарии настраиваются три пула рабочих нагрузок (рабочие нагрузки &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;Admin&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;OLTP&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt; и &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;Report&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;), после чего пулу рабочих нагрузок &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;OLTP&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt; присваивается высший приоритет. В то же время настраиваются два пула ресурсов (пул &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;Pool&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt; и пул &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;Application&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;) с заданными ограничениями по объему памяти и времени процессора (ЦП). На последнем этапе рабочая нагрузка &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;Admin&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt; назначается пулу &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;Admin&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;, а рабочие нагрузки &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;OLTP&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt; и &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;Report&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt; назначаются пулу &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;Application&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span class="text0"&gt;&lt;span&gt;&lt;img src="http://sqlcat.com/blogs/top10lists/WindowsLiveWriter/Top10SQLServer2008FeaturesfortheDatabase_E515/image_6.png" alt="" width="243" border="0" height="279" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span style="font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="text0"&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Ниже приведены особенности, которые следует учитывать при использовании регулятора ресурсов.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="text0"&gt;&lt;span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;span&gt;&lt;font size="3"&gt;-&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span class="text00"&gt;&lt;span&gt;Регулятор ресурсов использует учетные данные входа, имя узла или имя приложения в качестве «идентификатора пула ресурсов», поэтому использование для приложения одного имени входа при определенных количествах клиентов, приходящихся на один сервер, может усложнить создание пулов.&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;span&gt;&lt;font size="3"&gt;-&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Не поддерживается группировка объектов на уровне базы данных, при которой доступ к ресурсам регулируется на основе объектов базы данных, к которым осуществляется доступ.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;span&gt;&lt;font size="3"&gt;-&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Регулятор ресурсов позволяет управлять ресурсами только в пределах одного экземпляра &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;. Для управления несколькими экземплярами &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; или процессами на сервере из единого источника следует рассмотреть возможность применения &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://www.microsoft.com/windowsserver2003/technologies/management/wsrm/default.mspx"&gt;&lt;font color="#0000ff"&gt;&lt;span style="line-height:115%;"&gt;Диспетчера системных ресурсов &lt;/span&gt;&lt;span style="line-height:115%;"&gt;Windows&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;span&gt;&lt;font size="3"&gt;-&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;span style="line-height:115%;"&gt;Настраивать можно только использование ресурсов процессора и памяти. &lt;/span&gt;&lt;span style="line-height:115%;"&gt;Управление ресурсами ввода-вывода не реализовано.&lt;span class="text0"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;span&gt;&lt;font size="3"&gt;-&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:115%;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;Динамическое переключение рабочих нагрузок между пулами ресурсов после соединения невозможно.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;span&gt;&lt;font size="3"&gt;-&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Регулятор ресурсов поддерживается только в выпусках &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; 2008 &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Enterprise&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; и &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Developer&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; и может использоваться только для ядра базы данных &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;; управление службами &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Analysis&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Services&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; (&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;SSAS&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;), &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Integration&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Services&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; (&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;SSIS&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;) и &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Server&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Reporting&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;Services&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt; (&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;SSRS&lt;/span&gt;&lt;/span&gt;&lt;span class="text0"&gt;&lt;span style="line-height:115%;"&gt;) не поддерживается.&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:115%;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;&lt;img src="http://sqlcat.com/photos/top10icons/images/61/original.aspx" alt="10" width="34" border="0" height="34" /&gt;&lt;/font&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Прозрачное шифрование данных (TDE)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Многие организации уделяют очень большое внимание вопросам безопасности. Существует множество различных слоев, защищающих один из самых ценных активов организации — ее данные.&lt;span style="color:black;"&gt;Чаще всего организации успешно защищают используемые данные с помощью мер физической защиты, брандмауэров и строгих политик ограничения доступа. Однако, в случае утери физического носителя с данными, например, диска или ленты с резервной копией, все перечисленные меры обеспечения безопасности оказываются бесполезными, так как злоумышленник может просто восстановить базу данных и получить полный доступ к данным.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;Server&amp;nbsp;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;2008 предлагает решение этой проблемы путем прозрачного шифрования данных (&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;TDE&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;). При шифровании &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;TDE&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; данные в операциях ввода-вывода шифруются и дешифруются в реальном времени; файлы данных и журналов шифруются с помощью ключа шифрования базы данных (&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;DEK&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;). &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;DEK&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; — это симметричный ключ, защищаемый сертификатом, который хранится в базе данных &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;master&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; сервера, или асимметричный ключ, защищаемый модулем расширенного управления ключами (&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;EKM&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;).&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Функция &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;TDE&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; защищает «неактивные» данные, поэтому данные в файлах &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;MDF&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;, &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;NDF&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;, и &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;LDF&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; невозможно просматривать с помощью редактора шестнадцатеричных данных или каким-либо другим способом. Однако активные данные, например, результаты выполнения инструкции &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SELECT&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; в среде &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Management&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Studio&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;, останутся видимыми для пользователей, у которых имеются права на просмотр таблицы. Кроме того, поскольку функция &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;TDE&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; реализована на уровне базы данных, база данных может задействовать индексы и ключи для оптимизации запросов. &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;TDE&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; не следует путать с шифрованием на уровне столбцов — это отдельная функция, позволяющая шифровать даже активные данные.&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;Шифрование базы данных — одноразовый процесс, который можно запустить командой &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;Transact&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;-&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; или из среды &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;Management&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;Studio&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;, после чего он выполняется в фоновом потоке. Состояние шифрования или дешифровки можно отслеживать с помощью динамического административного представления &lt;/span&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;sys&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;dm&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;_&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;database&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;_&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;encryption&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;_&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;keys&lt;/span&gt;&lt;/i&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;. Во время проведенных лабораторных испытаний шифрование базы данных размером 100 Гб с применением алгоритма шифрования &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;AES&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;_128 заняло около часа. Хотя накладные расходы при использовании &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;TDE&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; определяются в основном рабочей нагрузкой приложения, в некоторых из проведенных испытаний эти дополнительные расходы составили менее 5%. Следует учитывать одну особенность, которая может повлиять на производительность: если &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;TDE&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; используется в любой из баз данных на экземпляре, то также шифруется и системная база данных &lt;/span&gt;&lt;b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;tempDB&lt;/span&gt;&lt;/b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;. Наконец, при одновременном использовании различных функций необходимо учитывать следующее:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:Symbol;color:black;font-size:11pt;"&gt;&lt;span&gt;·&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;При использовании сжатия резервных копий для сжатия зашифрованной базы данных размер сжатой резервной копии будет большим, чем без использования шифрования, так как зашифрованные данные сжимаются плохо.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:Symbol;color:black;font-size:11pt;"&gt;&lt;span&gt;·&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;Шифрование базы данных не влияет на сжатие данных (строчное или страничное).&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;TDE&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; позволяет организации обеспечить соответствие требованиям нормативных стандартов и общему уровню защиты данных. &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;TDE&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; поддерживается только в выпусках &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; 2008 &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;Enterprise&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; и &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;Developer&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;; его активация не требует внесения изменений в существующие приложения. Дополнительные сведения см. в разделе &lt;/span&gt;&lt;span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/cc278098.aspx"&gt;&lt;font color="#0000ff"&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Шифрование данных в выпуске &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;SQL&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Server&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt; 2008 &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;Enterprise&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt; или в обсуждении в &lt;/span&gt;&lt;span&gt;&lt;a href="http://sqlcat.com/whitepapers/archive/2008/11/15/reaching-compliance-sql-server-2008-compliance-guide.aspx"&gt;&lt;font size="2"&gt;&lt;font face="Verdana"&gt;&lt;font color="#0000ff"&gt;&lt;span&gt;Руководстве по обеспечению соответствия требованиям в &lt;/span&gt;SQL&lt;span&gt; &lt;/span&gt;Server&lt;span&gt; 2008 &lt;/span&gt;&lt;/font&gt;&lt;span style="color:black;text-decoration:none;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;на тему &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;font size="2"&gt;&lt;font face="Verdana"&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;i&gt;Прозрачное шифрование данных&lt;/i&gt;.&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:black;font-size:11pt;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;/p&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;h4 style="line-height:115%;margin:0cm 0cm 10pt -18pt;"&gt;&lt;b&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span&gt;Подводя итог, можно сказать, что в &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008 предлагаются функции, усовершенствования и возможности, облегчающие работу администратора базы данных. 10 самых популярных из них описаны здесь, но в &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008 есть и много других возможностей, упрощающих жизнь администраторов и других пользователей. Списки «10 лучших функций» по другим направлениям работы с &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; можно найти в других статьях «Лучшие 10 ... в &lt;/span&gt;&lt;span&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Server&lt;/span&gt;&lt;span&gt; 2008» на этом сайте. Полный список функций и их подробное описание см. в &lt;/span&gt;&lt;span&gt;&lt;a href="http://msdn.microsoft.com/ru-ru/library/bb545450.aspx"&gt;&lt;font color="#0000ff"&gt;&lt;span&gt;электронной документации по &lt;/span&gt;SQL&lt;span&gt; &lt;/span&gt;Server&lt;span&gt; &lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;и на &lt;/span&gt;&lt;span&gt;&lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/default.aspx"&gt;&lt;font color="#0000ff"&gt;&lt;span&gt;обзорном веб-сайте &lt;/span&gt;SQL&lt;span&gt; &lt;/span&gt;Server&lt;span&gt; 2008&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlcat.com/aggbug.aspx?PostID=1052" width="1" height="1"&gt;</description></item><item><title>10 рекомендаций по созданию крупномасштабного реляционного хранилища данных</title><link>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/01/26/1051.aspx</link><pubDate>Tue, 26 Jan 2010 11:34:00 GMT</pubDate><guid isPermaLink="false">e9619797-5f48-4d02-a1a8-7f300d09be66:1051</guid><dc:creator>AlexeiK</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sqlcat.com/sqlCat_International/b/whitepapers_russian/rsscomments.aspx?WeblogPostID=1051</wfw:commentRss><comments>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/01/26/1051.aspx#comments</comments><description>&lt;table style="WIDTH:109.36%;mso-cellspacing:0cm;mso-yfti-tbllook:1184;mso-padding-alt:0cm 0cm 0cm 0cm;" class="MsoNormalTable" cellspacing="0" cellpadding="0" class="MsoNormalTable"&gt;

&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0cm;BACKGROUND-COLOR:transparent;PADDING-LEFT:0cm;PADDING-RIGHT:0cm;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0cm;"&gt;
&lt;table style="WIDTH:486pt;mso-cellspacing:0cm;mso-yfti-tbllook:1184;mso-padding-alt:0cm 0cm 0cm 0cm;" class="MsoNormalTable" cellspacing="0" cellpadding="0" class="MsoNormalTable"&gt;

&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0cm;BACKGROUND-COLOR:transparent;PADDING-LEFT:0cm;WIDTH:486pt;PADDING-RIGHT:0cm;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0cm;"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Авторы:&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;: Стюарт Озер (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Stuart&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Ozer&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;) при участии Према Мехры (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Prem&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Mehra&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;) и Кевина Кокса (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Kevin&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Cox&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;) &lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Технические редакторы:&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; Любор Коллар (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Lubor&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Kollar&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;), Томас Кейзер (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Thomas&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Kejser&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;), Дэнни Ли (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Denny&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Lee&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;), Джимми Мэй (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Jimmy&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;May&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;), Майкл Рэдман (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Michael&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Redman&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;), Санджэй Мишра (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Sanjay&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Mishra&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;)&lt;/span&gt; 
&lt;p&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Построение крупномасштабного реляционного хранилища данных представляет собой сложную задачу. В этойтой статье описан ряд методов проектирования, которые могут помочь в создании эффективного реляционного хранилища данных большого объема с помощью &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SQL&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Server&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. В большинстве крупномасштабных хранилищ данных применяется секционирование таблиц и индексов, и поэтому многие из приводимых рекомендаций относятся к секционированию. Большинство этих советов основаны на опыте построения крупных хранилищ данных на базе &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SQL&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Server&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; 2005.&lt;/span&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&amp;nbsp;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;MS Mincho&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;&lt;img border="0" alt="One" src="http://sqlcat.com/photos/top10icons/images/52/original.aspx" width="34" height="34" /&gt;Рекомендуется секционировать большие таблицы фактов&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level1 lfo1;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Рекомендуется секционировать таблицы фактов размером 50–100 ГБ и более. &lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level1 lfo1;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Секционирование может упростить управление данными и часто приводит к повышению производительности.&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level2 lfo1;tab-stops:list 72.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Быстрое, более детальное &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;сопровождение индексовБолее гибкие варианты резервного копирования и восстановления.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level2 lfo1;tab-stops:list 72.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Ускоренная загрузка и удаление данных.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level1 lfo1;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Ускорение работы запросов, ограниченных одной секцией.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level1 lfo1;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Обычно таблицу фактов секционируют по ключу даты.&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level2 lfo1;tab-stops:list 72.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Позволяет применять метод скользящего окна.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level1 lfo1;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Позволяет применять методику «устранения» секций.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;img border="0" alt="two" src="http://sqlcat.com/photos/top10icons/images/53/original.aspx" width="34" height="34" /&gt;Постройте кластеризованный индекс на ключе даты в таблице фактов&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l10 level1 lfo2;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Это поддерживает использование эффективных запросов для заполнения кубов или получения среза исторических данных.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l10 level1 lfo2;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Если данные загружаются &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;пакетами в отведенное для заливки данных время, то для кластеризованного индекса на таблице фактов нужно использовать параметры &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;ALLOW&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;_&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;ROW&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;_&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;LOCKS&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; = &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;OFF&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; и &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;ALLOW&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;_&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;PAGE&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;_&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;LOCKS&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; = &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;OFF&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. Это поможет ускорить операции просмотра таблиц во время запроса и избежать избыточной активности блокировок во время масштабных операций обновления.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l10 level1 lfo2;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Постройте некластеризованные индексы для каждого внешнего ключа. Это помогает точечным запросам извлекать строки на основе избирательного предиката измерения. Используйте файловые группы для административных задач, в том числе резервного копирования и восстановления, частичного обеспечения доступности базы данных и т. п.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;MS Mincho&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;img border="0" alt="three" src="http://sqlcat.com/photos/top10icons/images/54/original.aspx" width="34" height="34" /&gt;Будьте внимательны с выбором фрагмента секционирования&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo3;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Большинство клиентов используют для секционирования месяц, квартал или год.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo3;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Для эффективного удаления необходимо удалять по одной полной секции за один раз.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo3;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Загрузка происходит быстрее, если за один раз загружается полная секция.&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level2 lfo3;tab-stops:list 72.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Привлекательным вариантом может оказаться создание ежедневных секций для ежедневной нагрузки.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level2 lfo3;tab-stops:list 72.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Однако следует помнить, что таблица может содержать не более 1000 секций.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo3;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Выбор степени секционирования влияет на параллелизм запросов. &lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level2 lfo3;tab-stops:list 72.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Для SQL Server 2005:&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level3 lfo3;tab-stops:list 108.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Для запросов, затрагивающих одну секцию, параллелизм может достигать значения &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;MAXDOP&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; (максимальной степени параллелизма). &lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level3 lfo3;tab-stops:list 108.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;В запросах, затрагивающих несколько секций, используется один поток на секцию, вплоть до значения &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;MAXDOP&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level2 lfo3;tab-stops:list 72.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Для SQL Server 2008:&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level3 lfo3;tab-stops:list 108.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Параллельные потоки количеством до &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;MAXDOP&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; пропорционально распределяются пропорционально при сканировании секций; на одну секцию может приходиться несколько потоков даже при необходимости сканирования нескольких секций.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo3;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Если необходимо добиться степени параллелизма, соответствующей &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;MAXDOP&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, рекомендуется избегать таких схем секционирования, при которых запросы часто затрагивают лишь 2 или 3 секции (предполагается, что &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;MAXDOP&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; равно или больше 4).&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/55/original.aspx" width="34" height="34" /&gt;Правильно проектируйте таблицы измерения&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo4;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Используйте целочисленные суррогатные ключи для всех измерений, кроме измерения даты. Для суррогатных ключей измерения используйте минимально возможные целые числа. Это поможет сохранить малый размер таблицы фактов.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo4;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Используйте для ключа даты осмысленное целочисленное значение, получаемое на основе типа данных &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;DATETIME&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; (например, 20060215).&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level2 lfo4;tab-stops:list 72.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Не используйте суррогатный ключ для измерения даты.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level2 lfo4;tab-stops:list 72.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Удобно писать запросы, в которых предложение &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;WHERE&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; относится к этому столбцу, что обеспечит устранение секций в таблице фактов.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo4;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Постройте кластеризованный индекс на суррогатном ключе для каждой таблицы измерения и некластеризованный индекс на бизнес-ключе (потенциально объединенный с эффективной датой строки) для поддержки поиска по суррогатному ключу во время загрузки.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo4;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Постройте некластеризованные индексы для других столбцов измерения, в которых часто выполняется поиск.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo4;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Избегайте секционирования таблиц измерений.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo4;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Избегайте принудительного установления связей по внешним ключам между таблицами фактов и измерений — это ускорит загрузку данных. Можно создать ограничения внешнего ключа с параметром &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;NOCHECK&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; для документирования связей, но не следует обеспечивать строгое выполнение таких ограничений. Проверять целостность данных можно с помощью преобразований &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Transform&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Lookup&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; или же можно проверять целостность данных в источнике данных.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/56/original.aspx" width="34" height="34" /&gt;Пишите эффективные запросы для устранения секций&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l8 level1 lfo5;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Всегда, когда это возможно, используйте в предикате запроса (условие &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;WHERE&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;) ключ секционирования (ключ измерения даты) таблицы фактов.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/57/original.aspx" width="34" height="34" /&gt;Используйте для сопровождения данных метод скользящего окна&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo6;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Поддерживайте движущееся временное окно для оперативного доступа к таблицам фактов. &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Загружайте самые новые данные и выгружайте самые старые.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo6;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Всегда сохраняйте пустые секции с обоих концов диапазона секций, чтобы гарантировать, что разбиение секций (перед загрузкой новых данных) и слияние секций (после выгрузки старых данных) не повлекут перемещения данных.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo6;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Не следует выполнять разбиение или слияние заполненных секций. Разбиение или слияние заполненных секций может оказаться крайне неэффективным, поскольку в таком случае объем операций с журналом может возрасти в 4 раза и, кроме того, это приведет к интенсивной работе механизма блокировок.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo6;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Создавайте промежуточную таблицу загрузки в той же файловой группе, где располагается загружаемая секция.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo6;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Создавайте промежуточную таблицу выгрузки в той же файловой группе, где располагается удаляемая секция.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo6;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Быстрее всего загружать сразу полную новую секцию, но это возможно только в случае, когда размер секции совпадает с периодом загрузки данных (например, используется одна секция для каждого дня и данные загружаются один раз в день).&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo6;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Если размер секции не совпадает с периодом загрузки данных, следует проводить добавочную загрузку только самой последней секции. &lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo6;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Различные варианты загрузки массовых данных в секционированную таблицу обсуждаются в техническом документе &lt;/span&gt;&lt;span&gt;&lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/bestpractice/loading_bulk_data_partitioned_table.mspx"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;http&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;://&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;www&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;.&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;microsoft&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;.&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;com&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;/&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;technet&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;/&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;prodtechnol&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;/&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;sql&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;/&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;bestpractice&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;/&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;loading&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;_&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;bulk&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;_&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;data&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;_&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;partitioned&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;_&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;table&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;.&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;mspx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo6;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Всегда выгружайте секции по одной.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/58/original.aspx" width="34" height="34" /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Загружайте исходные данные эффективным образом &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo7;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Во время начальной загрузки данных используйте модели восстановления &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SIMPLE&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; или &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;BULK&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;LOGGED&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo7;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Создайте секционированную таблицу фактов с кластеризованным индексом.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo7;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Создайте неиндексированные промежуточные таблицы для каждой из секций и разделите файлы исходных данных, предназначенные для заполнения каждой из секций.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo7;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Заполняйте промежуточные таблицы параллельно.&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level2 lfo7;tab-stops:list 72.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Используйте несколько инструкций &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;BULK&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;INSERT&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, программу &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;BCP&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; или задачи служб &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SSIS&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level3 lfo7;tab-stops:list 108.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Если подсистема ввода-вывода не является &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;«узким местом», создайте столько параллельно выполняющихся сценариев загрузки, сколько в системе установлено процессоров. Если пропускная способность ввода-вывода ограничена, используйте одновременно меньшее число скриптов.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level3 lfo7;tab-stops:list 108.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Установите нулевой размер пакета для загрузки. &lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level3 lfo7;tab-stops:list 108.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Установите нулевой размер фиксации для загрузки. &lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level3 lfo7;tab-stops:list 108.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Используйте TABLOCK.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level3 lfo7;tab-stops:list 108.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Если источником данных служат расположенные на одном сервере «плоские» файлы, используйте инструкцию &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;BULK&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;INSERT&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. Если данные принудительно отправляются с удаленных компьютеров, используйте программу &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;BCP&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; или службы &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SSIS&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo7;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Постройте кластеризованный индекс для каждой промежуточной таблицы, а затем создайте соответствующие ограничения &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;CHECK&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo7;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Переключите все секции в секционированную таблицу с помощью инструкции &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SWITCH&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo7;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Постройте для секционированной таблицы некластеризованные индексы.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo7;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;На 64-процессорном сервере 1 ТБ данных можно загрузить менее чем за с хранилищем &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SAN&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; с пропускной способностью 14 ГБ/с (для неиндексированной таблицы). Дополнительные сведения см. в записи блога &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SQLCAT&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span&gt;&lt;a href="http://blogs.msdn.com/sqlcat/archive/2006/05/19/602142.aspx"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;http&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;://&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;blogs&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;.&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;msdn&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;.&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;com&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;/&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;sqlcat&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;/&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;archive&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;/2006/05/19/602142.&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:blue;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;aspx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;MS Mincho&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-font-size:11.0pt;"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/59/original.aspx" width="34" height="34" /&gt;Эффективно удаляйте старые данные&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level1 lfo8;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Когда возможно, используйте переключение секций.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level1 lfo8;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Если нужно удалить несколько миллионов строк из несекционированных индексированных таблиц:&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level2 lfo8;tab-stops:list 72.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Не используйте конструкцию &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;DELETE&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;FROM&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; ...&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;WHERE&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; ...&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level3 lfo8;tab-stops:list 108.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;При этом возникнут значительные проблемы, связанные с блокировками и ведением журналов. &lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level3 lfo8;tab-stops:list 108.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;В случае отмены удаления откат займет длительное время.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level2 lfo8;tab-stops:list 72.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Как правило, более быстрым будет: &lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level3 lfo8;tab-stops:list 108.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Вставить записи в неиндексированную таблицу с помощью инструкции &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;INSERT&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level3 lfo8;tab-stops:list 108.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Создать индекс (индексы) для таблицы.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level3 lfo8;tab-stops:list 108.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Переименовать новую таблицу, чтобы она заменила исходную.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level1 lfo8;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;В качестве альтернативного способа можно организовать удаление небольшими порциями, циклически выполняя инструкцию &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;DELETE TOP (1000) ... ; &lt;br /&gt;&lt;br /&gt;COMMIT&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level1 lfo9;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;В качестве еще одной альтернативы можно пометить строки как удаленные, а само удаление отложить и выполнить в период пониженной нагрузки. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/60/original.aspx" width="34" height="34" /&gt;Управляйте статистикой вручную &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo10;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Статистика по секционированным таблицам ведется для таблицы в целом.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo10;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;После загрузки новых данных обновляйте вручную статистику по крупным таблицам фактов.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo10;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;После повторного построения индекса для секции обновляйте статистику вручную.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo10;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Если статистика обновляется регулярно, после периодической загрузки данных, то автоматическое создание статистики (параметр &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;AUTOSTATS&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;) для этой таблицы можно отключить.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo10;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Это важно для оптимизации запросов, при которых может потребоваться чтение лишь самых новых данных.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo10;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Также повысить производительность можно, обновляя статистику по таблицам измерений небольшого размера после добавочной загрузки данных. Чтобы получить более точные планы запросов, используйте параметр &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;FULLSCAN&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; для обновления статистики по таблицам измерения.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;img border="0" alt="" src="http://sqlcat.com/photos/top10icons/images/61/original.aspx" width="34" height="34" /&gt;Выбирайте эффективные стратегии резервного копирования &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo11;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Для очень больших баз данных резервное копирование базы данных целиком может занимать значительное время.&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level2 lfo11;tab-stops:list 72.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Например, резервное копирование базы данных размером 2 ТБ на массив &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;RAID&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;-5 из 10 дисков по сети &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SAN&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; может занять 2 часа (при скорости 275 МБ/с).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo11;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Отличным вариантом резервного копирования может быть создание моментальных снимков в &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SAN&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo11;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Сократите объем данных, подлежащих регулярному резервному копированию.&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level2 lfo11;tab-stops:list 72.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Файловые группы для секций с историческими данными можно пометить как &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;READ&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;ONLY&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level2 lfo11;tab-stops:list 72.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Создавайте резервную копию файловой группы лишь один раз при ее переводе в состояние «только для чтения».&lt;/span&gt;&lt;/li&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level2 lfo11;tab-stops:list 72.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Проводите регулярное резервное копирование &lt;i&gt;только&lt;/i&gt; для файловых групп, доступных и для чтения, и для записи. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li style="TEXT-ALIGN:justify;LINE-HEIGHT:normal;MARGIN:0cm 0cm 10pt;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo11;tab-stops:list 36.0pt;" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Учтите, что инструкции &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;RESTORE&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; для восстановления файловых групп, доступных только для чтения, не могут выполняться параллельно.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;table style="WIDTH:100%;mso-cellspacing:0cm;mso-yfti-tbllook:1184;mso-padding-alt:0cm 0cm 0cm 0cm;" class="MsoNormalTable" cellspacing="0" cellpadding="0" class="MsoNormalTable"&gt;

&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0cm;BACKGROUND-COLOR:transparent;PADDING-LEFT:0cm;PADDING-RIGHT:0cm;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0cm;"&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0cm;BACKGROUND-COLOR:transparent;PADDING-LEFT:0cm;WIDTH:84.98%;PADDING-RIGHT:0cm;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0cm;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:1;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0cm;BACKGROUND-COLOR:transparent;PADDING-LEFT:0cm;PADDING-RIGHT:0cm;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0cm;"&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0cm;BACKGROUND-COLOR:transparent;PADDING-LEFT:0cm;WIDTH:84.98%;PADDING-RIGHT:0cm;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0cm;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:2;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0cm;BACKGROUND-COLOR:transparent;PADDING-LEFT:0cm;PADDING-RIGHT:0cm;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0cm;"&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0cm;BACKGROUND-COLOR:transparent;PADDING-LEFT:0cm;WIDTH:84.98%;PADDING-RIGHT:0cm;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0cm;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:3;mso-yfti-lastrow:yes;"&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0cm;BACKGROUND-COLOR:transparent;PADDING-LEFT:0cm;PADDING-RIGHT:0cm;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0cm;"&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0cm;BACKGROUND-COLOR:transparent;PADDING-LEFT:0cm;WIDTH:84.98%;PADDING-RIGHT:0cm;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0cm;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;COLOR:white;FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, типы данных, хранилище данных, база данных, дизайн, индекс, зеркальное отображение, оптимизация, секции, производительность, точность, обработка, запрос, масштабируемость, безопасность, службы отчетов, службы интеграции&lt;/span&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:#f0f0f0;BORDER-LEFT:#f0f0f0;PADDING-BOTTOM:0cm;BACKGROUND-COLOR:transparent;PADDING-LEFT:0cm;WIDTH:9.08%;PADDING-RIGHT:0cm;BORDER-TOP:#f0f0f0;BORDER-RIGHT:#f0f0f0;PADDING-TOP:0cm;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;: &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlcat.com/aggbug.aspx?PostID=1051" width="1" height="1"&gt;</description></item><item><title>Отказоустойчивый кластер SQL Server 2008</title><link>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/01/26/sql-server-2008.aspx</link><pubDate>Tue, 26 Jan 2010 11:21:00 GMT</pubDate><guid isPermaLink="false">e9619797-5f48-4d02-a1a8-7f300d09be66:1049</guid><dc:creator>AlexeiK</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sqlcat.com/sqlCat_International/b/whitepapers_russian/rsscomments.aspx?WeblogPostID=1049</wfw:commentRss><comments>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2010/01/26/sql-server-2008.aspx#comments</comments><description>&lt;p&gt;&lt;font size="3"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;Техническая статья по &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;SQL&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Server&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;Авторы:&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; Майк Вайнер (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Mike&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Weiner&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;), Пол Бурпо (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Paul&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Burpo&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;), Макс Верун (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Max&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Verun&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;), Джозеф Сак (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Joseph&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Sack&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;), Джастин Эриксон (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Justin&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Erickson&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;)&lt;/span&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;Соавторы: &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;Санджай Мишра (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Sanjay&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Mishra&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;), Джейсон Ву (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Jason&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Wu&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;), Уттам Паруи (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Uttam&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Parui&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;)&lt;/span&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font size="3"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="3"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;Технические редакторы:&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; Прем Мехра (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Prem&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Mehra&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;), Джеймс Подгорски (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;James&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Podgorski&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;), Дэвид Уитни (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;David&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Whitney&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;), Ричард Ткачук (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Richard&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Tkachuk&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;), Сетху Калавакур (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Sethu&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Kalavakur&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;), Синди Гросс (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Cindy&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Gross&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;), Нил Грейвз (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Neal&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Graves&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;), Фарзан Ратистари (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Farzan&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Ratistari&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;), Айяд Шаммут (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Ayad&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Shammout&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;, &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Caregroup&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Healthcare&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Systems&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;), Дейвид П. Смит (&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;David&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;P&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;. &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Smith&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;, &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;ServiceU&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Corporation&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;)&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;font size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt;&amp;nbsp; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;Опубликовано:&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;span style="COLOR:black;"&gt;июнь 2009 г.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;Область применения:&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;SQL&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Server&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; 2008&lt;/span&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;font size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt;&amp;nbsp; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;Краткий обзор:&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; Данный технический документ служит дополнением к существующей документации по планированию, реализации и администрированию отказоустойчивых кластеров &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;SQL&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Server&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; 2008, входящей в состав электронной документации по &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Microsoft&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;SQL&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Server&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; 2008. В настоящем руководстве содержатся ссылки на существующую документацию, предназначенные в первую очередь для технических специалистов. В этом техническом документе описываются архитектура отказоустойчивых &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;кластеров и основные связанные с ней понятия в &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Windows&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Server&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; и &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;SQL&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Server&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; 2008; установка отказоустойчивых кластеров &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;SQL&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Server&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; 2008; обновление отказоустойчивых кластеров &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;SQL&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Server&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; 2008; обслуживание и администрирование &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;SQL&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Server&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; 2008.&lt;/span&gt;&lt;/font&gt; 
&lt;p&gt;Ссылка на статью:&lt;/p&gt;&lt;a href="http://download.microsoft.com/download/4/4/A/44A31751-86ED-4B74-ABC2-FF80A4EBD476/SQLServer2008FailoverCluster_RUS.docx"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;http://download.microsoft.com/download/4/4/A/44A31751-86ED-4B74-ABC2-FF80A4EBD476/SQLServer2008FailoverCluster_RUS.docx&lt;/font&gt;&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlcat.com/aggbug.aspx?PostID=1049" width="1" height="1"&gt;</description></item><item><title>Как справиться с PAGELATCH при большом количестве одновременных операций INSERT</title><link>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2009/11/25/pagelatch-insert.aspx</link><pubDate>Wed, 25 Nov 2009 14:45:00 GMT</pubDate><guid isPermaLink="false">e9619797-5f48-4d02-a1a8-7f300d09be66:1017</guid><dc:creator>AlexeiK</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sqlcat.com/sqlCat_International/b/whitepapers_russian/rsscomments.aspx?WeblogPostID=1017</wfw:commentRss><comments>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2009/11/25/pagelatch-insert.aspx#comments</comments><description>&lt;p&gt;&lt;b&gt;Авторы&lt;/b&gt;&lt;b&gt;: &lt;/b&gt;Thomas Kejser, Lindsey Allen, Arvind Rao и Michael Thomassy&lt;/p&gt;
&lt;p&gt;&lt;b&gt;При&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;участии&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;и&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;с&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;рецензиями&lt;/b&gt;: Mike Ruthruff, Lubor Kollar, Prem Mehra, Burzin Patel, Michael Thomassy, Mark Souza, Sanjay Mishra, Peter Scharlock, Stuart Ozer, Kun Cheng и Howard Yin&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Введение&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Недавно, мы проводили лабораторные испытания в Microsoft Enterprise Engineering Center, при которых использовалась большая рабочая нагрузка, характерная для OLTP систем. Целью этой лабораторной работы было взять Microsoft SQL Server&amp;nbsp;c интенсивной рабочей нагрузкой и посмотреть,&amp;nbsp; что случится при увеличении числа процессоров с 64 до 128 &amp;nbsp;(примечание: эта конфигурация была ориентирована на релиз Microsoft SQL Server 2008 R2). Рабочая нагрузка представляла собой бльшое количесво одновеменных&amp;nbsp; операций вставки, направляемых в несколько больших таблиц.&lt;/p&gt;
&lt;p&gt;Как только мы начали масштабировать &amp;nbsp;нагрузку до 128 процессорных ядер, сразу же в статистике ожиданий стали доминировать &amp;nbsp;блокировоки PAGELATCH_UP и PAGELATCH_EX. Средняя продолжительность ожиданияй была десятки миллисекунд, и таких ожиданий было очень много. Такое их количество оказалось для нас неожиданностью, ожидалось, что их продолжительность не будет превышать несколько миллисекунд.&lt;/p&gt;
&lt;p&gt;В данной технической заметке будет описано, как мы сначала диагностировали подобную проблему и как для разрешения подобной проблемы можно использовать секционированые таблицы.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Диагностика проблемы&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Когда в&lt;b&gt; &lt;/b&gt;&lt;b&gt;sys&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&lt;b&gt;dm&lt;/b&gt;&lt;b&gt;_&lt;/b&gt;&lt;b&gt;os&lt;/b&gt;&lt;b&gt;_&lt;/b&gt;&lt;b&gt;wait&lt;/b&gt;&lt;b&gt;_&lt;/b&gt;&lt;b&gt;stats&lt;/b&gt; наблюдается большое число ожиданий PAGELATCH, с помощью&lt;b&gt; &lt;/b&gt;&lt;b&gt;sys&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&lt;b&gt;dm&lt;/b&gt;&lt;b&gt;_&lt;/b&gt;&lt;b&gt;os&lt;/b&gt;&lt;b&gt;_&lt;/b&gt;&lt;b&gt;waiting&lt;/b&gt;&lt;b&gt;_&lt;/b&gt;&lt;b&gt;tasks&lt;/b&gt; можно определить сессию и ресурс, который задача ожидает, например, с помощью этого сценария:&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;SELECT&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:teal;"&gt;session_id&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:teal;"&gt;wait_type&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:teal;"&gt;resource_description&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;FROM&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:lime;"&gt;sys&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:lime;"&gt;dm_os_waiting_tasks &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:lime;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;WHERE&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:teal;"&gt;wait_type&lt;/span&gt; &lt;span style="color:gray;"&gt;LIKE&lt;/span&gt; &lt;span style="color:red;"&gt;&amp;#39;PAGELATCH%&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;color:black;font-size:12pt;"&gt;&lt;/span&gt; &lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;i&gt;Пример результата:&lt;/i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0"&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;session_id&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp; wait_type&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;resource_description&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;42&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;PAGELATCH_EX&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7:1:122&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;46&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;PAGELATCH_EX&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7:1:122&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;48&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;PAGELATCH_EX&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7:1:122&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;53&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;PAGELATCH_EX&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7:1:122&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;В столбце resource_description указаны местоположения страниц, к которым ожидают доступ сессии, местоположение представлено в таком формате: &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&amp;lt;database_id&amp;gt;:&amp;lt;file_id&amp;gt;:&amp;lt;page_id&amp;gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Опираясь на&lt;b&gt; &lt;/b&gt;значения в&lt;b&gt; &lt;/b&gt;столбце&lt;b&gt; &lt;/b&gt;&lt;b&gt;resource&lt;/b&gt;&lt;b&gt;_&lt;/b&gt;&lt;b&gt;description&lt;/b&gt;, можно составить довольно сложный запрос, который предоставит выборку всех попавших в список ожидания страниц:&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;SELECT&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:teal;"&gt;wt&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;session_id&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:teal;"&gt;wt&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;wait_type&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:teal;"&gt;wt&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;wait_duration_ms&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;,&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:teal;"&gt;s&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;name&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:fuchsia;"&gt;schema_name&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;,&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&amp;nbsp;&lt;span style="color:teal;"&gt;o&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;name&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:fuchsia;"&gt;object_name&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;,&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:teal;"&gt;i&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;name&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:teal;"&gt;index_name&lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;FROM&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:lime;"&gt;sys&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:lime;"&gt;dm_os_buffer_descriptors&lt;/span&gt; &lt;span style="color:teal;"&gt;bd&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;JOIN&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;(&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;SELECT&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:gray;"&gt;*&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;,&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:fuchsia;"&gt;CHARINDEX&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span style="color:red;"&gt;&amp;#39;:&amp;#39;&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:teal;"&gt;resource_description&lt;/span&gt;&lt;span style="color:gray;"&gt;)&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:teal;"&gt;file_index&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;,&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:fuchsia;"&gt;CHARINDEX&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span style="color:red;"&gt;&amp;#39;:&amp;#39;&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:teal;"&gt;resource_description&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:fuchsia;"&gt;CHARINDEX&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span style="color:red;"&gt;&amp;#39;:&amp;#39;&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:teal;"&gt;resource_description&lt;/span&gt;&lt;span style="color:gray;"&gt;))&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:teal;"&gt;page_index&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;&amp;nbsp;,&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:teal;"&gt;resource_description&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:teal;"&gt;rd&lt;/span&gt; &lt;/span&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;FROM&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:lime;"&gt;sys&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:lime;"&gt;dm_os_waiting_tasks&lt;/span&gt; &lt;span style="color:teal;"&gt;wt&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:teal;"&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;WHERE&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:teal;"&gt;wait_type&lt;/span&gt; &lt;span style="color:gray;"&gt;LIKE&lt;/span&gt; &lt;span style="color:red;"&gt;&amp;#39;PAGELATCH%&amp;#39;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;)&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:teal;"&gt;wt&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:teal;"&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;ON&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:teal;"&gt;bd&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;database_id&lt;/span&gt; &lt;span style="color:gray;"&gt;=&lt;/span&gt; &lt;span style="color:fuchsia;"&gt;SUBSTRING&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span style="color:teal;"&gt;wt&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;rd&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; 0&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:teal;"&gt;wt&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;file_index&lt;/span&gt;&lt;span style="color:gray;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:gray;"&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;AND&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:teal;"&gt;bd&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:fuchsia;"&gt;file_id&lt;/span&gt; &lt;span style="color:gray;"&gt;=&lt;/span&gt; &lt;span style="color:fuchsia;"&gt;SUBSTRING&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span style="color:teal;"&gt;wt&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;rd&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:teal;"&gt;wt&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;file_index&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:teal;"&gt;wt&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;page_index&lt;/span&gt;&lt;span style="color:gray;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:gray;"&gt;&lt;/span&gt;&lt;span&gt; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;AND&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:teal;"&gt;bd&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;page_id&lt;/span&gt; &lt;span style="color:gray;"&gt;=&lt;/span&gt; &lt;span style="color:fuchsia;"&gt;SUBSTRING&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span style="color:teal;"&gt;wt&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;rd&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:teal;"&gt;wt&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;page_index&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:fuchsia;"&gt;LEN&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span style="color:teal;"&gt;wt&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;rd&lt;/span&gt;&lt;span style="color:gray;"&gt;))&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:gray;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:gray;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:gray;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:gray;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:gray;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;JOIN&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:lime;"&gt;sys&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:lime;"&gt;allocation_units&lt;/span&gt; &lt;span style="color:teal;"&gt;au&lt;/span&gt; &lt;span style="color:blue;"&gt;ON&lt;/span&gt; &lt;span style="color:teal;"&gt;bd&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;allocation_unit_id&lt;/span&gt; &lt;span style="color:gray;"&gt;=&lt;/span&gt; &lt;span style="color:teal;"&gt;au&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;allocation_unit_id&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:teal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:teal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:teal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:teal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:teal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;JOIN&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:lime;"&gt;sys&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:lime;"&gt;partitions&lt;/span&gt; &lt;span style="color:teal;"&gt;p&lt;/span&gt; &lt;span style="color:blue;"&gt;ON&lt;/span&gt; &lt;span style="color:teal;"&gt;au&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;container_id&lt;/span&gt; &lt;span style="color:gray;"&gt;=&lt;/span&gt; &lt;span style="color:teal;"&gt;p&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;partition_id&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:teal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:teal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:teal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:teal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:teal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;JOIN&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:lime;"&gt;sys&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:lime;"&gt;indexes&lt;/span&gt; &lt;span style="color:teal;"&gt;i&lt;/span&gt; &lt;span style="color:blue;"&gt;ON&lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color:teal;"&gt;p&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;index_id&lt;/span&gt; &lt;span style="color:gray;"&gt;=&lt;/span&gt; &lt;span style="color:teal;"&gt;i&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:teal;"&gt;index_id&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:gray;"&gt; AND&lt;/span&gt; &lt;span style="color:teal;"&gt;p&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:fuchsia;"&gt;object_id&lt;/span&gt; &lt;span style="color:gray;"&gt;=&lt;/span&gt; &lt;span style="color:teal;"&gt;i&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:fuchsia;"&gt;object_id&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;

&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:fuchsia;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;JOIN&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:lime;"&gt;sys&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:lime;"&gt;objects&lt;/span&gt; &lt;span style="color:teal;"&gt;o&lt;/span&gt; &lt;span style="color:blue;"&gt;ON&lt;/span&gt; &lt;span style="color:teal;"&gt;i&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:fuchsia;"&gt;object_id&lt;/span&gt; &lt;span style="color:gray;"&gt;=&lt;/span&gt; &lt;span style="color:teal;"&gt;o&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:fuchsia;"&gt;object_id&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;JOIN&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:lime;font-size:10pt;"&gt;sys&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;.&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:lime;font-size:10pt;"&gt;schemas&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:teal;font-size:10pt;"&gt;s&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;ON&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:teal;font-size:10pt;"&gt;o&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;.&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:fuchsia;font-size:10pt;"&gt;schema&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:fuchsia;font-size:10pt;"&gt;_&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:fuchsia;font-size:10pt;"&gt;id&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;=&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:teal;font-size:10pt;"&gt;s&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;.&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:fuchsia;font-size:10pt;"&gt;schema&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:fuchsia;font-size:10pt;"&gt;_&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:fuchsia;font-size:10pt;"&gt;id&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:fuchsia;font-size:10pt;"&gt;&lt;/span&gt; &lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;Запрос показал, что ожидаемые страницы относятся к кластеризованному индексу, определённому первичным ключом таблицы с представленной ниже структурой:&lt;/p&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;CREATE&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:blue;"&gt;TABLE&lt;/span&gt; &lt;span style="color:teal;"&gt;HeavyInsert&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;ID&lt;/span&gt; &lt;span style="color:blue;"&gt;INT&lt;/span&gt; &lt;span style="color:blue;"&gt;PRIMARY&lt;/span&gt; &lt;span style="color:blue;"&gt;KEY&lt;/span&gt; &lt;span style="color:blue;"&gt;CLUSTERED&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;,&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:teal;font-size:10pt;"&gt;col&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:teal;font-size:10pt;"&gt;1&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;VARCHAR&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;(&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;50&lt;span style="color:gray;"&gt;)&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:gray;font-size:10pt;"&gt;)&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;ON&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:teal;font-size:10pt;"&gt;[&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:teal;font-size:10pt;"&gt;PRIMARY&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:teal;font-size:10pt;"&gt;]&lt;/span&gt; &lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Что происходит, почему возникает очередь ожиданий к страницам данных индекса - всё это будет рассмотрено в этой технической заметке.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Основная информация&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Чтобы определить, что происходит с нашей большой OLTP-нагрузкой, важно понимать, как SQL Server выполняет вставку в индекс новой строки. При необходимости вставки в индекс новой строки, SQL Server будет следовать следующему алгоритму внесения изменений:&lt;/p&gt;
&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;1. В журнале транзакций создаётся запись о том, что строка изменилась.&lt;/li&gt;
&lt;li&gt;2. Осуществляется поиск в В-дереве местонахождения той страницы, куда должна будет попасть новая запись.&lt;/li&gt;
&lt;li&gt;3. Осуществляется наложение на эту страницу краткой блокировки PAGELATCH_EX, чтобы воспрепятствовать другим изменениям на этой странице.&lt;/li&gt;
&lt;li&gt;4. Осуществляется добавление строки в страницу и, если это необходимо, осуществляется пометка этой страницы как «грязной».&lt;/li&gt;
&lt;li&gt;5. Осуществляется снятие краткой блокировки со страницы. &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;
&lt;p&gt;В итоге, страница&amp;nbsp; будет сброшена на диск процессом контрольной точкой или отложенной записи. &lt;/p&gt;
&lt;p&gt;Однако, что произойдет если все вставляемые строки попадают на одну и ту же страницу? В данном случае можно наблюдать рост очереди к этой странице. Даже учитывая, что краткая блокировка весьма непродолжительна, она может стать причиной конкуренции при высокой параллельной рабочей нагрузке. У нашего клиента, первый и единственный столбец в индексе являлся монотонно возрастающим ключом. Из-за этого, каждая новая вставка шла на ту же самую страницу в конце В-дерева, пока эта страница не была заполнена. Рабочие нагрузки, которые используют в качестве первичного ключа IDENTITY или другие столбцы с последовательно увеличивающимися значениями, также могут столкнуться с подобной проблемой, если одновременно выполняемая нагрузка достаточно высока.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Решение&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Всегда, когда несколько потоков получают синхронный доступ к одному и тому же ресурсу, может проявиться описанная выше проблема. Стандартное решение состоит в том, чтобы&amp;nbsp; создать больше ресурсов конкурентного доступа. В нашем случае, таким конкурентным ресурсом является последняя страница В-дерева.&lt;/p&gt;
&lt;p&gt;Один из способов снизить конкуренцию за одну страницу состоит в том, чтобы выбрать в качестве первого столбца индекса другой, не увеличивающийся монотонно столбец. Однако, для нашего клиента это потребовало бы внесения изменений на прикладном уровне в клиентских системах. Мы должны были найти другое решение, которое могло бы ограничиться только изменениями в базе данных.&lt;/p&gt;
&lt;p&gt;Помните, что местом конкуренции является одна страница в В-дерева. Если бы только &amp;nbsp;было возможно использовать для этого несколько В-деревьев для &amp;nbsp;одной таблицы!. К счастью, такая возможность есть, это: &lt;a href="http://msdn.microsoft.com/ru-ru/library/ms188706.aspx"&gt;Секционированные таблицы и индексы&lt;/a&gt;. Таблица может быть секционирована таким способом, чтобы новые строки размещались в нескольких&amp;nbsp; секциях. &lt;/p&gt;
&lt;p&gt;Сначала нужно создать функцию и схему секционирования:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;CREATE&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:blue;"&gt;PARTITION&lt;/span&gt; &lt;span style="color:blue;"&gt;FUNCTION&lt;/span&gt; &lt;span style="color:teal;"&gt;pf_hash&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span style="color:blue;"&gt;INT&lt;/span&gt;&lt;span style="color:gray;"&gt;)&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:blue;"&gt;RANGE&lt;/span&gt; &lt;span style="color:gray;"&gt;LEFT&lt;/span&gt; &lt;span style="color:blue;"&gt;FOR&lt;/span&gt; &lt;span style="color:blue;"&gt;VALUES &lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;0&lt;span style="color:gray;"&gt;,&lt;/span&gt;1&lt;span style="color:gray;"&gt;,&lt;/span&gt;2&lt;span style="color:gray;"&gt;)&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;CREATE&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:blue;"&gt;PARTITION&lt;/span&gt; &lt;span style="color:teal;"&gt;SCHEME&lt;/span&gt; &lt;span style="color:teal;"&gt;ps_hash&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:blue;"&gt;PARTITION&lt;/span&gt; &lt;span style="color:teal;"&gt;pf_hash&lt;/span&gt; &lt;span style="color:gray;"&gt;ALL&lt;/span&gt; &lt;span style="color:blue;"&gt;TO &lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span style="color:teal;"&gt;[PRIMARY]&lt;/span&gt;&lt;span style="color:gray;"&gt;)&lt;/span&gt;&lt;/span&gt; &lt;/blockquote&gt;
&lt;p&gt;Представленный выше пример использует четыре секции. Число необходимых секций зависит от числа активных процессов, выполняющих операции INSERT в описанную выше таблицу. Есть некоторая сложность в секционировании таблицы с помощью хэш-столбца,например в том, что всякий раз, когда происходит выборка строк из таблицы, будут затронуты все секции. Это означает, что придётся обращаться более чем к одному В-дереву, т.е. не будет отброшенных оптимизатором за ненадобностью ненужных секций. Связанная сэтим дополнительная нагрузка на процессоры и некоторое увеличение времени ожиданий процессоров, побуждает минимизировать число планируемых секций (их должно быть минимальное количество, при котором не наблюдается PAGELATCH). В рассматриваемом нами случае, в системе нашего клиента имелось достаточно много резерва в утилизации процессоров, так что было вполне возможно допустить небольшую потерю времени для инструкций SELECT, и при этом увеличить до необходимых объёмов норму инструкций INSERT.&lt;/p&gt;
&lt;p&gt;Далее нам требуется столбец, который поможет распределить вставки &amp;nbsp;по четырем секциям. Такого столбца изначально в сценарии Microsoft Enterprise Engineering Center не было. Однако, его всегда достаточно просто создать. Используя &amp;nbsp;тот факт, что столбец ID монотонно увеличивается с приращением равным единице, и здесь легко применима довольно простая хеш-функция:&lt;/p&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;CREATE&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:blue;"&gt;TABLE&lt;/span&gt; &lt;span style="color:teal;"&gt;HeavyInsert_Hash&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="color:teal;"&gt;ID&lt;/span&gt; &lt;span style="color:blue;"&gt;INT&lt;/span&gt; &lt;span style="color:gray;"&gt;NOT&lt;/span&gt; &lt;span style="color:gray;"&gt;NULL&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:teal;"&gt;col1&lt;/span&gt; &lt;span style="color:blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;50&lt;span style="color:gray;"&gt;)&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:teal;"&gt;HashID&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:teal;"&gt;ID&lt;/span&gt; &lt;span style="color:gray;"&gt;%&lt;/span&gt; 4 &lt;span style="color:blue;"&gt;PERSISTED&lt;/span&gt; &lt;span style="color:gray;"&gt;NOT&lt;/span&gt; &lt;span style="color:gray;"&gt;NULL)&lt;/span&gt;&lt;/span&gt; &lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;С помощью столбца&lt;b&gt; &lt;/b&gt;&lt;b&gt;HashID&lt;/b&gt;, вставки в четыре секции будут выполняться циклически. Создаём кластеризованный индекс следующим образом:&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;CREATE&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;UNIQUE&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;CLUSTERED&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;INDEX&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:teal;font-size:10pt;"&gt;CIX&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:teal;font-size:10pt;"&gt;_&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:teal;font-size:10pt;"&gt;Hash&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;ON&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:teal;"&gt;HeavyInsert_Hash&lt;/span&gt;&lt;span style="color:blue;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span style="color:teal;"&gt;ID&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; &lt;span style="color:teal;"&gt;HashID&lt;/span&gt;&lt;span style="color:gray;"&gt;)&lt;/span&gt; &lt;span style="color:blue;"&gt;ON&lt;/span&gt; &lt;span style="color:teal;"&gt;ps_hash&lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span style="color:teal;"&gt;HashID&lt;/span&gt;&lt;span style="color:gray;"&gt;)&lt;/span&gt;&lt;/span&gt; &lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;Используя новую схему таблицы с секционированием вместо первоначального варианта таблицы, мы сумели избавиться от очередей PAGELATCH и повысить скорость вставки. Этого удалось достичь за счёт балансировки одновременных вставок между несколькими секциями, где каждая секция имеет своё В-дерево. Нам &amp;nbsp;удалось повысить производительность вставки на 15 процентов, и избавиться от большой очереди PAGELATCH к горячей странице индекса одной таблицы. При этом у нас остался достаточно большой резерв процессоров, что делает возможным дальнешую отимизацию, если&amp;nbsp; &amp;nbsp;мы захотим применить аналогичный прием для другой таблицы, тоже с высокой нормой вставки.&lt;/p&gt;
&lt;p&gt;Строго говоря, суть этой уловки в оптимизации логической схемы первичного ключа таблицы. Однако, потому что ключ просто стал длиннее на величину хеш-функции относительно изначального ключа, дубликатов для столбца ID удалось избежать.&lt;/p&gt;
&lt;p&gt;Уникальные индексы по единственному столбцу таблицы зачастую становятся причиной проблем с очередями PAGELATCH. Но даже если эту проблему удастся устранить, у таблицы может оказаться другой, некластеризованный индекс, который будет испытвать аналогичную проблему. Как правило, проблема наблюдается для уникальных ключей на единственном столбце, где каждая вставка попадает на одну и ту же страницу. Если и у других таблиц индексы испытывают высокую конкуренцию с PAGELATCH, можно применить тот же прием с секционированием к индексам таких таблиц, используя такой же&amp;nbsp; хэш-ключ в качестве первичного ключа.&lt;/p&gt;
&lt;p&gt;Не всегда возможно внести изменения в приложение, особенно, если оно является продуктом третьих фирм. Но если изменение запросов возможно, становится доступной их оптимизация за счёт добавления к ним условий фильтрации по предикатам первичного ключа. &lt;/p&gt;
&lt;p&gt;Пример: Чтобы отбросить ненужные секции, можно внести следующие изменения в сценарий:&lt;/p&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#000000"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;SELECT&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color:gray;"&gt;*&lt;/span&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color:blue;"&gt;FROM&lt;/span&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color:teal;"&gt;HeavyInsert_Hash&lt;/span&gt;&lt;font color="#000000"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="line-height:normal;margin:0cm 0cm 0pt;" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;/span&gt;&lt;span style="line-height:115%;font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;font color="#000000"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;WHERE&lt;/span&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color:teal;"&gt;ID&lt;/span&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;span style="color:gray;"&gt;=&lt;/span&gt;&lt;font color="#000000"&gt; 42&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p&gt;Который после изменений будет выглядеть так:&lt;/p&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;color:blue;font-size:10pt;"&gt;SELECT&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt; &lt;span style="color:gray;"&gt;*&lt;/span&gt; &lt;span style="color:blue;"&gt;FROM&lt;/span&gt; &lt;span style="color:teal;"&gt;HeavyInsert_Hash&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;
&lt;blockquote&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;font-size:10pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;font color="#000000"&gt;&amp;nbsp;&lt;/font&gt;WHERE&lt;/span&gt; &lt;span style="color:teal;"&gt;ID&lt;/span&gt; &lt;span style="color:gray;"&gt;=&lt;/span&gt; 42 &lt;span style="color:gray;"&gt;AND&lt;/span&gt; &lt;span style="color:teal;"&gt;HashID&lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color:gray;"&gt;=&lt;/span&gt; 42 &lt;span style="color:gray;"&gt;%&lt;/span&gt; 4&lt;/span&gt; &lt;/blockquote&gt;
&lt;p&gt;Исключение оптимизатором ненужных секций по значению хэша не будет вам ничего стоить, если только не считать большой платой за это увеличение на один байт каждой строки кластеризованного индекса.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlcat.com/aggbug.aspx?PostID=1017" width="1" height="1"&gt;</description></item><item><title>Вариант стратегии быстрого и надежного резервного копирования/восстановления VLDB по сети</title><link>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2009/11/24/vldb.aspx</link><pubDate>Tue, 24 Nov 2009 20:06:00 GMT</pubDate><guid isPermaLink="false">e9619797-5f48-4d02-a1a8-7f300d09be66:1015</guid><dc:creator>AlexeiK</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sqlcat.com/sqlCat_International/b/whitepapers_russian/rsscomments.aspx?WeblogPostID=1015</wfw:commentRss><comments>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2009/11/24/vldb.aspx#comments</comments><description>&lt;font face="Calibri"&gt;&lt;span style="mso-ansi-language:RU;"&gt;
&lt;p style="MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;strong&gt;Автор:&lt;/strong&gt; Томас Грохсер (Thomas H. Grohser)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;strong&gt;При содействии:&lt;/strong&gt; Линдсей Аллен (Lindsey Allen)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;strong&gt;Техническая экспертиза статьи:&lt;/strong&gt; Sanjay Mishra, Lubor Kollar, Stuart Ozer, Thomas Kejser, Juergen Thomas, James Podgorski, Burzin Patel&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;span&gt;&lt;strong&gt;Резюме:&lt;/strong&gt; Размер баз данных непрерывно растёт, так же, как и растут требования к надежности и доступности баз. Одновременно с этим как никогда важным становится&amp;nbsp; требование быстрого и надежного восстановления данных. Этот документ посвящён проблемам проектирования устойчивого резервного копирования и решений по восстановлению очень больших баз данных (VLDB). В этой статье на реальном примере демонстрируется как лучше всего использовать функциональность SQL Server 2008 для осуществления&amp;nbsp;&amp;nbsp;&amp;nbsp; резервного&amp;nbsp; копирования и&amp;nbsp;&amp;nbsp; восстановления, которыми обладает SQL Server 2008,&amp;nbsp; а также&amp;nbsp; создание планов резервного копирования и восстановления VLDB по сети.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3"&gt;&lt;span&gt;
&lt;p style="MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;br /&gt;&amp;nbsp;Создание 2-террабайтной резервной копии на локальном диске и быстрое восстановление из нее достаточно быстрый процесс, однако он не предоставляет адекватной защиты от форс-мажорной ситуации.&amp;nbsp; С другой стороны, создание резервной копии базы данных по чети на сетевой ресурс предоставляет достаточную защиту от от форс-мажора, но копирование данных по обычной 1-гигабайтной сети займет очень много времени. Когда мы только изучали данную ситуацию, для базового сравнения мы провели&amp;nbsp; создание резервной копии 2-террабайтной базы по 1-гигабайтной сети на сервер, который находился на удалении 10 миль. Процесс занял 24 часа, что было абсолютно недопустимо. Необходимо было создать некое решение, которое позволило бы избежать узких мест в производительности процесса создания резервной копии и дало бы возможность соблюсти требования сервисного соглашения ( SLA). &lt;/p&gt;
&lt;p style="MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;Собирая решение по кусочкам и проводя бесконечные тесты, нам удалось сократить время создания копии 2-террабайтной базы&amp;nbsp; до 36 минут.&amp;nbsp; Решение, которое мы назвали «многопоточным резервированием по сети» , использует восемь 1-гигабайтных сетевых соединений. Jumbo Frames были настроены на каждой сетевой карте, все сетевые карты были объеденены в один 10-гигабитный канал, который перекинулся ко второму серверу. После этих оптимизаций создание резервной копии заняло 2 часа 15 минут. Использование компресии резервной копии дало возможность сократить время до финальных 36 минут. &lt;/p&gt;
&lt;p style="MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0cm 0cm 10pt;" class="MsoNormal"&gt;Детальное описание проекта можете прочитать во вложении.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;&lt;/font&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlcat.com/aggbug.aspx?PostID=1015" width="1" height="1"&gt;</description><enclosure url="http://sqlcat.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-00-00-10-15/Fast-and-Reliable-Backup-and-Restore-of-a-VLDB-over-the-Network-RUS.zip" length="4077655" type="application/x-zip-compressed" /></item><item><title>Использование SQL Server 2008 в среде Hyper-V. Рекомендации и вопросы производительности </title><link>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2009/10/22/sql-server-2008-hyper-v.aspx</link><pubDate>Thu, 22 Oct 2009 12:40:00 GMT</pubDate><guid isPermaLink="false">e9619797-5f48-4d02-a1a8-7f300d09be66:958</guid><dc:creator>AlexeiK</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sqlcat.com/sqlCat_International/b/whitepapers_russian/rsscomments.aspx?WeblogPostID=958</wfw:commentRss><comments>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2009/10/22/sql-server-2008-hyper-v.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Авторы:&lt;/strong&gt; Линдсей Аллен (Lindsey Allen), Майк Рутраф (Mike Ruthruff), Прем Мехра (Prem Mehra)&lt;br /&gt;&lt;strong&gt;Технические редакторы&lt;/strong&gt;: Синди Гросс (Cindy Gross), Бурзин Пател (Burzin Patel), Денни Ли (Denny Lee), Майкл Томасси (Michael Thomassy), Санджай Мишра (Sanjay Mishra), Савитха Падманабхан (Savitha Padmanabhan), Тони Вельм (Tony Voellm), Боб Уорд (Bob Ward)&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Основанная на технологии гипервизора функция виртуализации Hyper-V™ представляет собой тонкий слой ПО, связывающий оборудование и ОС Windows Server® 2008, который позволяет одновременно запускать на сервере несколько операционных систем без их модификации. Hyper-V — это мощная технология виртуализации, обеспечивающая консолидацию слабо загруженных корпоративных серверов, что позволяет снизить совокупную стоимость владения при хранении и повысить качество обслуживания.&lt;br /&gt;Hyper-V дает возможность обойти ограничения, связанные с наличием оборудования, и использовать больше разнообразных типов сред разработки и тестирования. &lt;br /&gt;Определение объема оборудования, необходимого для консолидации имеющихся рабочих нагрузок и обеспечения задела для роста, как правило, довольно проблематично. Добавление виртуализации усложняет проблемы планирования ресурсных затрат в неоднородной среде. Данный документ призван помочь в решении этих проблем. Основное внимание уделено следующим двум важным аспектам запуска Microsoft® SQL Server® в среде Hyper-V: &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;•&amp;nbsp;Дополнительные затраты системных ресурсов, связанные с работой SQL Server в среде Hyper-V &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; •&amp;nbsp;Масштабируемость Hyper-V при работе с SQL Server 2008&lt;br /&gt;В этом документе описан ряд опробованных тестовых конфигураций, представляющих разнообразные возможные сценарии функционирования SQL Server в среде Hyper-V. В документе изложены полученные результаты и наблюдения, а также представлены рекомендации. Результаты тестов показали, что SQL Server 2008 обеспечивает при работе в среде Hyper-V стабильную производительность и масштабируемость. Мы уверены, что при соответствующих рабочих нагрузках Windows Server 2008 Hyper-V представляет собой надежную платформу для работы SQL Server 2008. Запуск производственных процессов в среде Hyper-V допустим при условии, что рабочая нагрузка не превышает возможностей гостевой виртуальной машины Hyper-V. &lt;/p&gt;
&lt;p&gt;Ссылка на статью:&amp;nbsp;&lt;/p&gt;&lt;a href="http://download.microsoft.com/download/6/8/8/6886ECEA-04C1-493B-9E2B-6276D93C5669/SQL2008inHyperV2008_RUS.docx"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;http://download.microsoft.com/download/6/8/8/6886ECEA-04C1-493B-9E2B-6276D93C5669/SQL2008inHyperV2008_RUS.docx&lt;/font&gt;&lt;/a&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlcat.com/aggbug.aspx?PostID=958" width="1" height="1"&gt;</description></item><item><title>10 рекомендаций по настройке хранилищ данных</title><link>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2008/10/30/492.aspx</link><pubDate>Thu, 30 Oct 2008 18:58:00 GMT</pubDate><guid isPermaLink="false">e9619797-5f48-4d02-a1a8-7f300d09be66:492</guid><dc:creator>AlexeiK</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sqlcat.com/sqlCat_International/b/whitepapers_russian/rsscomments.aspx?WeblogPostID=492</wfw:commentRss><comments>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2008/10/30/492.aspx#comments</comments><description>&lt;p&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;Правильная настройка дисковых подсистем ввода-вывода является критически важным фактором в&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:PL;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;достижении высокой производительности и оптимальной работы систем SQL Server. В этой статье приводятся некоторые из наиболее распространенных рекомендаций для настройки подсистемы хранилища данных в SQL Server, предлагаемые группой разработчиков SQL Server.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/52/500x375.aspx" width="34" border="0" /&gt;&amp;nbsp;&amp;nbsp;&lt;img height="1" alt="" src="http://sqlcat.com/photos/top10icons/picture52.aspx" width="1" border="0" /&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;Проанализируйте характеристики дисковой подсистемы ввода-вывода SQL Server, а&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:PL;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;также рабочие характеристики и требования в отношении дискового ввода-вывода для вашего приложения.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;Для успешного проектирования и развертывания хранилища для приложения SQL Server необходимо знать рабочие характеристики дискового ввода-вывода этого приложения, а также иметь представление о структуре дискового ввода-вывода SQL Server. Лучшим средством для сбора этих сведений для используемого приложения является системный монитор. Задайте себе следующие вопросы:&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l10 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Каково соотношение операций чтения и записи, производимых приложением?&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l10 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Каковы типичные значения параметров дискового ввода-вывода (число операций ввода-вывода в&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секунду, объем передаваемых данных в МБ/с, размер операций ввода-вывода)? Проверьте следующие счетчики системного монитора:&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ol&gt;
&lt;ol&gt;
&lt;ol&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level2 lfo2;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;Средняя скорость чтения, байт/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:IT;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;c&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;average&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;read&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;bytes&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;sec&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;),&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt; средняя скорость записи, байт/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:IT;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;c&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;average&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;write&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;bytes&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;sec&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;)&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level2 lfo2;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;Чтений&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;с&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:IT;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;r&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;eads&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;sec&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;), &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;записей&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;с&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;writes&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;sec&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;)&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level2 lfo2;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;Скорость&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;чтения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;с&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;диска&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;disk&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;read&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;bytes&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;sec&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;), &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;скорость&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;записи&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;на&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;диск&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;байт&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:IT;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;c&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;disk&amp;nbsp;write&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;bytes&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;sec&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;)&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level2 lfo2;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;Среднее&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;время&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;чтения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;с&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;диска&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;average&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;disk&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;sec&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;read&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;), &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;среднее&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;время&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;записи&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;на&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;диск&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;average&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;disk&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;sec&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;write&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;)&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level2 lfo2;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;Средняя&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;длина&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;очереди&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;диска&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-no-proof:yes;"&gt;а&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;verage&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;disk&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;queue&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;length&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;)&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;/ol&gt;
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo3;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Какая&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;часть&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;операций&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; дискового &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ввода&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;-&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;вывода&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;использует&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;последовательный&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;доступ&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;а&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;какая&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; — &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;произвольный&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;? &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Работает&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ли&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;приложение&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;в&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;основном&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;в&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;режиме&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;OLTP&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;или&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;в&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;режиме&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;реляционного&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;хранилища&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;данных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;?&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;С основными возможностями дискового ввода-вывода в &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;SQL&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Server&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; &lt;span&gt;можно ознакомиться в статье &lt;/span&gt;&lt;/span&gt;&lt;span style="Z-INDEX:251653120;MARGIN:29px auto auto 1px;WIDTH:34px;POSITION:absolute;HEIGHT:33px;mso-ignore:vglayout;"&gt;&lt;/span&gt;&lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/sqliobasics.mspx"&gt;&lt;font color="#0000ff"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;mso-no-proof:yes;"&gt;Основы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;mso-no-proof:yes;"&gt;ввода-вывода в &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-no-proof:yes;"&gt;SQL&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;mso-no-proof:yes;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-no-proof:yes;"&gt;Server&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;mso-no-proof:yes;"&gt; 2000&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; (на английском языке).&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/53/original.aspx" width="34" border="0" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;Использование большего числа дисков и/или дисков с более высокой скоростью работы положительно скажется на&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;производительности системы&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo4;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Убедитесь, что имеющееся количество дисков достаточно для обеспечения потребностей ввода-вывода с приемлемым временем задержки.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo4;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Используйте файловые группы для администрирования, в том числе для резервного копирования и восстановления, частичного обеспечения доступности баз данных и т.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;п.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo4;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Используйте файлы данных, чтобы организовать «чередование»&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;базы данных по&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;составным частям имеющейся конфигурации ввода-вывода (физическим дискам, LUN&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;и&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;т.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;д.)&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/54/original.aspx" width="34" border="0" /&gt;&lt;img height="1" alt="" src="http://sqlcat.com/photos/top10icons/images/54/original.aspx" width="1" border="0" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Избегайте чрезмерной оптимизации структуры хранилища — простые решения обычно обладают хорошей производительностью и отличаются большей гибкостью.&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt;&amp;nbsp;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;За исключением случаев, когда досконально известны особенности приложения, не следует дополнительно оптимизировать дисковый ввод- вывод путем выборочного размещения объектов на различных физических дисках.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt; &lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo5;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Обязательно продумайте заранее стратегию роста инфраструктуры. Как будет решаться задача увеличения числа файлов данных, устройств LUN и групп RAID по мере роста объема данных? Лучше спланировать решение этой задачи заранее, чем впоследствии перераспределять нагрузку по файлам данных или LUN в уже&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;работающей системе&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/55/original.aspx" width="34" border="0" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Проверяйте конфигурацию перед развертыванием&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo6;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Перед развертыванием &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SQL&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Server&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt; выполните базовое&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;тестирование пропускной способности дисковой подсистемы ввода-вывода. Убедитесь, что на этих&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;тестах&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;достигаются&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;требуемые&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;показатели дискового ввода-вывода с приемлемым временем задержки. Одним из&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;средств, полезных для тестирования, является &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SQLIO&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;. Вместе с этим средством поставляется документ, в котором&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;описаны основы тестирования дисковой подсистемы ввода-вывода. Загрузите &lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=9a8b005b-84e4-4f24-8d65-cb53442d9e19&amp;amp;displaylang=en"&gt;&lt;font color="#0000ff"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Средство &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;"&gt;SQLIO&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt; для тестирования дисковой подсистемы&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo6;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Учтите&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;что&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;тесты&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SQLIO&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;не&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;предназначены&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;точного&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;воспроизведения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;реальных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;характеристик&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; дискового &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ввода&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;-&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;вывода&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SQL&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Server&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Однако они помогут оценить максимальную пропускную способность, которую можно достичь в подсистеме дискового ввода-вывода для распространенных типов ввода-вывода &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SQL&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Server&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo6;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;В качестве альтернативы средству &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:EN-GB;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SQLIO&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt; можно использовать средство&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:EN-GB;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;IOMETER&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/56/original.aspx" width="34" border="0" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Всегда размещайте файлы журналов на дисковых массивах &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;RAID&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; 1+0 (или &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;RAID&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt; 1). Это&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:PL;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;позволит:&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo7;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;обеспечить повышенную защиту от сбоев оборудования;&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo7;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;достичь большей производительности записи. &lt;br /&gt;Примечание. Дисковый массив&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;RAID&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt; 1+0 обычно обеспечивает более высокую пропускную способность для приложений, интенсивно нагружающих подсистему записи. Выигрыш в&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;производительности может быть разным в зависимости от реализации &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;RAID&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;на конкретном оборудовании. Самой&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;распространенной&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;альтернативой&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;дисковому&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;массиву&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:EN-GB;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;RAID&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; 1+0 &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;является&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;массив&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:EN-GB;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;RAID&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; 5. &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Однако в общем случаем массив RAID 1+0 обладает самой высокой производительностью среди массивов RAID, предусматривающих защиту данных, включая также и&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; RAID 5.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/57/original.aspx" width="34" border="0" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Изолируйте журнал от данных на уровне физического диска&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level1 lfo8;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Если это невозможно (например, в консолидированных средах SQL Server), сгруппируйте объекты с похожими характеристиками дискового ввода-вывода (например, все журналы) на одних и&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;тех же дисках.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level1 lfo8;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Сочетание разнородной рабочей нагрузки (компоненты которой обладают существенно различными характеристиками ввода-вывода и различным временем задержки) может отрицательно сказаться на общей производительности (например, в случае размещения данных Exchange и SQL Server на одних и тех же физических дисках).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/58/original.aspx" width="34" border="0" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Проверьте конфигурацию базы данных TEMPDB&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l8 level1 lfo9;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;После установки SQL Server базу данных TEMPDB необходимо переместить в подходящее хранилище и правильно задать для нее исходный размер.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l8 level1 lfo9;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;В некоторых случаях (в зависимости от характера использования TEMPDB) можно добиться повышения производительности, если поместить базу данных TEMPDB на&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;дисковый массив&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; RAID 1+0.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l8 level1 lfo9;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Создайте для базы данных TEMPDB один файл данных на каждый ЦП, как описано ниже&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;в&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;пункте 8.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&amp;nbsp;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/59/original.aspx" width="34" border="0" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Пропорциональное соответствие количества файлов данных количеству ЦП обеспечивает большую масштабируемость при распределении интенсивной рабочей&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:PL;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;нагрузки&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l11 level1 lfo10;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Рекомендуется иметь от 0,25 до 1 файла данных (в каждой файловой группе) на каждый процессор сервера.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l11 level1 lfo10;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Это особенно важно для базы данных TEMPDB, для которой рекомендуется создать 1&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;файл данных на каждый процессор.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l11 level1 lfo10;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Двухъядерные процессоры считаются за 2 процессора, но логические процессоры (технология Hyper&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;-&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Threading) не считаются отдельными процессорами.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&amp;nbsp;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/60/original.aspx" width="34" border="0" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Соблюдайте основные требования SQL Server&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo11;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Файлы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;данных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;должны&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;иметь&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;одинаковый&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;размер&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Алгоритм пропорционального заполнения, применяемый в SQL Server, отдает предпочтение файлам с большим объемом свободного места.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo11;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Задавайте исходный размер для файлов данных и файлов журнала.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo11;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Не полагайтесь на автоматическое расширение этих файлов, включаемое с помощью параметра&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; AUTOGROW&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;; вместо этого&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;управляйте увеличением размера вручную. По&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;соображениям безопасности можно оставить для параметра AUTOGROW значение ON,&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;однако следует заблаговременно увеличивать размер файлов данных.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&amp;nbsp;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/61/original.aspx" width="34" border="0" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Соблюдайте основные требования к конфигурации хранилища&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level1 lfo12;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Используйте последние версии драйверов &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;"&gt;HBA&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;, рекомендуемые поставщиком оборудования&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level1 lfo12;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Применяйте специальные версии драйверов, полученные с веб-узла изготовителя &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;"&gt;HBA&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt; и предназначенные для определенного оборудования&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level1 lfo12;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Настройте параметры &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;"&gt;HBA&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt; в соответствии с потребностями томов ввода-вывода. Обычно поставщик оборудования указывает необходимые значения параметров драйвера, однако обнаружилось, что&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;,&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt; как правило, значение длины очереди по умолчанию оказывается недостаточным для поддержки томов ввода-вывода SQL Server.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level1 lfo12;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Убедитесь, что прошивка массива хранения данных обновлена до&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;последней&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;рекомендованной версии&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level1 lfo12;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Для равномерного распределения нагрузки по &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;"&gt;HBA&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt; и устройствам &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;LUN&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt; применяйте ПО многопутевого ввода-вывода. Убедитесь, что оно работает правильно&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level1 lfo12;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Такое ПО упрощает настройку и помогает в обеспечении доступности.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;MS Mincho&amp;#39;;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;Технология Microsoft Multipath I/O (MPIO): разработчики оборудования создают модули для отдельных устройств (DSM) на базе пакета разработки драйверов, поставляемого корпорацией Майкрософт.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlcat.com/aggbug.aspx?PostID=492" width="1" height="1"&gt;</description></item><item><title>10 рекомендаций по созданию крупномасштабного реляционного хранилища данных</title><link>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2008/10/30/491.aspx</link><pubDate>Thu, 30 Oct 2008 18:56:00 GMT</pubDate><guid isPermaLink="false">e9619797-5f48-4d02-a1a8-7f300d09be66:491</guid><dc:creator>AlexeiK</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://sqlcat.com/sqlCat_International/b/whitepapers_russian/rsscomments.aspx?WeblogPostID=491</wfw:commentRss><comments>http://sqlcat.com/sqlCat_International/b/whitepapers_russian/archive/2008/10/30/491.aspx#comments</comments><description>&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;"&gt;Авторы&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;: &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;"&gt;Стюарт Озер&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Stuart&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Ozer&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;), &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;"&gt;при участии Према Мехры&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Prem&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Mehra&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;) &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;"&gt;и Кевина Кокса&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Kevin&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Cox&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:12pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;"&gt;Технические редакторы&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;"&gt;: Любор Коллар&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Lubor&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Kollar&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;)&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;"&gt;, Томас Кейсер&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Thomas&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Kejser&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;)&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;"&gt;, Денни Ли&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Denny&amp;nbsp;Lee&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;)&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;"&gt;, Джимми Мэй&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Jimmy&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;May&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;)&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;"&gt;, Майкл Редман&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Michael&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Redman&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;)&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;"&gt;, Санджай Мишра&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Sanjay&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;Mishra&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;)&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:12pt;FONT-FAMILY:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;Построение крупномасштабного реляционного хранилища данных представляет собой сложную задачу. В этой статье описан ряд методов проектирования, которые могут помочь в создании эффективного реляционного хранилища данных большого объема с помощью SQL Server. Поскольку в большинстве крупномасштабных хранилищ данных используется секционирование таблиц и индексов, многие из приводимых рекомендаций также относятся к секционированию. Большинство даваемых советов основаны на опыте построения крупных хранилищ данных на базе&lt;/span&gt;&lt;span style="Z-INDEX:251661312;MARGIN:24px auto auto 2px;WIDTH:34px;POSITION:absolute;HEIGHT:34px;mso-ignore:vglayout;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:PL;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;SQL Server 2005.&lt;/span&gt; 
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;span class="label1"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/52/original.aspx" width="34" border="0" /&gt;&amp;nbsp;Рассмотрите возможность секционирования крупных таблиц фактов&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l10 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.3pt;mso-ansi-language:RU;"&gt;Рекомендуется разбивать на секции таблицы фактов, имеющие размер от 50 до 100 ГБ и более.&lt;/span&gt;&lt;span style="LETTER-SPACING:-0.3pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l10 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Секционирование может упростить управление данными и часто приводит к повышению производительности. Так, использование секционирования помогает&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;:&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l10 level2 lfo1;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Добиться более быстрого сопровождения индексов с большей степенью детализации.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l10 level2 lfo1;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Применять более гибкие варианты резервного копирования и восстановления.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l10 level2 lfo1;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Ускорить загрузку и удаление данных.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l10 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Секционирование также ускоряет&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;выполнение запросов, ограниченных одной&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секцией&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l10 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Обычно таблицу фактов разбивают на секции по ключу даты.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l10 level2 lfo1;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Это позволяет применять метод скользящего окна.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l10 level1 lfo1;tab-stops:list 36.0pt;"&gt;&lt;span style="Z-INDEX:251653120;LEFT:0px;MARGIN:28px auto auto 2px;WIDTH:34px;POSITION:absolute;HEIGHT:34px;mso-ignore:vglayout;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Включается режим «исключения» секций из обработки&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/53/original.aspx" width="34" border="0" /&gt;&amp;nbsp;Создайте кластеризованный индекс по ключу даты в таблице фактов&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level1 lfo2;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Это позволит эффективно выполнять&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;запросы для заполнения кубов или получения срезов исторических данных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level1 lfo2;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Если данные загружаются в пакете в рамках определенного временного окна, то для кластеризованного индекса в таблице фактов нужно использовать параметры &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;ALLOW&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;_&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;ROW&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;_&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;LOCKS&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; = &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;OFF&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt; и &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;ALLOW&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;_&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;PAGE&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;_&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;LOCKS&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; = &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;OFF&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;. Это поможет ускорить операции сканирования таблиц во время запроса и избежать избыточных блокировок во время масштабных операций обновления.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5 level1 lfo2;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Создайте некластеризованные индексы для каждого внешнего ключа. Это помогает «точечным» запросам извлекать строки на основе избирательного предиката измерения. Используйте файловые группы для администрирования, в том числе для резервного &lt;/span&gt;&lt;span style="Z-INDEX:251662336;LEFT:0px;MARGIN:26px auto auto 2px;WIDTH:34px;POSITION:absolute;HEIGHT:34px;mso-ignore:vglayout;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;копирования и восстановления, частичного обеспечения доступности базы данных и т. п.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/54/original.aspx" width="34" border="0" /&gt;&amp;nbsp;Ответственно подходите к выбору гранулярности секционирования&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo3;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Большинство клиентов используют для секционирования месяц, квартал или год.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo3;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.1pt;mso-ansi-language:RU;"&gt;Чтобы удаления секций были эффективными, необходимо удалять всю секцию за один раз.&lt;/span&gt;&lt;span style="LETTER-SPACING:-0.1pt;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo3;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Загрузка целой секции за один раз выполняется быстрее.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level2 lfo3;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Привлекательным вариантом может оказаться создание ежедневных секций для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;данных загружаемых ежедневно.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level2 lfo3;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Следует&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;однако&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;помнить&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;что&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблица&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;может&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;иметь&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;не&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;более&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; 1 &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;тыс&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секций&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo3;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Выбор&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;фрагмента&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секционирования&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;влияет&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;на&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;параллелизм&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;запросов&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level2 lfo3;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;запросов&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;затрагивающих&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;одну&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секцию&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;степень&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;параллелизма может достигать&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;максимального значения (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;MAXDOP&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;).&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level2 lfo3;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;В&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;запросах&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;затрагивающих&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;несколько&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секций&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;используется&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;один&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;поток&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;на&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секцию&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;вплоть&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;до&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;значения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;MAXDOP&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo3;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Если необходимо добиться максимального параллелизма (параметр &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:EN-GB;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt;MAXDOP&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-no-proof:yes;"&gt; = &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;4 или выше), не следует секционировать данные так, чтобы частые запросы затрагивали только 2&lt;/span&gt;&lt;span style="Z-INDEX:251654144;LEFT:0px;MARGIN:27px auto auto 0px;WIDTH:34px;POSITION:absolute;HEIGHT:34px;mso-ignore:vglayout;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;или 3 секции&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/55/original.aspx" width="34" border="0" /&gt;&amp;nbsp;Правильно&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;проектируйте&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;таблицы&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;измерений&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo4;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Используйте суррогатные ключи типа &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;"&gt;integer&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt; &lt;span&gt;для всех измерений, кроме измерения даты. Для суррогатных ключей измерения используйте минимальный по размеру тип семейства &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;"&gt;integer&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;. Это поможет сохранить малый размер таблицы фактов&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;"&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo4;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Выберите&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ключа&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;даты&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;осмысленное&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;целочисленное&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;значение&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;производное&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;от&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;типа&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;данных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;DATETIME&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;например&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, 20060215).&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:Arial;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Не&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;используйте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;суррогатный&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ключ&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;измерения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;даты&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:Arial;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Можно&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;легко&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;написать&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;запросы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;с&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;предложением&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;WHERE&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;указывающим&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;на&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;этот&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;столбец&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;что&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;позволит&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;исключать из запроса&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секции&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;в&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблице&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;фактов&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo4;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Для каждой таблицы измерения создайте кластеризованный индекс по бизнес-ключу (не&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;по&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;суррогатному ключу). Такой индекс будет полезным, так как:&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:Arial;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Поддерживает&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;быстрый&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;поиск&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;во&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;время&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;загрузки&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблицы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;фактов&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:Arial;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Поддерживает&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;быстрый&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;поиск&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;существующих&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;строк&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;измерений&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;управления&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;меняющимися&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;измерениями&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;типа&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; 2.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo4;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Создайте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;некластеризованный&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;индекс&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;первичного&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ключа&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;по&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ключу&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;измерения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;суррогатному&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;) &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;каждой&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблицы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;измерения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo4;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Создайте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;некластеризованные&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;индексы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;по&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;другим&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;столбцам&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;измерения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;в&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;которых&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;часто&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;выполняется&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;поиск&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo4;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Избегайте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секционирования&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблиц&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;измерения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2 level1 lfo4;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Избегайте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;создания&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;связей&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; «&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;первичный&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ключ&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; – &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;внешний&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ключ&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;» &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;между&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблицей&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;фактов&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;и&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблицей&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;измерения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ускорения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;загрузки&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. Ограничения по внешнему ключу можно создать с указателем &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;NOCHECK&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; — так вы сможете документировать связи; однако не включайте их принудительное применение. &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Обеспечьте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;целостность&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;данных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;с&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;помощью&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;преобразований&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; «&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Уточняющий&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;запрос&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;» &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;или&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;проводите&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;проверку&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;целостности&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;в&lt;/span&gt;&lt;span style="Z-INDEX:251655168;LEFT:0px;MARGIN:24px auto auto 2px;WIDTH:34px;POSITION:absolute;HEIGHT:34px;mso-ignore:vglayout;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;источнике&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;данных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/56/original.aspx" width="34" border="0" /&gt;&amp;nbsp;Пишите эффективные запросы для использования механизма исключения секций&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo5;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Всегда, когда это возможно, применяйте предикат запроса (условие &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;WHERE&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;) &lt;/span&gt;&lt;span style="Z-INDEX:251656192;LEFT:0px;MARGIN:25px auto auto 2px;WIDTH:34px;POSITION:absolute;HEIGHT:34px;mso-ignore:vglayout;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;непосредственно к ключу секционирования (ключу измерения даты) таблицы фактов.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/57/original.aspx" width="34" border="0" /&gt;&amp;nbsp;Используйте для сопровождения данных метод скользящего окна&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo6;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Используйте метод&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;скользящего временного окна для оперативного доступа к таблицам фактов. Загружайте самые новые данные и выгружайте самые старые.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo6;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Всегда сохраняйте пустые секции с обоих концов диапазона секций, чтобы гарантировать, что разбиение секций (перед загрузкой новых данных) и слияние секций (после выгрузки старых данных) не повлекут за собой перемещения данных.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo6;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Не следует выполнять разбиение или слияние заполненных секций. Разбиение или слияние заполненных секций может оказаться крайне неэффективным, поскольку в&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таком&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;случае объем операций с журналом может возрасти до 4 раз&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;и, кроме того, влечет&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;интенсивную работу механизма блокировок.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo6;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Создавайте промежуточную таблицу загрузки в той же файловой группе, где располагается загружаемая секция.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo6;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Создавайте промежуточную таблицу выгрузки в той же файловой группе, где&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;располагается удаляемая секция.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo6;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Быстрее всего загружать сразу полную новую секцию, но это возможно только в случае, когда размер секции совпадает с периодом загрузки данных (например, используется одна&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секция для каждого дня и данные загружаются один раз в день).&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo6;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Если размер секции не совпадает с периодом загрузки данных, следует проводить добавочную загрузку самой последней секции.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo6;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.1pt;mso-ansi-language:RU;"&gt;Различные варианты массовой загрузки данных в секционированную таблицу обсуждаются в&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.1pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.1pt;mso-ansi-language:RU;"&gt;статье с рекомендациями по адресу&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.1pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/bestpractice/loading_bulk_data_partitioned_table.mspx"&gt;&lt;font color="#0000ff"&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:EN-GB;"&gt;http&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:RU;"&gt;://&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:EN-GB;"&gt;www&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:RU;"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:EN-GB;"&gt;microsoft&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:RU;"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:EN-GB;"&gt;com&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:RU;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:EN-GB;"&gt;technet&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:RU;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:EN-GB;"&gt;prodtechnol&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:RU;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:EN-GB;"&gt;sql&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:RU;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:EN-GB;"&gt;bestpractice&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:RU;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:EN-GB;"&gt;loading&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:RU;"&gt;_&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:EN-GB;"&gt;bulk&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:RU;"&gt;_&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:EN-GB;"&gt;data&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:RU;"&gt;_&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:EN-GB;"&gt;partitioned&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:RU;"&gt;_&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:EN-GB;"&gt;table&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:RU;"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:EN-GB;"&gt;mspx&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;span style="FONT-SIZE:10pt;LETTER-SPACING:-0.4pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="LETTER-SPACING:-0.1pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1 level1 lfo6;tab-stops:list 36.0pt;"&gt;&lt;span style="Z-INDEX:251657216;LEFT:0px;MARGIN:26px auto auto 0px;WIDTH:34px;POSITION:absolute;HEIGHT:34px;mso-ignore:vglayout;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Всегда&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;выгружайте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секции&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;по&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;одной&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/58/original.aspx" width="34" border="0" /&gt;&amp;nbsp;Загружайте исходные данные эффективным образом&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level1 lfo7;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Во&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;время&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;загрузки&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;исходных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;данных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;используйте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;модель&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;восстановления&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SIMPLE&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;или&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;BULK&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;LOGGED&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level1 lfo7;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Создайте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секционированную&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблицу&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;фактов&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;с&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;кластеризованным&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;индексом&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level1 lfo7;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Создайте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;неиндексированные&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;промежуточные&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблицы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;каждой&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секции&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;а&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;также&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;отдельные&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;файлы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;исходных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;данных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;заполнения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;каждой&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секции&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level1 lfo7;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Заполняйте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;промежуточные&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблицы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;параллельно&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level2 lfo7;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Используйте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;несколько&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;инструкций&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;BULK&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;INSERT&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;программу&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;BCP&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;или&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;задачи&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;служб&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SSIS&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level3 lfo7;tab-stops:list 108.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Если&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;в&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; дисковой &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;подсистеме&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ввода&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;-&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;вывода&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;нет&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;узких&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;мест&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;параллельной&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;работы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;создайте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;столько&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;сценариев&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;загрузки&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;сколько&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;процессоров&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;имеется&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;в&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;системе&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Если&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;пропускная&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;способность&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; дискового &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ввода&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;-&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;вывода&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ограничена&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;запускайте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;меньшее&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;число&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;сценариев&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;параллельной&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;работы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level3 lfo7;tab-stops:list 108.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Установите размер пакета для загрузки в 0.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level3 lfo7;tab-stops:list 108.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Установите размер фиксирования данных для загрузки в 0.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level3 lfo7;tab-stops:list 108.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Используйте ключевое слово TABLOCK.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level3 lfo7;tab-stops:list 108.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Если источники представляют собой плоские файлы, расположенные на&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;одном сервере, используйте инструкцию BULK INSERT. Если данные принудительно отправляются с удаленных компьютеров, используйте программу BCP или службы SSIS.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level1 lfo7;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Создайте кластеризованный индекс для каждой промежуточной таблицы, а затем создайте соответствующие ограничения CHECK. Не используйте параметр SORT_IN_TEMPDB.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level1 lfo7;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Переключите все секции в секционированную таблицу с помощью инструкции SWITCH.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level1 lfo7;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Создайте некластеризованные индексы для секционированной таблицы.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6 level1 lfo7;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;На сервере с 64 процессорами можно загрузить 1 ТБ данных менее чем за час при условии, что сеть SAN обладает пропускной способность 14 ГБ/с (неиндексированная таблица). Дополнительные сведения см. в записи блога SQLCAT &lt;/span&gt;&lt;span style="Z-INDEX:251658240;LEFT:0px;MARGIN:26px auto auto 0px;WIDTH:34px;POSITION:absolute;HEIGHT:34px;mso-ignore:vglayout;"&gt;&lt;/span&gt;&lt;a href="http://blogs.msdn.com/sqlcat/archive/2006/05/19/602142.aspx"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;&lt;font color="#0000ff"&gt;http://blogs.msdn.com/sqlcat/archive/2006/05/19/602142.aspx&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="label1"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/59/original.aspx" width="34" border="0" /&gt;&amp;nbsp;Удаляйте старые данные эффективным образом&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo8;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;По возможности используйте переключение секций.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo8;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Если нужно удалить несколько миллионов строк из несекционированных индексированных таблиц:&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level2 lfo8;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Не используйте конструкцию DELETE FROM ...WHERE ...&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level3 lfo8;tab-stops:list 108.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Такой метод сопряжен с большим числом блокировок и операций с&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;журналом&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level3 lfo8;tab-stops:list 108.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;В случае отмены удаления откат занимает продолжительное время&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level2 lfo8;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Обычно быстрее оказывается следующий путь&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level3 lfo8;tab-stops:list 108.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Вставьте сохраняемые строки в неиндексированную таблицу с помощью инструкции INSERT&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. &lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level3 lfo8;tab-stops:list 108.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Создайте индекс или индексы для этой таблицы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. &lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level3 lfo8;tab-stops:list 108.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Переименуйте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;новую&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблицу&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;заменив&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ею&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;исходную&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo8;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;В&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;качестве&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;альтернативы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;можно&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;выполнять&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;удаление&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;небольшими&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;порциями&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;организовав&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:PL;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;цикл&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;следующего&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;вида&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;:&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3 level1 lfo8;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;DELETE TOP (1000) ... ; &lt;br /&gt;&lt;br /&gt;COMMIT&lt;/span&gt;&lt;span style="mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l8 level1 lfo9;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Другой&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;способ заключается в том, что&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;можно&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;пометить&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;строки&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;как&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;удаленные&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;а&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;само&lt;/span&gt;&lt;span style="Z-INDEX:251659264;LEFT:0px;MARGIN:25px auto auto 0px;WIDTH:34px;POSITION:absolute;HEIGHT:34px;mso-ignore:vglayout;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;удаление&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;выполнить&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;позже&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;в&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;периоды&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;пониженной&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;нагрузки&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/60/original.aspx" width="34" border="0" /&gt;&amp;nbsp;Управляйте&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;статистикой&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;вручную&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt; 
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo10;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Статистика&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;по&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секционированным&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблицам&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ведется&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;целой&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблицы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. &lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo10;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;После&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;загрузки&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;новых&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;данных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;обновляйте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;статистику&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;по&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;крупным&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблицам&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;фактов&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;вручную&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. &lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo10;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;После&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;перестроения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;индекса&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секции&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;обновляйте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;статистику&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;вручную&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. &lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo10;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Если&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;после&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;периодической&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;загрузки&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;данных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;вы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;регулярно&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;обновляете&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;статистику&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;можно&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;отключить&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблицы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;параметр&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;AUTOSTATS&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo10;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Это&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;важно&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;оптимизации&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;запросов&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;которым&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;может&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;понадобиться&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;считывать&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;только&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;самые&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;новые&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;данные&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. &lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l9 level1 lfo10;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Если&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;обновлять&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;статистику&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;по&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблицам&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;измерений&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;небольшого&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;размера&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;после&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;добавочной&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;загрузки&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;можно&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;также&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;добиться&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;повышения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;производительности&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Чтобы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;получить&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;более&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;точные&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;планы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;запросов&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;используйте&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;параметр&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;FULLSCAN&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;обновления&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;статистики&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="Z-INDEX:251660288;LEFT:0px;MARGIN:26px auto auto 0px;WIDTH:34px;POSITION:absolute;HEIGHT:34px;mso-ignore:vglayout;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;по&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;таблицам&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;измерения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;.&lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;&lt;img height="34" alt="" src="http://sqlcat.com/photos/top10icons/images/61/original.aspx" width="34" border="0" /&gt;&amp;nbsp;Выбирайте&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;эффективные&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;стратегии&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;резервного&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:RU;"&gt;копирования&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level1 lfo11;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;очень&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;крупных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;баз&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;данных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;полное&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;резервное&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;копирование&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;может&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;занять&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;значительное&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;время&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. &lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level2 lfo11;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Например&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;резервное&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;копирование&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;базы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;данных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;размером&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; 2 &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ТБ&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;на&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;массив&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;RAID&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;‑5&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;из&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; 10 &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;дисков&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;по&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;сети&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SAN&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;может&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;занять&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; 2 &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ч&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; (&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;при&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;скорости&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; 275 &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;МБ&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;/&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;с&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;).&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level1 lfo11;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Хорошим&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;вариантом&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;является&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;резервное&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;копирование&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;путем&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;создания&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;моментального&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;снимка&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;с&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;применением&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;технологии&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;SAN&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. &lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level1 lfo11;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Сократите объем данных, которые подвергаются регулярному резервному копированию. &lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level2 lfo11;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Файловые&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;группы&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;секций&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;с&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;данными&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;за&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;прошлое&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;время&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;можно&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;пометить&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;как&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:EN-GB;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;READ&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:EN-GB;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;ONLY&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. &lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level2 lfo11;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;После&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;того&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;как&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;файловая&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;группа&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;стала&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;доступной&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;только&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;чтения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;ее&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;резервную&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;копию&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;нужно&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;создать&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;только&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;один&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;раз&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. &lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level2 lfo11;tab-stops:list 72.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Регулярное&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;резервное&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;копирование&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;нужно&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;проводить&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;только&lt;/span&gt;&lt;/i&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;файловых&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;групп&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;, &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;доступных&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;для&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;чтения&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;и&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;записи&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;. &lt;/span&gt;&lt;span style="mso-ansi-language:RU;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 10pt;LINE-HEIGHT:normal;mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l7 level1 lfo11;tab-stops:list 36.0pt;"&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt;Учтите, что инструкции &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;RESTORE&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;mso-ansi-language:RU;"&gt; для восстановления файловых групп, доступных только для чтения, не могут выполняться параллельно.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlcat.com/aggbug.aspx?PostID=491" width="1" height="1"&gt;</description></item></channel></rss>