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

Откуда:
Сообщений: 1
Господа, подскажите пожалуйста примерные характеристики железа которое требуется для оброботки миллиона транзакций в день.
СУБД Sql Server 2005/2008.
30 июл 09, 13:06    [7478747]     Ответить | Цитировать Сообщить модератору
 Re: Железо для базы данных Sql Server 2005/2008  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36808
Транзакции разными бывают.
30 июл 09, 13:07    [7478760]     Ответить | Цитировать Сообщить модератору
 Re: Железо для базы данных Sql Server 2005/2008  [new]
Glory
Member

Откуда:
Сообщений: 104760
миллион транзакций в день - это около 12 транзакций в секунду.
Ничего выдающегося для этого не надо.
30 июл 09, 13:08    [7478762]     Ответить | Цитировать Сообщить модератору
 Re: Железо для базы данных Sql Server 2005/2008  [new]
a_shats
Member

Откуда: Москва
Сообщений: 814
Ajax202,

Поподробнее о задаче, пожалуйста.
Насколько это возможно, конечно.
30 июл 09, 13:08    [7478763]     Ответить | Цитировать Сообщить модератору
 Re: Железо для базы данных Sql Server 2005/2008  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Берите больше, не ошибетесь.
Ну а если серьезно, то ессно надо более расширено описывать ситуацию.
30 июл 09, 13:15    [7478820]     Ответить | Цитировать Сообщить модератору
 Re: Железо для базы данных Sql Server 2005/2008  [new]
ererererer1
Guest
ну если так прикинуть судя по кол-ву транзакций - подойдет любой средний сервер или даже ниже среднего. например 2 cpu памяти 2-4 Гб, обычные диски скази на 10-15 rpm. по транзакциям просто трудно почувствовать конфигурацию оборудования.
30 июл 09, 17:26    [7480765]     Ответить | Цитировать Сообщить модератору
 Re: Железо для базы данных Sql Server 2005/2008  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
ererererer1
ну если так прикинуть судя по кол-ву транзакций - подойдет любой средний сервер или даже ниже среднего. например 2 cpu памяти 2-4 Гб, обычные диски скази на 10-15 rpm. по транзакциям просто трудно почувствовать конфигурацию оборудования.


Как Вы можете судить, если не знаете, что за транзакции ???
30 июл 09, 17:33    [7480824]     Ответить | Цитировать Сообщить модератору
 Re: Железо для базы данных Sql Server 2005/2008  [new]
andsm
Member

Откуда: Москва
Сообщений: 1315
Блог
Ozerov
ererererer1
ну если так прикинуть судя по кол-ву транзакций - подойдет любой средний сервер или даже ниже среднего. например 2 cpu памяти 2-4 Гб, обычные диски скази на 10-15 rpm. по транзакциям просто трудно почувствовать конфигурацию оборудования.


Как Вы можете судить, если не знаете, что за транзакции ???

Хоть и не Ozerov, но отвечу - легко и просто. На основе представления о том какими чаще всего бывают транзакции.
30 июл 09, 20:11    [7481585]     Ответить | Цитировать Сообщить модератору
 Re: Железо для базы данных Sql Server 2005/2008  [new]
ererererer1
Guest
ну я просто предположил, что это OLTP система - с короткими такими транзакциями )))
сложность OLTP в том что может быть высокая кратковременная нагрузка - а остальное время будет оборудование простаивать. поэтому можно взять с запасом
30 июл 09, 20:59    [7481685]     Ответить | Цитировать Сообщить модератору
 Re: Железо для базы данных Sql Server 2005/2008  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31195
ererererer1
ну я просто предположил, что это OLTP система - с короткими такими транзакциями )))
сложность OLTP в том что может быть высокая кратковременная нагрузка - а остальное время будет оборудование простаивать. поэтому можно взять с запасом
А ведь автор топика ничего про это не говорил :-)

Может, это 1С с милионом транзакций в день?
31 июл 09, 10:28    [7482969]     Ответить | Цитировать Сообщить модератору
 Re: Железо для базы данных Sql Server 2005/2008  [new]
Нектотам
Guest
alexeyvg
Может, это 1С с милионом транзакций в день?

А в чём проблема для 1С держать 1е6 транзакций в день?
31 июл 09, 10:36    [7483031]     Ответить | Цитировать Сообщить модератору
 Re: Железо для базы данных Sql Server 2005/2008  [new]
Glory
Member

Откуда:
Сообщений: 104760
alexeyvg
ererererer1
ну я просто предположил, что это OLTP система - с короткими такими транзакциями )))
сложность OLTP в том что может быть высокая кратковременная нагрузка - а остальное время будет оборудование простаивать. поэтому можно взять с запасом
А ведь автор топика ничего про это не говорил :-)

Может, это 1С с милионом транзакций в день?

Просто некоторые под транзакцией понимают BEGIN TRANSACTION, а некоторые COMMIT/ROLLBACK
31 июл 09, 10:38    [7483048]     Ответить | Цитировать Сообщить модератору
 Re: Железо для базы данных Sql Server 2005/2008  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31195
Нектотам
alexeyvg
Может, это 1С с милионом транзакций в день?

А в чём проблема для 1С держать 1е6 транзакций в день?
Да ни в чём, просто требования к оборудованию зависят от софта, который на нём будет работать, а не от простой цифры "количество транзакций".

Милион транзакций в 1С потребует, наверное, больше ресурсов, чем в БД для простой регистрации событий.
31 июл 09, 11:10    [7483312]     Ответить | Цитировать Сообщить модератору
 Re: Железо для базы данных Sql Server 2005/2008  [new]
Нектотам
Guest
alexeyvg
... просто требования к оборудованию зависят от софта, который на нём будет работать, а не от простой цифры "количество транзакций".
Милион транзакций в 1С потребует, наверное, больше ресурсов, чем в БД для простой регистрации событий.

Нет, ну я могу согласиться, что 1С (даже 8.1) использует MS SQL не на 100%, но современные версии (8.1 и будущая 8.2) вполне эффективны. Конечно, система которая прозрачно работает с 4-5 СУБД не может использовать "тонкие" настройки каждой. Поэтому не используются ни индексированные представления, ни секционирование таблиц, ни "разреженные" (Sparse) столбцы. Нельзя использовать хинты и 1С во многом скрывает от прикладного программиста управление блокировками/уровнями изоляции, индексы тоже создаются сильно ограниченно. И, да, соглашусь, что на типовых прикладных решениях построить систему на млн. транзакций в сутки достаточно сложно. Но если строить "БД для простой регистрации событий" на 1С, то выигрыш других средств разработки перед ней будет не столь значительным.
А с тем, что цифра "количество транзакций" я полностью согласен. 1 млн расчетов себестоимости на крупном многоцеховом многопередельном предприятии совсем не сравнится с миллионом записей о проходе сотрудников через проходную, например :)
31 июл 09, 11:44    [7483573]     Ответить | Цитировать Сообщить модератору
 Re: Железо для базы данных Sql Server 2005/2008  [new]
Var79
Member

Откуда:
Сообщений: 890
с миллионом записей о проходе сотрудников через проходную
добавим слово "в день", это наверное аримя проходит через границу вражеской страны, и регистрируются :)
зы
просто юмор :)
31 июл 09, 13:52    [7484562]     Ответить | Цитировать Сообщить модератору
 Re: Железо для базы данных Sql Server 2005/2008  [new]
Нектотам
Guest
Var79
с миллионом записей о проходе сотрудников через проходную
добавим слово "в день", это наверное аримя проходит через границу вражеской страны, и регистрируются :)
зы
просто юмор :)

1 млн расчетов себестоимости на предприятии в день - это тоже что-то похожее на мобилизацию
31 июл 09, 14:36    [7484863]     Ответить | Цитировать Сообщить модератору
 Re: Железо для базы данных Sql Server 2005/2008  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31195
Нектотам
alexeyvg
... просто требования к оборудованию зависят от софта, который на нём будет работать, а не от простой цифры "количество транзакций".
Милион транзакций в 1С потребует, наверное, больше ресурсов, чем в БД для простой регистрации событий.

Нет, ну я могу согласиться, что 1С (даже 8.1) использует MS SQL не на 100%, но современные версии (8.1 и будущая 8.2) вполне эффективны.
...
1 млн расчетов себестоимости на крупном многоцеховом многопередельном предприятии совсем не сравнится с миллионом записей о проходе сотрудников через проходную, например :)
Я, собственно, и говорил про сложность транзакций.
31 июл 09, 14:49    [7484961]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить