Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Почитать об оптимизации.  [new]
Ростигай
Member

Откуда:
Сообщений: 169
Привет.

Есть ли специальная литература, направленная на объяснение того, как вообще оптимизировать запросы, структуру БД и прочее.

Различные подсказки, типа UPDLOCK, XLOCK. Различные индексы, с описанием того, когда какой использовать. Различные подсказки, которые можно использовать в запросе (например явное указание какой индекс использовать) и т.д.

Может быть это будет какой то справочник, где сжато и по делу.

Есть такое ?
12 авг 14, 14:15    [16431173]     Ответить | Цитировать Сообщить модератору
 Re: Почитать об оптимизации.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Ростигай
Может быть это будет какой то справочник, где сжато и по делу.

Есть такое ?

А что хелп продукта уже изучен ?
12 авг 14, 14:17    [16431190]     Ответить | Цитировать Сообщить модератору
 Re: Почитать об оптимизации.  [new]
Ростигай
Member

Откуда:
Сообщений: 169
Glory,

Ну в том и дело, что огромный материал выходит... Хочется иметь сжатую информацию.
По сути, нужны годы, чтобы работая со стандартной докой и читая инет по возникшим вопросам - стать профи.

Я вот думаю - а вдруг есть уже какой то крутой справочник, в котором хранятся выжимки опыта тысяч поколений крутых программистов.. ммммммм.....
12 авг 14, 14:28    [16431293]     Ответить | Цитировать Сообщить модератору
 Re: Почитать об оптимизации.  [new]
Ростигай
Member

Откуда:
Сообщений: 169
Glory,

Вот тут, к примеру, весьма занятные советы:
http://habrahabr.ru/post/170187/

Сам до них допрешь хорошо, если через 5 лет опыта...
12 авг 14, 14:29    [16431300]     Ответить | Цитировать Сообщить модератору
 Re: Почитать об оптимизации.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Ростигай
По сути, нужны годы, чтобы работая со стандартной докой и читая инет по возникшим вопросам - стать профи.

Годы читать под-главы главы Optimizing Databases ? Или Optimizing Server Performance ?
12 авг 14, 14:34    [16431334]     Ответить | Цитировать Сообщить модератору
 Re: Почитать об оптимизации.  [new]
Ростигай
Member

Откуда:
Сообщений: 169
Glory,

Это же для админов советы вроде бы. Мол как настраивать сеть и т.д.
Не ?
12 авг 14, 14:38    [16431358]     Ответить | Цитировать Сообщить модератору
 Re: Почитать об оптимизации.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Ростигай
Это же для админов советы вроде бы. Мол как настраивать сеть и т.д.
Не ?

А вы их открывали ?
И главы Query Performance и Index Optimization ?
Вы хоть что-то в хелпе искали по словам Performance и Optimization ?
12 авг 14, 14:41    [16431380]     Ответить | Цитировать Сообщить модератору
 Re: Почитать об оптимизации.  [new]
aleks2
Guest
Ростигай
Различные подсказки, типа UPDLOCK, XLOCK. Различные индексы, с описанием того, когда какой использовать. Различные подсказки, которые можно использовать в запросе (например явное указание какой индекс использовать) и т.д.


Я те открою страшную тайну - это фсе фуфло.
Реальные посоны просто пишут так, чтобы сервер и без подсказок выбирал оптимальный план.

А проектировать БД, это все равно, надо годами учиться. Нема царского пути в сортир.
12 авг 14, 14:54    [16431473]     Ответить | Цитировать Сообщить модератору
 Re: Почитать об оптимизации.  [new]
gandjustas
Member

Откуда:
Сообщений: 857
Блог
Ростигай,

Оптимизация запросов, структуры и "прочего" - это три разные оптимизации. Они конечно связаны, но можно наоптимизировать запросы так, что структура станет далекой от оптимальной и наоборот.

Сжато и по делу - хинты вообще не трогай, SQL в 90% случаев сам разберется, а в оставшихся 10% это твой косяк.
12 авг 14, 19:46    [16433424]     Ответить | Цитировать Сообщить модератору
 Re: Почитать об оптимизации.  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
Ростигай
Glory,

Ну в том и дело, что огромный материал выходит... Хочется иметь сжатую информацию.
По сути, нужны годы, чтобы работая со стандартной докой и читая инет по возникшим вопросам - стать профи.

Я вот думаю - а вдруг есть уже какой то крутой справочник, в котором хранятся выжимки опыта тысяч поколений крутых программистов.. ммммммм.....
а лучше сразу флешку в мозг вставить, ага?
12 авг 14, 20:38    [16433574]     Ответить | Цитировать Сообщить модератору
 Re: Почитать об оптимизации.  [new]
gandjustas
Member

Откуда:
Сообщений: 857
Блог
Ростигай
Glory,

Это же для админов советы вроде бы. Мол как настраивать сеть и т.д.
Не ?


Совсем не. Может стоит почитать. Оптимизация это не тайное знание, все документировано. Просто объем знаний очень большой нужен. А еще нужен опыт, который поможет отсечь заведомо плохие варианты.
12 авг 14, 20:46    [16433601]     Ответить | Цитировать Сообщить модератору
 Re: Почитать об оптимизации.  [new]
SERG1257
Member

Откуда:
Сообщений: 2931
Кален Делани
Ицик Бен-Ган

ищите и обрящите
12 авг 14, 23:17    [16434089]     Ответить | Цитировать Сообщить модератору
 Re: Почитать об оптимизации.  [new]
babona
Member [заблокирован]

Откуда: Батуринск
Сообщений: 1816
может Ростигаю сразу книжку почетать как стать крутым манегером и разбогатеть, а то тратиться на чтения сжатого по делу оптимизации.

Это к чему я, что видимо умные книги по SQL и статьи так пишут от неча делать, чтобы специаличты читали, ковыряли, пробовали.
Зачем, когды тынц-тынц и в дамки.
12 авг 14, 23:49    [16434165]     Ответить | Цитировать Сообщить модератору
 Re: Почитать об оптимизации.  [new]
Ростигай
Member

Откуда:
Сообщений: 169
babona
может Ростигаю сразу книжку почетать как стать крутым манегером и разбогатеть, а то тратиться на чтения сжатого по делу оптимизации.


А есть такая ?
Очень хочу прочитать "как стать миллиардером за 21 день". Желательно в аудио формате. Чтобы на ночь поставить, и по методу Илоны Давыдовой утром проснутся и пойти становится миллиардером :)
13 авг 14, 14:43    [16436837]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить