Expert. Performance Indexing for SQL Server 2012. / Эксперт. Производительность индексирования для SQL Server 2012: Introduction
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Индексы важны. SGB82 21.10.13 в 03:25 |
|
|
Мало того, они имеют огромную важность. SGB82 21.10.13 в 03:26 |
||
|
Ни одна другая структура так не способствует извлечению данных из базы данных как индексы. SGB82 21.10.13 в 03:28 |
||
|
Индексы показывают, как данные хранятся и каким путем можно получить их из вашей базы данных. SGB82 21.10.13 в 03:31 |
||
|
Без индексов, база данных представляет собой неупорядоченный беспорядок без плана поиска информацию, которую вы ищете. SGB82 21.10.13 в 03:33 Без индексов, база данных представляет собой беспорядочный массив, без указания как искать необходимую информацию. SGB82 21.10.13 в 18:52 Без индексов база данных представляет собой неупорядоченный набор данных, без возможности четкого поиска информации. SGB82 21.10.13 в 18:55 |
+1 | |
|
Основываясь на своем опыте работы с пользователями, одним из самых главных, которые я применял для усовершенствования производительности и устранения сбоев в приложениях, являлось добавление индексов в их базы данных. SGB82 21.10.13 в 18:41 |
+1 | |
|
Часто усилия по добавлению индекса или двух в первичной таблице в пределах базы данных обеспечивает значительное улучшение производительности гораздо больше, чем настройка базы данных под запрос. SGB82 21.10.13 в 19:15 |
||
|
Это обусловлено тем, что индекс может повлиять на многие запросы SQL, которые выполняются в настоящее время в базе данных. SGB82 21.10.13 в 19:18 |
||
|
Управление индексами может показаться легкой задачей. SGB82 21.10.13 в 19:19 |
||
|
К сожалению, их кажущаяся простота часто является причиной того, почему они остаются без должного внимания. SGB82 21.10.13 в 19:20 |
||
|
Зачастую разработчики ошибочно полагают, что администратор базы данных будет заботиться об индексировании. jacklondon 22.10.13 в 08:23 |
||
|
В свою очередь, администраторы баз данных предполагают, что разработчики создают все необходимые индексы в базе данных при добавлении новых функций в свои приложения. jacklondon 22.10.13 в 08:25 |
||
|
Несмотря на то, что тут имеет место быть элементарное недопонимание, людям все еще необходимо знать какие индексы все же необходимы и какие они должны иметь значения. jacklondon 22.10.13 в 08:28 |
||
|
Эта книга предоставляет такую информацию. jacklondon 22.10.13 в 08:26 |
||
|
Помимо вышеупомянутых сценариев существует еще факт, что приложения и способы их работы меняются с течением времени. jacklondon 22.10.13 в 08:37 |
||
|
Новые функции, создаваемые и используемые для повышения производительности базы данных могут оказаться не столь полезны как ожидалось, или же незначительное изменение может привести к серьезным в зависимости от того как используется приложение и лежащая в ее основе база данных. jacklondon 22.10.13 в 08:43 |
||
|
Все эти изменения влияют на базу данных и на ту информацию, доступ к которой необходимо получить. jacklondon 22.10.13 в 08:44 |
||
|
С течением времени, базы данных и их индексы следует проверять чтобы определить, являются ли существующие индексы подходящими для новой версии. jacklondon 22.10.13 в 08:46 |
||
|
Книга также предоставляет информацию по этой теме. jacklondon 22.10.13 в 08:48 |
||
|
С начала и до самого конца, эта книга дает информацию, которая может превратить вас из новичка в области индексирования в настоящего эксперта. jacklondon 22.10.13 в 08:51 |
||
|
Главы выложены в таком порядке, что вы можете начать с любого места чтобы заполнить пробелы в своих знаниях и совершенствовать их дальше. jacklondon 22.10.13 в 08:57 |
||
|
Вне зависимости, необходимо ли вам понять основы или же уже начать создавать индексы, здесь вы можете получить любую информацию. jacklondon 22.10.13 в 09:00 |
||
|
Глава 1 охватывает основы индексирования. jacklondon 22.10.13 в 09:03 |
||
|
Она закладывает фундамент для всех последующих частей. jacklondon 22.10.13 в 09:03 |
||
|
Эта глава содержит знания, касающиеся индексов, доступных в SQL Server. jacklondon 25.10.13 в 05:27 |
||
|
Она раскрывает некоторые первичные типы индексов и определяет их суть и как их создавать. jacklondon 25.10.13 в 05:27 |
||
|
Глава также исследует возможности изменения структуры индексов. jacklondon 25.10.13 в 05:28 |
||
|
От коэффициента заполнения до включенных столбцов, определяются и объясняются доступные аттрибуты. SGB82 28.10.13 в 20:59 |
||
|
Вторая глава раскрывает то, что не освещается в первой главе. jacklondon 09.01.14 в 08:38 |
||
|
Заходя дальше в определении индексов, глава освещает физическую структуру индексов и компонентов, выстраивающих индексы. jacklondon 09.01.14 в 08:51 |
||
|
Эти более глубокие знания об индексах обеспечивают основу для понимания того, как индексы должны работать в определенных ситуациях. jacklondon 26.02.14 в 05:15 |
||
|
Изучая физическую структуру индексов, вы познакомитесь с инструментами, которые сможете использовать, чтобы самим начать копаться в структурах индексов. jacklondon 26.02.14 в 05:17 |
||
|
Вооружившись пониманием о возможностях и строении индексов, Глава 3 показывает статистику построенную на индексах и то, как использовать эту информацию; эта статистика открывает взгляд на то, как SQL Server использует индексы. jacklondon 26.02.14 в 05:21 |
||
|
Глава также предоставляет информацию, необходимую для расшифровки того, почему индекс может быть не выбран и почему это происходит. jacklondon 26.02.14 в 05:23 |
||
|
Вы будете обладать более глубоким пониманием того, как SQL Server собирает информацию через динамические административные выборки данных и какая информация требует пересмотра. jacklondon 26.02.14 в 05:28 |
||
|
В первой главе полностью описаны не все типы индексов - информацию о некоторых вы можете получить в Главе 4. jacklondon 26.02.14 в 05:31 |
||
|
Помимо классической структуры индексов, есть еще несколько типов индексов, на которые также следует обратить внимание для повышения производительности. jacklondon 26.02.14 в 05:35 |
||
|
Эти индексы находят применения в специфических случаях. jacklondon 26.02.14 в 05:36 |
||
|
В этой главке вы ознакомитесь с этими типами индексов для понимания того, что они могут предложить. jacklondon 26.02.14 в 05:36 |
||
|
Также вы ознакомитесь со случаями, в которых они могут быть применены. jacklondon 26.02.14 в 05:41 |
||
|
Глава 5 определяет и развенчивает несколько распространенных мифов об индексах. jacklondon 26.02.14 в 05:44 |
||
|
Также, она очерчивает несколько лучших методов индексирования таблиц. jacklondon 26.02.14 в 05:45 |
||
|
Когда вы продвинетесь до использования инструментов и методов построения индексов в следующей главе, информация будет требовать запоминания. jacklondon 26.02.14 в 05:46 |
||
|
Твердо усвоив методы индексирования, далее следует начать изучать обслуживание. jacklondon 26.02.14 в 05:48 |
||
|
В Главе 6, вы узнаете, на чем нужно сконцентрироваться при эксплуатации индексов в вашей среде. jacklondon 26.02.14 в 06:02 |
||
|
Сначала ознакомитесь с фрагментацией. jacklondon 26.02.14 в 06:03 |
||
|
SQL Server сам не без инструментов, способных автоматизировать ваши возможности для построения индексов. jacklondon 26.02.14 в 06:04 |
||
|
Глава 7 раскрывает эти инструменты и рассматривает методы, по которым вы можете построить индексы в вашей среде сегодня с минимальными усилиями. jacklondon 26.02.14 в 07:40 |
||
|
Два рассматриваемых инструмента - Missing Index DMV и Database Engine Tuning Advisor. jacklondon 26.02.14 в 07:41 |
||
|
Вы узнаете преимущества и недостатки обоих инструментов и несколько советов как эффективно пользоваться ими в вашей среде. jacklondon 26.02.14 в 07:42 |
