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

Откуда:
Сообщений: 375
всем привет
озадачился повышением уровня знаний по sql'ю. До этого занимался программированием.
Перевели на администрирование кубиков и БД. На первое время хватало своих знаний, но все же надо как-то более продуманно ко всему подходить.
Интерисует:
1. оптимизация запросов, построение индексов
2. все по MDX и кубикам вообще
3. все делаю в 2000м sql'е, но пора бы переходить на новые версии. С чего начать изучение - с 2005-го или сразу с 2008-го?

посоветуете или отсоветуете эту книжку:
http://www.colibri.ru/binfo.asp?ch=1&cod=283914
может, есть какие-то варианты лучше?
14 июл 09, 18:41    [7415673]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
Voice2001
занимался программированием.
Перевели на администрирование
Надеюсь, Вы понимаете, что это совсем другая работа, другая ответственность, другие требования (к характеру в том числе)
Вы уверены, что это - Ваше?

Извините за оффтоп, не мог пройти мимо
14 июл 09, 18:46    [7415692]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Voice2001
Member

Откуда:
Сообщений: 375
понимаю ;)
14 июл 09, 18:51    [7415709]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
2Паганель
распишите поподробнее, пожалуйста..
программирование должно в себя включать все, что есть в администрировании. если не выходить ЗА рамки на чем программировал.

для спящего время бодрствования равносильно сну
14 июл 09, 18:55    [7415717]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Voice2001
Member

Откуда:
Сообщений: 375
+ одно другому не мешает, а только дополняет. Благодаря программированию многократно облегчил себе труд
14 июл 09, 18:55    [7415718]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
Алексей2003
программирование должно в себя включать все, что есть в администрировании. если не выходить ЗА рамки на чем программировал
Мне как tsql-разработчику пока не надобилось знать, как там у админа бэкапы делаются
Может, везло...
14 июл 09, 18:58    [7415731]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Александр Волок (def1983)
Member

Откуда: Rotterdam
Сообщений: 4959
Алексей2003
2Паганель
распишите поподробнее, пожалуйста..
программирование должно в себя включать все, что есть в администрировании. если не выходить ЗА рамки на чем программировал.

для спящего время бодрствования равносильно сну

Вряд ли программист будет проводить замеры IO производительности нового САНа. И т.д. и т.п. :)
14 июл 09, 19:05    [7415759]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Voice2001
Member

Откуда:
Сообщений: 375
если можно, плз, по теме
с какой умной книжки лучше начать, учитывая первое мое сообщение в этой теме?
14 июл 09, 19:10    [7415773]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
2Паганель
как там у админа делается, и как делается бэкап в SQL Server, это согласитесь, разные тематики.
как у админа, это дело админа. как в SQL Server делается бэкап, дело обоих. зная последнее, можно настроить 1ое, и это уже наше дело.

2Александр Волок (def1983)
если программер не опирается на тот факт, с каким железом будет работать БД, то это финиш...

для спящего время бодрствования равносильно сну
14 июл 09, 19:14    [7415779]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Александр Волок (def1983)
Member

Откуда: Rotterdam
Сообщений: 4959
Voice2001

1. оптимизация запросов, построение индексов

Я бы посоветовал
http://www.amazon.com/Server-Performance-Tuning-Distilled-Experts/dp/1430219025

По сравнению с серией INSIDE... эта книга несколько примитивна, но в ней собрана практически вся необходимая базовая информация по искомой теме.
14 июл 09, 19:16    [7415786]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Voice2001
Member

Откуда:
Сообщений: 375
да, и желательно на русском. Английский в принципе знаю (BOL читаю в общем нормально), но книжки на нем проблематично читать.
14 июл 09, 19:20    [7415793]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Александр Волок (def1983)
Member

Откуда: Rotterdam
Сообщений: 4959
Алексей2003

2Александр Волок (def1983)
если программер не опирается на тот факт, с каким железом будет работать БД, то это финиш...

И начнет замерять IOPS чтобы решить: потянет ли сервер наличие гуидов, как дополнительное поле в кластерном индексе...
14 июл 09, 19:22    [7415800]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
2Voice2001
по теме.
1. https://www.sql.ru/articles/mssql/03013101Indexes.shtml (для понимания и использования.)
2. http://www.dialektika.com/books/978-5-8459-1316-6.html
3. изучение надо производить по факту, на чем предствоит работать. а если изучать сферического коня в вакууме, то читайте все. мало ли....

для спящего время бодрствования равносильно сну
14 июл 09, 19:28    [7415818]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
2Александр Волок (def1983)
отлично, используем связку программер (пишет запрос) - админ (его тестирует).
диалог написать? или сам симпровизируешь?

для спящего время бодрствования равносильно сну
14 июл 09, 19:30    [7415826]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Александр Волок (def1983)
Member

Откуда: Rotterdam
Сообщений: 4959
Алексей2003
2Александр Волок (def1983)
отлично, используем связку программер (пишет запрос) - админ (его тестирует).
диалог написать? или сам симпровизируешь?

для спящего время бодрствования равносильно сну

Да разные это направления, разные... Анализ производительности, бэкапирование это лишь малая часть обязанностей дба.
Кодера спросят за функционал.
ДБа же спросят за доступность сервиса и качественные его показатели.
14 июл 09, 19:36    [7415842]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
2Александр Волок (def1983) (относим все к SQL Server)
доступность сервиса - мы сейчас говорим конкретно о SQL Server или всей архитектуре?

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


для спящего время бодрствования равносильно сну
14 июл 09, 19:40    [7415862]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Александр Волок (def1983)
Member

Откуда: Rotterdam
Сообщений: 4959
Так ладно, съезжаем в полемику :)

Возразить вашей реальности что:

1) Програмист который не замеряет IO СХД - это финиш.
2) Админ - некоторая форма тестера.

мне тяжело, поэтому я лучше не буду продолжать, а так постою в стороне, почитаю, ок?
14 июл 09, 19:50    [7415894]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
2Александр Волок (def1983)
да нет, я хочу услышать внятные предложения, что программеру говорят - админ, это сооовсем другая профессия/работа.

прошу заметить, что наоборот (админу говорят - программер, это совсем другая профессия) - верное высказывание.

из Ваших высказываний именно это и приходит. что делает админ, то умеет делать и программер.

для спящего время бодрствования равносильно сну
14 июл 09, 19:55    [7415899]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
2Александр Волок (def1983)
простите, не так прочитал. ничего от вас не увидел.

для спящего время бодрствования равносильно сну
14 июл 09, 19:57    [7415901]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Александр Волок (def1983)
Member

Откуда: Rotterdam
Сообщений: 4959
Алексей2003
2Александр Волок (def1983)
да нет, я хочу услышать внятные предложения, что программеру говорят - админ, это сооовсем другая профессия/работа.

Как по мне, так админ, это в неком роде, более прагматичная фигура, нежели програмер. Это человек который отлично понимает текущую инфраструктуру, ее сильные и слабые стороны.
Человек, который понимает требования предприятия по доступности сервиса и возможные риски которые с этим связаны; характеры нагрузки в различные периоды.

Судя из этих знаний, админ принимает инфраструктурные решения. К примеру:
1) временное окно обслуживания
2) тип обеспечения высокой доступности,
3) конфигурация серверов
4) план восстановления и т.д.

Конечно, если мы начнем говорить о вариациях в виде development dba, то пункты могут быть немного иными.
14 июл 09, 20:11    [7415932]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
Александр Волок (def1983)
Алексей2003
2Александр Волок (def1983)
да нет, я хочу услышать внятные предложения, что программеру говорят - админ, это сооовсем другая профессия/работа.

Как по мне, так админ, это в неком роде, более прагматичная фигура, нежели програмер. Это человек который отлично понимает текущую инфраструктуру, ее сильные и слабые стороны.
Человек, который понимает требования предприятия по доступности сервиса и возможные риски которые с этим связаны; характеры нагрузки в различные периоды.

Судя из этих знаний, админ принимает инфраструктурные решения. К примеру:
1) временное окно обслуживания
2) тип обеспечения высокой доступности,
3) конфигурация серверов
4) план восстановления и т.д.

Конечно, если мы начнем говорить о вариациях в виде development dba, то пункты могут быть немного иными.

админ, который уже админ инфраструктуры, выходит далеко за админа кубиков и БД, что решается опытом и желанием научиться. и по силам программеру.
программер, который уже не кодер (я почему-то все же разделяю эти 2 слова как таковых), должен понимать с какой инфраструктурой столкнется и писать свои приложения уже исходя из этого.

все что я хотел сказать программист при желании/необходимости станет админом.
админ при желании (а главное необходимости) не всегда станет программистом.
14 июл 09, 20:23    [7415972]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Алексей2003
Александр Волок (def1983)
Алексей2003
2Александр Волок (def1983)
да нет, я хочу услышать внятные предложения, что программеру говорят - админ, это сооовсем другая профессия/работа.

Как по мне, так админ, это в неком роде, более прагматичная фигура, нежели програмер. Это человек который отлично понимает текущую инфраструктуру, ее сильные и слабые стороны.
Человек, который понимает требования предприятия по доступности сервиса и возможные риски которые с этим связаны; характеры нагрузки в различные периоды.

Судя из этих знаний, админ принимает инфраструктурные решения. К примеру:
1) временное окно обслуживания
2) тип обеспечения высокой доступности,
3) конфигурация серверов
4) план восстановления и т.д.

Конечно, если мы начнем говорить о вариациях в виде development dba, то пункты могут быть немного иными.

админ, который уже админ инфраструктуры, выходит далеко за админа кубиков и БД, что решается опытом и желанием научиться. и по силам программеру.
программер, который уже не кодер (я почему-то все же разделяю эти 2 слова как таковых), должен понимать с какой инфраструктурой столкнется и писать свои приложения уже исходя из этого.

все что я хотел сказать программист при желании/необходимости станет админом.
админ при желании (а главное необходимости) не всегда станет программистом.

А разговор, все же, начанался ни с того :) Чуток врежусь. Это совершенно разные направленности! И если прогеру приходится становится админом (собственно и наоборот) грош цена тому Начальнику IT управления и фирме в целом! Ну вот как то так...
14 июл 09, 23:23    [7416390]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
З.Ы. Хотя они и тесно пересекаются где то :)
14 июл 09, 23:24    [7416391]     Ответить | Цитировать Сообщить модератору
 Re: книга по mssql  [new]
Voice2001
Member

Откуда:
Сообщений: 375
из 22-х ответов полезных 2-3...
Ozerov
И если прогеру приходится становится админом (собственно и наоборот) грош цена тому Начальнику IT управления и фирме в целом!

Если фирма небольшая или далека от ИТ (выпускает колбасу, например), ей совершенно незачем держать полный набор специалистов. Если имеющиеся трудовые ресурсы вполне справляются со своими задачами..., зачем платить больше
надеюсь, на этом оффтоп закончим и перейдем к советам по книжкам, опираясь на первое сообщение в этой теме :)
15 июл 09, 13:47    [7418701]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить