Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выбор железа для SQL6.5
|
|||
|---|---|---|---|
|
#18+
Может кто примерно подсказать конф. сервера под MS SQL 6.5? Задачи: 1- ~5 - 6 клиентов _только_ на вставку ~100-120 тыс.записей в сутки. 2- ~ 10-12 клиентов, использующих эти данные -анализ, статистика итд. Нужна комфортная (разумная) работа последних. P.S. Денег маловато. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2001, 01:56 |
|
||
|
Выбор железа для SQL6.5
|
|||
|---|---|---|---|
|
#18+
100 тыс. записей в сутки это через год у тебя вже будет гигабайт. т.ч. не економь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2001, 06:33 |
|
||
|
Выбор железа для SQL6.5
|
|||
|---|---|---|---|
|
#18+
1. Не очень понятно, что это за записи (размер, назначение). Если это бухгалтерская и экономическая информация, то записи разбухнут и база уже через месяц будет порядка Гига. А что потом? Может ошибка в цифрах, т.к. операторы ввода не смогут ввести такое число записей, если они не будут генерироваться автоматом? Может следует понимать, что база замрет на ~100000 записей? По этой причине, рекомендации будут весьма приближенными, а о размере дисков вообще ничего нельзя сказать. Можно лишь утверждать, что дисков надо не меньше 2, чтобы организовать базу на чередующихся разделах (лучше аппаратный RAID) (клиентов не так уж и мало). Лучше 3 диска, чтобы на одном разместить систему и архивы базы (объекты репликации). 2. Сетевое оборудование на стороне сервера должно быть не хуже 100 Мб/с. У клиентов можно 10. 3. Процессор не ниже Пень 2. (Лучше 2 шт.). 4. Память не меньше 256 Мб. Если будет 512, то надо поэкспериментировать, сколько отдать SQL-серверу. Сталкивался с ситуациями, когда серверу отдаешь больше 155555 страниц, то приложения крутятся медленнее. Лучше в оставшейся памяти организовать TempDB. 5. По заданному вопросу ясно, что не стоит гнаться за Brand Name. Минусы левой сборки перекроются плюсами цены или параметров. Надо только посерьезнее отнестись к резервированию базы, т.к. надежность такой сборки... 6. Ленточка желательна, но если базу можно резервировать в других помещениях, то можно обойтись без нее. 7. Последняя рекомендация: (ДОЛЖНА БЫТЬ ПЕРВОЙ) для таких задач MSSQL6.5 принесет много головной боли. Я бы начинал на семерке или 2000. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2001, 06:34 |
|
||
|
Выбор железа для SQL6.5
|
|||
|---|---|---|---|
|
#18+
Виноват, простите... Уточняю - Размер записи ~500-600 байт, за время тестирования (8 дн.) набежало ~450 Mb Disk System планируется бОльшой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2001, 11:49 |
|
||
|
Выбор железа для SQL6.5
|
|||
|---|---|---|---|
|
#18+
MSQL 6.5 - редкостное дерьмо. Мы с ним мучались два года, сколько он нам крови попортил, сколько было матерных слов высказано в адрес разработчиков этой дебильной СУБД и фирмы Microsoft. Очень недадёжный, постоянно падал, отсутвовали элементарные вещи (например, роли). Наверное, тем, кто начинал с MS SQL 6.5 и не видел ничего другого, было не так обидно. А я до этого работал с Oracle 7.0 и хорошо понимал, чего не хватает этой СУБД. Переход на SQL 7.0 значительно упростил наши проблемы. Новая версия оказалась гораздо надёжней (падает в среднем раз в квартал, а MS SQL 6.5 падал раз в две недели), стала быстрее работать (на SELECT-ах также, а на INSERT, UPDATE и DELETE заметно быстрее), стало меньше проблем с блокировками и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2001, 16:03 |
|
||
|
Выбор железа для SQL6.5
|
|||
|---|---|---|---|
|
#18+
MSQL 6.5 - редкостное дерьмо. Мы с ним мучались два года, сколько он нам крови попортил, сколько было матерных слов высказано в адрес разработчиков этой дебильной СУБД и фирмы Microsoft. Очень недадёжный, постоянно падал, отсутвовали элементарные вещи (например, роли). Наверное, тем, кто начинал с MS SQL 6.5 и не видел ничего другого, было не так обидно. А я до этого работал с Oracle 7.0 и хорошо понимал, чего не хватает этой СУБД. Переход на SQL 7.0 значительно упростил наши проблемы. Новая версия оказалась гораздо надёжней (падает в среднем раз в квартал, а MS SQL 6.5 падал раз в две недели), стала быстрее работать (на SELECT-ах также, а на INSERT, UPDATE и DELETE заметно быстрее), стало меньше проблем с блокировками и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2001, 16:05 |
|
||
|
Выбор железа для SQL6.5
|
|||
|---|---|---|---|
|
#18+
Сам под Oracle 8i. Но вот так исторически сложилось, что тех.система на SQL6.5. И она помирает... До установки нового оборудования+ПО ~ 7-8 мес. Надо как-то дотянуть.. Сервер нужен как раз для этого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2001, 01:48 |
|
||
|
Выбор железа для SQL6.5
|
|||
|---|---|---|---|
|
#18+
В вашем случае сильно поможет, если вы организуете данные так, что пишущие и читающие транзакции не пересекались, вплоть до организации отдельной базы для отчетов, в которую данные будут периодически (по расписанию или в период наименьших нагрузок) добавляться из транзакционной базы. В случае организации такой отчетной базы, возможны мероприятия по денормализации, дублирования данных и предварительно посчитанных агрегатов в целях ускорения чтения и уменьшения времени вычисления. Получится OLAP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2001, 08:44 |
|
||
|
Выбор железа для SQL6.5
|
|||
|---|---|---|---|
|
#18+
Все та-ки OLAP. Согласен. Спасибо всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2001, 11:32 |
|
||
|
Выбор железа для SQL6.5
|
|||
|---|---|---|---|
|
#18+
Про надежность. 6.5 у меня не падал ни разу за 4 года эксплуатации. NT падает, но SQL за собой не тянет, все транзакции нормально отрабатывабтся, или FORWARD или ROLLBACK. Конечно, если в перерывах между транзакциями играть на сервере в старкрафт и слушать диски Киркорова, то можно уронить все. Рекомендую. Min. 64 MB RAM CPU - не очень важно, 200 уже потянет, тут главное в дисковых операциях. 2 SCSI HDD, пока по 10-20 Gb. SCSI - это важно. На них запись идет паралелльно, а не последовательно, как на IDE. На диске 0 создаешь базу, на 1 - Log. Backup делаешь на 1. Если слетает один диск, то ты имеешь или базу, или резервную копию. А точно 6 клиентов делают 120 000 записей в сутки? Это 250 записей в минуту. Кассовые аппараты в супермаркете? Это невозможно для ручного ввода. Данные от датчиков? Подумайте, на какую разумную глубину их надо сохранять. Если данных Если надо сохранять ВСЕ, типа метео данных, то я насчет объема диска я пас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2001, 18:49 |
|
||
|
Выбор железа для SQL6.5
|
|||
|---|---|---|---|
|
#18+
Да, данные от тех.процесса, хранятся в течении года. tO Андрей Курилов: Можно поподробнее про 155555 страниц - какие прилож.тормозят ?: - SQL клиенты; - NT-клиенты; - локальные проги ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2001, 04:07 |
|
||
|
Выбор железа для SQL6.5
|
|||
|---|---|---|---|
|
#18+
Прежде чем о каком-то OLAP-е думать, нужно сначала на MS SQL Server 7.0 перейти. Уверен, что большинство проблем исчезнет, а некоторые проблема станут меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2001, 16:03 |
|
||
|
Выбор железа для SQL6.5
|
|||
|---|---|---|---|
|
#18+
Здесь ничего не говорилось о равномерности нагрузки. Если исходить из средних значений, то 120 000 / 24 / 60 / 60 = ~ 1.4 записи в секунду. Предположим, 1 запись в одну транзакцию, т.е. 1.4 коротких транзакций в сек. По моему это немного даже для слабенького сервера. Процессор вполне потянет от PII-200, да и винчестеры, я думаю, 20..40 гигабайт за год успеют записать любые. Другое дело - анализ и статистика. Тут желательно памяти побольше (мин. 512), да и процессор из среднего уровня, например PIII-800. Учитывая, что в наше время, когда "космические корабли бороздят просторы вселенной" а иметь на домашнем игровом компьютере меньше 256Мб уже как-то неприлично, не стоит сильно экономить на сервере. Ну а винчестеры сами смотрите, главное чтобы, как уже писали другие, было не меньше двух, а лучше 3 или 4. Так, при разумном рапределении баз, и с объёмом вопрос решится, и с надёжностью, и обращения к дискам ускорится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2001, 07:43 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32017611&tid=1824834]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 268ms |
| total: | 414ms |

| 0 / 0 |
