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

Откуда:
Сообщений: 15
Добрый вечер.

Начнём с истории:
На одном из форумов известной компании (мероприятие похожее на выставку), выступал представитель Intel.
Говорил много, удивлял, что-то проскакивало мимо ушей, но одно заявление не даёт спокойно жить уже как два месяца.
Цитата: "При использовании двух SAS дисков для кэширования (в RAID 10) на SQL сервере, можно получить увеличение производительности в 12 раз".

Дано:
1. Сервер с WinServer 2003
2. MSSQL (удивительно)
3. Огромная база (а точнее огромные базы)
4. RAID 10 из 12 SAS дисков аппаратный из под Adaptec

Проблема:
В течении рабочего дня пользователи запрашиваю практически одинаковые запросы (например: накладные за сегодня)
В связи с тем что число записей в базе перевалило за миллиард, программа которая визуализирует всё это добро написана давно(косыми руками), а базу проектировали на коленке - банальный вывод простого запроса начинает занимать около минуты (***)

Вопрос:
Как организовать то, что заявил представитель Intel
ИЛИ
Как ускорить работу такого старого творения

P.S. На сёрче был, читал что пишут, но хотел бы услышать ответ по теме.
Спасибо
13 окт 12, 21:33    [13314446]     Ответить | Цитировать Сообщить модератору
 Re: SQL+SAS+WinServer 2003  [new]
Glory
Member

Откуда:
Сообщений: 104751
krezi
В связи с тем что число записей в базе перевалило за миллиард, программа которая визуализирует всё это добро написана давно(косыми руками), а базу проектировали на коленке - банальный вывод простого запроса начинает занимать около минуты (***)

И почему вы решили, что проблема в дисковой системе ?
Вы каким то образом замерили, что за эту минуту именно дисковая система на справляется с нагрузкой ?
13 окт 12, 21:39    [13314459]     Ответить | Цитировать Сообщить модератору
 Re: SQL+SAS+WinServer 2003  [new]
krezi
Member

Откуда:
Сообщений: 15
Ну начало начал.
1. Даже существуют системные прилады которые могут показать что в данный момент "не справляется"
Скорость не замерялась. Да и к чему её замерять если проблема в РАЗМЕРЕ базы
2. Вопрос как бы не "о помогите в чём может быть трабл"
Просто хочется услышать мнение(или чтиво) тех кто уже поднимал что-то подобное, или слышал, или блин страдает такой же проблемой
13 окт 12, 21:46    [13314477]     Ответить | Цитировать Сообщить модератору
 Re: SQL+SAS+WinServer 2003  [new]
Glory
Member

Откуда:
Сообщений: 104751
krezi
Да и к чему её замерять если проблема в РАЗМЕРЕ базы

Это ваше личное мнение или результат каких то тестов ?

krezi
2. Вопрос как бы не "о помогите в чём может быть трабл"
Просто хочется услышать мнение(или чтиво) тех кто уже поднимал что-то подобное, или слышал, или блин страдает такой же проблемой

Круто. Прежде, чем что-то оптимизировать, вообще-то ищут узкое место. А не оптимизируют первую попавшуюся подсистему.
13 окт 12, 21:55    [13314505]     Ответить | Цитировать Сообщить модератору
 Re: SQL+SAS+WinServer 2003  [new]
krezi
Member

Откуда:
Сообщений: 15
Узкое место №1:
Корявая база данных сделанная кулибиными 2000х годов
Узкое место №2:
Это был 2005 год н.э. Когда сервер был на обычных HDD 3.5 SATA Без RAID 10 всё работало настолько плохо что банальная инвентаризация длилась месяц
Узкое место №3:
Это был 2008 год н.э. Когда был куплен мего крутой контроллер, поменяно железо (уже не какой раз), Стало работать шустрее, но не супер.
Узкое место №4:
Это был 2010 год н.э. Когда были куплены SAS диски, куплен новый контроллер, а железо стало стало меняться каждый год для профилактики. Базы стали работать ещё шустрее.
Узкое место №5:
Это был 2012 год н.э. Фирма стала охотно искать любые методы ускорения работы (вбухивание денег в оборудование), но не как не может прийти к смене программы.

В чём проблема-то? Узких мест куча. Сменить ПО возможно, но начальство не хочет. Низы могут, а верхи не хотят.
13 окт 12, 22:11    [13314556]     Ответить | Цитировать Сообщить модератору
 Re: SQL+SAS+WinServer 2003  [new]
Glory
Member

Откуда:
Сообщений: 104751
krezi
В чём проблема-то? Узких мест куча.

Самое узкое место в узости вашего взгляда.
13 окт 12, 22:36    [13314650]     Ответить | Цитировать Сообщить модератору
 Re: SQL+SAS+WinServer 2003  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Не хотите искать узкое место и есть бабло? Купите 10 двенадцатидисковых полок, возможно, будет быстрее. Ну и диски в хозяйстве пригодятся, если дело не в этом.
13 окт 12, 22:38    [13314656]     Ответить | Цитировать Сообщить модератору
 Re: SQL+SAS+WinServer 2003  [new]
krezi
Member

Откуда:
Сообщений: 15
Прожжёные сис админы?
Указал 35000540490 раз что узкое место, самое узкое, уже чем это узкое место не бывает, БАЗА ГРЁБАННЫХ ДАННЫХ и ПО которое с ней работает.
Деньги не мои, зачем считать чужие деньги?
Выйдет новая железка = фирма купит.
Зачем детский оффтоп?
13 окт 12, 22:43    [13314670]     Ответить | Цитировать Сообщить модератору
 Re: SQL+SAS+WinServer 2003  [new]
tetxx
Member

Откуда:
Сообщений: 297
Если есть бабло, можно купить SSD корпоративного класса, собрав из них RAID1, поставить 64-128ГБ памяти, отдав её целиком под MSSQL и забить на поиск узких мест.
13 окт 12, 22:46    [13314681]     Ответить | Цитировать Сообщить модератору
 Re: SQL+SAS+WinServer 2003  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31983
krezi
В чём проблема-то? Узких мест куча. Сменить ПО возможно, но начальство не хочет. Низы могут, а верхи не хотят.
С чего вы взяли, что низы могут?

Думаю, "низы могут" - это из серии: пришёл некто и сказал что "надо всё переписать" :-) Это сразу вызывает подозрения

Нормального DBA нужно найти и нормального разработчика. Чтоб начать искать узкие места и пути из преодоления, а не волшебную кнопку.
13 окт 12, 22:46    [13314685]     Ответить | Цитировать Сообщить модератору
 Re: SQL+SAS+WinServer 2003  [new]
Glory
Member

Откуда:
Сообщений: 104751
krezi
Выйдет новая железка = фирма купит.
Зачем детский оффтоп?

Ну так покупайте
Зачем тогда что-то спрашивать про оптимизацию, если для вас оптимизация это только покупка новых дисков.
13 окт 12, 22:47    [13314687]     Ответить | Цитировать Сообщить модератору
 Re: SQL+SAS+WinServer 2003  [new]
krezi
Member

Откуда:
Сообщений: 15
Мир оффтопа открыт. Поехали.
Или вы читаете не целиком или на тему напали тролли.
1. Существуют фирмы которые привыкли огнём и мечом всё делать. Для них нет понятия сделать как у людей, заплатив людям нормальных денег для создания ПО и создания человеческой базы. Всё делается путём кучи вливаний денежных масс.
2. Исходного кода ПО нет, так как разработчиками, наверное, были обезьяны.
3. Судя по пункту 2 любое изменение в базе даст ошибку. "Любые манипуляции с Исуссьей Базой или ПО - НЕВОЗМОЖНЫ"

Вопрос: Как правильно подцепить два харда на кеш.
13 окт 12, 22:53    [13314718]     Ответить | Цитировать Сообщить модератору
 Re: SQL+SAS+WinServer 2003  [new]
Glory
Member

Откуда:
Сообщений: 104751
krezi
Вопрос: Как правильно подцепить два харда на кеш.

Обратится к производителю или правильный форум.
13 окт 12, 22:54    [13314722]     Ответить | Цитировать Сообщить модератору
 Re: SQL+SAS+WinServer 2003  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
krezi
Прожжёные сис админы?
Указал 35000540490 раз что узкое место, самое узкое, уже чем это узкое место не бывает, БАЗА ГРЁБАННЫХ ДАННЫХ и ПО которое с ней работает.
Деньги не мои, зачем считать чужие деньги?
Выйдет новая железка = фирма купит.
Зачем детский оффтоп?
Купите новое ПО, которое работает с другим вендором СУБД. Делов-то.
13 окт 12, 23:53    [13314869]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить