|
v8: Сравнение производительности PostgreSql и IBM DB2 | ☑ | ||
---|---|---|---|---|
0
newjon
04.07.10
✎
21:46
|
провел сегодня испытания проведение документов (операции проведение документов), за месяц вот что получилось постгре 33 минуты 59 секунд, ибм 27 минут 44 секунды. базы абсолютно одинаковые
|
|||
1
Чайник Рассела
04.07.10
✎
21:46
|
версия PostreSQL?
|
|||
2
newjon
04.07.10
✎
21:49
|
(1) 8.4.3-3.1с
|
|||
3
newjon
04.07.10
✎
21:52
|
вот теперь думаю может стоит поменять postgres на ibm
|
|||
4
Чайник Рассела
04.07.10
✎
21:52
|
(2) постгри настраивал?
|
|||
5
newjon
04.07.10
✎
21:53
|
например что конкретно ? если про память я где то читал, то да
|
|||
6
Чайник Рассела
04.07.10
✎
21:54
|
||||
7
newjon
04.07.10
✎
22:00
|
(6) вроде по такой инструкции настраивал, все за иключением fsync делал.
fsync просто побоялся ibm db2 только поставил и никаких настроек не делал |
|||
8
ice777
04.07.10
✎
22:00
|
а бесплатный DB2 Express-C имеет отношение к результатам в (0)?
|
|||
9
IamAlexy
04.07.10
✎
22:00
|
db2 до какого количества оперативы сервера бесплатна?
всмысле что на серьезную нагрузку ее нахаляву не повесишь? |
|||
10
newjon
04.07.10
✎
22:01
|
(8)именно он с сайта 1с
(9) про оперативу вроде нигде не встречал 1 проц(2 ядра) вроде |
|||
11
newjon
04.07.10
✎
22:03
|
единственный минус пока базу очень долго загружал
|
|||
12
Voffka
04.07.10
✎
23:03
|
(11) Посгрисом, или 1Сом?
|
|||
13
newjon
04.07.10
✎
23:24
|
(12) 1сом в дб2
|
|||
14
dervishsy
04.07.10
✎
23:38
|
(0)На каком системе испытания проводились?
|
|||
15
newjon
04.07.10
✎
23:43
|
на слабом системе ноут( поэтому диск самое слабое место), пент Т4200 ОЗУ 4ГБ, vista home basic
|
|||
16
newjon
04.07.10
✎
23:45
|
(15) сервер баз данных, 1с82 сервер и сам клиент все на одной машине
|
|||
17
mad hatter
04.07.10
✎
23:56
|
еще бы сравнить с инсталляцией MS SQL "из коробки"..
|
|||
18
newjon
05.07.10
✎
00:04
|
(17) нет у меня такой
|
|||
19
newjon
05.07.10
✎
00:05
|
а есть ли еще результаты подобного тестирования ? ссылку скинть если кто знает
|
|||
20
kiruha
05.07.10
✎
00:06
|
(15)
Это не тест Ежели у тебе в серверной не ноут |
|||
21
newjon
05.07.10
✎
00:08
|
(20) в чем разница
|
|||
22
Advan
05.07.10
✎
00:17
|
это не тест - это фигня.
Вот бу увидеть нагрузочное тестирование при разном количестве пользователей. Например при 5,10,15,25,50,100,500 пользователей. Просто интересно - кто будет лучше - но почемуто 1с такое не делает :( |
|||
23
ansh15
05.07.10
✎
12:04
|
Может быть и делают, но не публикуют...
|
|||
24
Живой Ископаемый
05.07.10
✎
12:09
|
ну, различие-то не радикальное... если бы соотношение было скажем 30 и 15, тогда бы может стоило...
2(10,7,11) попробуй сделать такую вещь: запусти в ДБ2 db2cmd и выполни такую команду: db2set DB2_WORLOAD=1C и перезапусти инстанс... и повтори тест. |
|||
25
Живой Ископаемый
05.07.10
✎
12:11
|
еще раз:
db2set DB2_WORKLOAD=1C ошибся в букве |
|||
26
newjon
05.07.10
✎
12:50
|
(24) я это делал перед тестом
|
|||
27
newjon
05.07.10
✎
12:52
|
(24) если взять за 100% дб2 то различие в 22,5%
|
|||
28
Живой Ископаемый
05.07.10
✎
12:53
|
2(26) а... :) ну вот, а говоришь "ibm db2 только поставил и никаких настроек не делал"
|
|||
29
newjon
05.07.10
✎
13:05
|
(28)так это не настройка там наверное 1с работать не будет без этого
|
|||
30
dm77
05.07.10
✎
13:08
|
(8) оперативной памяти - 2 Гб для экспресса
|
|||
31
dm77
05.07.10
✎
13:10
|
(8) ты брал дб2 с сайта 1с? там вроде древняя версия, попробуй 9.7 с сайта ibm
|
|||
32
dm77
05.07.10
✎
13:15
|
(18) скачай экспресс с микрософта
|
|||
33
Живой Ископаемый
05.07.10
✎
13:15
|
2(29) работать - часто будет.. загружать выгрузку - некоторые конфы будет.
|
|||
34
newjon
05.07.10
✎
13:23
|
(31) 9.7 с 1сом дружить будет ?
|
|||
35
dm77
05.07.10
✎
13:25
|
(34) отлично дружит, читай про версию дб2 http://v8.1c.ru/requirements/
|
|||
36
Живой Ископаемый
05.07.10
✎
13:30
|
2(34) 1С сама продает ДБ2 9.7
зы. сейчас есть 9.7.2 |
|||
37
xReason
05.07.10
✎
13:33
|
DB2 - Бесплатная версия имеет ограничения на использование для работы СУБД не более одного двухъядерного процессора и 2 Гбайт оперативной памяти (общее количество процессоров и памяти в системе может быть любым, но ресурсы сверх указанных ограничений не будут использоваться СУБД).
так что бесплатный вариант не катит |
|||
38
newjon
05.07.10
✎
13:38
|
(32) ссылку дай я дома вечером поставлю
|
|||
39
dm77
05.07.10
✎
13:40
|
поищи ms sql express 2008 r2
|
|||
40
Semyons
05.07.10
✎
13:40
|
(37) - да ладно, 2 гига оперативы для средней базы вполне достаточно, как и 2 ядра. А для большой базы все равно лучше MS SQL покупать.
Кроме того, можно на один сервер несколько инстансов DB2 поставить, на каждую базу 1С по одному. Каждый будет отъедать по 2ГБ оперативы и по 2 ядра. |
|||
41
xReason
05.07.10
✎
13:46
|
(40) на рабочем сервер тогда тестируй с 8 гигами оперативки
Вот тогда и будет ясно, хватает 2 гигов или нет |
|||
42
xReason
05.07.10
✎
13:47
|
А маленькой базе и файлового варианта хватит
|
|||
43
Semyons
05.07.10
✎
13:53
|
(42) а я и не говорю, про маленькую. Я говорю про среднюю. База 10-12 гиг вполне себе живет хорошо на 2 гигах оперативы. Кроме того, у файловой надежность не особо.
|
|||
44
xReason
05.07.10
✎
14:33
|
(43) делай бекап, а если винт сдохнет, тут пофигу на чем база
Для базы 10-12 гигов, надо больше оперативки |
|||
45
Semyons
05.07.10
✎
14:44
|
(44) бэкапы тут не помогут. Файловая база ЗУП пару раз падала, приходилось восстанавливать из архива, благо изменений не так много было.
Насчет больше - не согласен. На самом деле многое зависит от режима использования базы. У нас три бухии по 6-9 гиг на одном сервере с 4гб живут неплохо + еще сервер 1С на той же машине, он отъедает примерно половину памяти. |
|||
46
Semyons
05.07.10
✎
14:50
|
+(45) на самом деле очень много зависит от структуры базы, от разнообразности запрашиваемых данных, от количества клиентов и т.д. И вполне может быть что база размером 10 гиг будет отлично работать на сервере с 2ГБ озу, а база размером 4 гига - тормозить.
Поэтому одного ответа тут нет, но ИМХО для большинства 2ГБ должно хватить. Ну а если не хватит - то тут уж прямой путь к MS, покупать дб2 смысла особого нет. При примерно одинаковой цене MS SQL все же побыстрее. |
|||
47
Demiurg
05.07.10
✎
14:56
|
(46) для небольших компаний развести базы по отдельным экземплярам дб2 смысл еще как есть
по поводу кто быстрее - 1С выпустила простой нагрузочный тест, теперь каждый владелец этого теста легко может сравнить, ибо обе субд есть в триальном варианте |
|||
48
Semyons
05.07.10
✎
14:58
|
(47) если баз несколько - то несомненно есть. Речь идет об одной большой базе. Ее развести по инстансам не удастся никак :)
|
|||
49
sapphire
05.07.10
✎
14:59
|
(48) Уверен? Кластеризацию никто не отменял.
|
|||
50
Demiurg
05.07.10
✎
15:00
|
(48) есть триалка платных версий DB2, оценить есть ли смылс покупать
и есть пара приемов, когда за небольшую стоимость в DB2 можно получить больше отдачи чем от "стандарта" сиквела |
|||
51
Semyons
05.07.10
✎
15:09
|
(49) кластеризация на db2 express-c?
|
|||
52
xReason
05.07.10
✎
15:10
|
(47) а можно ссылку на нагрузочный тест?
|
|||
53
Semyons
05.07.10
✎
15:12
|
(50) возможно. Мы когда рассматривали различные варианты - получили что стоимость одного клиента на ms sql примерно равна стоимости одного клиента на db2. Деталей сейчас уже не вспомню, дело было около полутора лет назад. Возможно сейчас все изменилось.
|
|||
54
Demiurg
05.07.10
✎
15:17
|
(52) http://users.v8.1c.ru/ETPTest.aspx (входит в состав 1С:КИП 2й версии)
|
|||
55
xReason
05.07.10
✎
16:57
|
иис сдох с асп.нетом
Server Error in '/' Application. Runtime Error Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off". <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> |
|||
56
RaptorRex
05.07.10
✎
19:00
|
Был недавно на конференции ИТ диров 1С.
Там доклад читал представитель IBM про DB2. Говорил что IBM серьезно взялись на оптимизацию взаимодействия DB2 и 1С (Отдел в штатах создали и они там чтот "оптимизируют"). Кроме того на телеконференции 1С (это уже другой источник) был представлен график нагрузочного тестирования 1С 8.2 под Postgres и DB2, графика под рукой нету так что опишу своими словами. Разница производительности была существенна (процентов 20) при количестве одновременно работающих тестовых юзверей больше 30. При небольшом количестве подключений разницы практически не было. |
|||
57
RaptorRex
05.07.10
✎
19:01
|
Разница в пользу DB2
|
|||
58
xReason
05.07.10
✎
19:13
|
Ну вот есть сервак с 16 гигами оперативки.
Вот даже интересно стало, если поставить Постгрес и DB2, то что будет шустрее работать. Понятно, что постгрессу отдать почти всю память |
|||
59
xReason
06.07.10
✎
00:25
|
Как всегда на этом форуме популярные темы, только про всякую туфту
|
|||
60
dm77
06.07.10
✎
07:07
|
(59) (58) а ты поставь - и расскажешь про результаты
|
|||
61
ARIST_A
06.07.10
✎
08:36
|
(11)
Вот это прочитайте по поводу загрузки .dt https://www.ibm.com/developerworks/mydeveloperworks/wikis/home/wiki/Wc0d1a21236a5_4cb4_9d40_424193dcd115/page/Медленно%20загружается%20.dt%20файл И коли база большая, то можно еще буферпулы ручками настроить. https://www.ibm.com/developerworks/mydeveloperworks/wikis/home/wiki/Wc0d1a21236a5_4cb4_9d40_424193dcd115/page/Настройка%20размера%20буферных%20пулов |
|||
62
dm77
06.07.10
✎
09:53
|
(52) Реалистичное нагрузочное тестирование на 1000 пользователей
http://www.trsoft.ru/staticnews/conferenc250909/ |
|||
63
kiruha
06.07.10
✎
10:58
|
(62)
Одна вода ни графиков, ни расчетов, ни сравнений |
|||
64
ARIST_A
06.07.10
✎
14:26
|
(51) Да. Можно. Но только не на бесплатной версии Express-C.
|
|||
65
ARIST_A
06.07.10
✎
14:27
|
(63) Вот еще. С графиками. http://axelot.ru/Company/news/2010/06/25/news_223.html
А сравнения 1С никогда не делает. |
|||
66
dervishsy
06.07.10
✎
14:34
|
Как все оказывается радужно на DB2.
|
|||
67
dervishsy
06.07.10
✎
14:36
|
Вот еще
http://www.gilev.ru/1c/81/db2/ |
|||
68
ARIST_A
06.07.10
✎
14:57
|
||||
69
dm77
06.07.10
✎
16:34
|
(65) Воды не меньше. Сравнили бы напрямую ms и ibm
|
|||
70
ARIST_A
06.07.10
✎
16:38
|
Ну вы скажите, какого вам киселька налить, чтобы водой не казалось. Там воды на мой взгляд мало. Нет только сравнения с другими базами. И делать мы его не будем. Политика 1С - не делать прямых сравнений. И мы не будем делать.
Хотя для себя сравнение мы, конечно, делали. |
|||
71
dm77
06.07.10
✎
20:06
|
(70) и что выбрали в конечном итоге?
|
|||
72
Живой Ископаемый
06.07.10
✎
21:13
|
2(71) дядька, ты только что так пошутил, как очень немногие смогут даже очень постаравшись... :)
|
|||
73
Demiurg
07.07.10
✎
07:51
|
+1 ^)
|
|||
74
smaharbA
07.07.10
✎
07:53
|
в это время mssql спокойно делает свою работу
|
|||
75
vetal2000
17.07.10
✎
22:48
|
Я так понимаю если брать бесплатные варианты DB2 Express C и PostgreSQL, то постгри лучше, потому что у него нет ограничений на ресурсы!
А если брать разницу с коммерческой DB2 то она % на 20 быстрее, да и то только при больших нагрузках на сервер ползователей так 25-50 и выше. Пытался найти системные ограничения на Postrge ничего вразумительного не нашел. На самом деле тут ещё важен момент с выбором операционной системы... |
|||
76
Fragster
гуру
17.07.10
✎
23:15
|
(75) и то и то и на линухе и на винде пашет...
|
|||
77
Advan
18.07.10
✎
00:03
|
(75)Дело в том что под Postgre нужно еще онфу переписывать серьезно - а это может выйти недешево. Потому MSSQL пока лучший вариант при 20 и больше пользователей.
|
|||
78
Fragster
гуру
18.07.10
✎
11:14
|
(77) типовые уже все, не?
|
|||
79
Advan
18.07.10
✎
12:55
|
(78)Частично
|
|||
80
Demiurg
28.07.10
✎
17:27
|
планирую замутить тоже что то вроде Семинар IBM "Решения 1С на платформе IBM DB2"
мне то никто не помешает сделать сравнение ну и плюс ролики по DB2 бесплатно штампую :) http://infostart.ru/public/73482/ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |