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

Откуда:
Сообщений: 12
Здравствуйте !
Подскажите, пожалуйста, существуют ли какие-либо методики расчёта характеристики SQL сервера ?
То есть, как можно определить аппаратную характеристику сервера (тип процессора, объём ОЗУ), зная такие условия, как:
количество пользователей, размер базы, количество таблиц в базе, интервал записи в таблицы базы, используемая ОС,
версия MS SQL ?
Например, база размером 50 Гб, количество таблиц в базе - 1500 штук, количество пользователей (из таблиц делают только выборку, "читатели") - 100 штук, интервал записи в таблицы базы - каждую минуту в каждую таблицу (значения сумматоров счётчиков), используемая ОС - Windows Server 2003, MS SQL 2005.
Какой должна быть характеристика SQL сервера в данном случае ?
Спасибо.
21 мар 12, 00:00    [12284965]     Ответить | Цитировать Сообщить модератору
 Re: Характеристика SQL сервера  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4478
Характеристика сервера определяется его производительностью.
Это зависит от архитектуры базы данных.
Продуманная структура БД, распределение по файловым системам, индексы, и т.п. во многом определяет производительность системы.
автор
как можно определить аппаратную характеристику сервера (тип процессора, объём ОЗУ)

Чем больше тем лучше. Извините за банальность!

Опять же если взять конкретный пример:
автор
Например, база размером 50 Гб, количество таблиц в базе - 1500 штук, количество пользователей (из таблиц делают только выборку, "читатели") - 100 штук, интервал записи в таблицы базы - каждую минуту в каждую таблицу (значения сумматоров счётчиков), используемая ОС - Windows Server 2003, MS SQL 2005.
Какой должна быть характеристика SQL сервера в данном случае ?

Таблицы - 2-3 поля или 100500 полей с "потенциально неиндекируемым содержимым"?
Читают из базы - из одной таблицы или агрегированные данные из n-го количества баз при "негрязном чтении"?
Размер записи - 1 байт или 1 мегабайт?
Три простых вопроса показывают насколько велик разброс. Что мы можем вам посоветовать?
Кроме банального "Чем больше тем лучше."
Даже не касался вопроса про "железо"! А это отдельная песня.
21 мар 12, 00:11    [12284993]     Ответить | Цитировать Сообщить модератору
 Re: Характеристика SQL сервера  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31959
fasfromua
Например, база размером 50 Гб, количество таблиц в базе - 1500 штук, количество пользователей (из таблиц делают только выборку, "читатели") - 100 штук, интервал записи в таблицы базы - каждую минуту в каждую таблицу (значения сумматоров счётчиков), используемая ОС - Windows Server 2003, MS SQL 2005.
Какой должна быть характеристика SQL сервера в данном случае ?
Нельзя предположить даже с погрешностью в 10 раз.

Расчёт должны делать разработчики приложения, те из них, кто отвечает за БД, совместно с тестерами.
21 мар 12, 01:21    [12285139]     Ответить | Цитировать Сообщить модератору
 Re: Характеристика SQL сервера  [new]
fasfromua
Member

Откуда:
Сообщений: 12
[/quot]
Таблицы - 2-3 поля или 100500 полей с "потенциально неиндекируемым содержимым"?
Читают из базы - из одной таблицы или агрегированные данные из n-го количества баз при "негрязном чтении"?
Размер записи - 1 байт или 1 мегабайт?
Три простых вопроса показывают насколько велик разброс. Что мы можем вам посоветовать?
Кроме банального "Чем больше тем лучше."
Даже не касался вопроса про "железо"! А это отдельная песня.
[/quot]
1. Таблицы - 3 поля с "потенциально неиндекируемым содержимым";
2. Читать могут как из одной таблицы, так и из нескольких;
3. Размер записи - 15 байт.
21 мар 12, 10:33    [12285948]     Ответить | Цитировать Сообщить модератору
 Re: Характеристика SQL сервера  [new]
Jovanny
Member

Откуда:
Сообщений: 1196
Универсальная методика: выясняете, сколько денег готов дать заказчик или директор, а потом уже рассчитываете железо.
21 мар 12, 11:04    [12286205]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить