|
|
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
Загорелось сравнить производительность MS SQL и PostGree применительно к 1С 8.1 MS SQL 2000 - надежнее, Lunix и PostGree дешевле :-) (что для начальства важно) Вот что получилось: ------------------ Конфигурация: двухядерный пентиум 3ГГц 4 ГБт ОЗУ один НДД без всяких рейдов --------------------------- ОЗУ Windows 2003 Server использовали 1С 8.1 10.50 Клиентская часть, сервер приложений и сервер БД на одном ПК Тестовое Задание: обработка предназначенная для расчета данных АБС анализа по всей БД за 2007 год . 2000 клиентов ; 30000 документов; циклы по датам в разрезе клиента внутри которых множество мелких запросов и т.д. работа: postgres: 12:06 - 16:48 = 4:42 MS SQL 2000: 18:21 - 20:35 = 2:14 ------------------- Вопрос: стоит ли проводить тестирование этих же данных этой же обработкой когда клиентская часть 1С на ПК с ОС Windows , а сервер приложений и БД PostGrees на ОС Lunix против сервер приложений и БД MS SQL 2000 на ОС Windows Раздаются голоса что вот при ОС Lunix БД PostGres себя покажет!!! Но по моему вопрос ясен и очевиден - БД PostGres снова проиграет. -------------- Может быть кто-то уже имеет данные подобного тестирования? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 06:48 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
а каков был размер БД? (в байтах) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 10:10 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
в MS SQL - 3,5 ГБт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 10:57 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
версия postgreesql - pgsql-8.1.5-14C наверное маркировка фирмы 1С ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 11:05 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
как я понимаю взялся дефолтный конфиг постгреса ? дык не удивительно. Далее кеш был у обоих прогрет ? у постгреса он был достаточен ? вы уже определили которые планы запросов обеспечили такой разрыв ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 11:06 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
PlumbЗагорелось сравнить производительность MS SQL и PostGree применительно к 1С 8.1 MS SQL 2000 - надежнее, Lunix и PostGree дешевле :-) (что для начальства важно) -------------- Вопрос: стоит ли проводить тестирование этих же данных этой же обработкой когда клиентская часть 1С на ПК с ОС Windows , а сервер приложений и БД PostGrees на ОС Lunix против сервер приложений и БД MS SQL 2000 на ОС Windows Раздаются голоса что вот при ОС Lunix БД PostGres себя покажет!!! Но по моему вопрос ясен и очевиден - БД PostGres снова проиграет. --------------Привет. Описание похоже на флейм, но все же отвечу. PostgreSQL и MS SQL 2k ОЧЕНЬ разные СУБД. и оптимальные приложение должны писаться с учетом особенностей СУБД. Далее что более надежно MS SQL 2k or PG - ИМХО при нормальном железе оба будут надежно работать. PostgreSQL писался под *nix и только впоследствии был портирован для работы под Виндой. Так что правильная платформа для запуска и тестирования PG - Linux. Плюс MS SQL тратит много места под саму БД, и данные перенесенные под другую СУБД обычно занимают меньше места. Разница бывает и в 2 раза, а значит на больших запросах винчестер в 2 раза меньше дергается. Покажет ли себя эта связка 1C + PG + Linux более быстрой - нужно тестировать. Но насколько я знаю 1С с SQL серверами в принципе работает через ж... а если они еще и логику работы с СУБД не поменяли, т.е. работают с версионником PostgreSQL так же как и с блокировочником MS SQL 2k --------------------------- Раздаются голоса что вот при БД PostGres 1С себя покажет!!! Но по моему вопрос ясен и очевиден - 1С снова покажет неумение работать с SQL. PS название СУБД PostgreSQL его именно так и стоит писать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 11:18 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
VoDAПлюс MS SQL тратит много места под саму БД, и данные перенесенные под другую СУБД обычно занимают меньше места. Гм... И Вы можете привести объяснения этому "факту"?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 11:31 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
pkarklinГм... И Вы можете привести объяснения этому "факту"?!А зачем??? Я пишу программы по работе с СУБД, а не создаю СУБД. Для ответа на вопрос нужно смотреть как конкретно реализуется хранение данных. Сравнение было на MS SQL 2k / MySQL InnoDB 5 / Sybase ASA. Точных цифр не помню. Сами БД создавались и заполнялись с нуля. Скорее всего также использовались индексы и внешние ключи. MS SQL опередил других по размеру БД. Кто хочет наверняка может сделать тест самостоятельно :) У меня пока нет времени + нет желания ставить MS SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 14:42 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
VoDAЯ пишу программы по работе с СУБД, а не создаю СУБД. Для ответа на вопрос нужно смотреть как конкретно реализуется хранение данных. Т.е. Вам не знакома реализация хранения данных в бд ни в одной из используемых Вами СУБД. Жаль... VoDAСравнение было на MS SQL 2k / MySQL InnoDB 5 / Sybase ASA. Точных цифр не помню. Сами БД создавались и заполнялись с нуля. Скорее всего также использовались индексы и внешние ключи. И Вы не можете никакого тынца привести?! В таком случие - это: VoDAПлюс MS SQL тратит много места под саму БД, и данные перенесенные под другую СУБД обычно занимают меньше места. Разница бывает и в 2 раза, а значит на больших запросах винчестер в 2 раза меньше дергается. без приведения хотя бы сценария и результатов тестирования просто очередной "пук". Я могу сделать так, что и в 10 раз бд будет больше. авторА зачем??? Вот чтобы как раз выяснить, что это не "пук". авторУ меня пока нет времени + нет желания ставить MS SQL А Вы не ставьте. Вы огласите сценарий тестирования. А результаты его для MS SQL я выложу. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 14:52 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
Народ, если кто знает как оптимально настроить PostGreSQL под Windows Server пишите, мне не лень перенастроить и заново запустить. Дело в том что никаких рекомендаций в фирма 1С не предоставляет. Декларируется, что предоставляется модифицированная для работы с 1С 8.1 версия PostgreeSQL - я и решил что все уже заточено заранее. ----------------- в каталоге "C:\Program Files\PostgreSQL\8.1.5-14.1C\data\base\" есть несколько каталогов: 1 ; 10792 ; 10793; 17232; 17586 каталог - 17586 имеет внутри данных на 5.5 Гбт - внутри нумерованные файлы разного размера. Неужели это так БД размазалась ? -------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 15:07 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
>MS SQL опередил других по размеру БД смеялсо. ты бы взял еще и Оракл с его UNDO/REDO. и потом сказал бы что он медленный. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 16:08 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
pkarklin авторА зачем??? Вот чтобы как раз выяснить, что это не "пук".OK, пусть будет "пук" ))) pkarklin авторУ меня пока нет времени + нет желания ставить MS SQL А Вы не ставьте. Вы огласите сценарий тестирования. А результаты его для MS SQL я выложу. ;)Когда будет время напишу сценарий и прогоним на разных системах ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2008, 11:52 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
VoDAКогда будет время напишу сценарий и прогоним на разных системах ))) Буду с нетерпением ждать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2008, 11:53 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
Plumbодин НДД без всяких рейдовИмхо, на этот тестирование можно завершать. В мало-мальски серьезных ситуациях работать на одном винте не серьезно. А если задачи детские, то и БД тестировать бессмысленно, т.к. на детских объемах разницы не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2008, 12:33 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
miksoftИмхо, на этот тестирование можно завершать. В мало-мальски серьезных ситуациях работать на одном винте не серьезно. Бухгалтеров обычно не очень интересует серьезность с Вашей точки зрения, у них свои критерии, им посчитать надо, и если не удалось - вот это серьезно. miksoftА если задачи детские, то и БД тестировать бессмысленно, т.к. на детских объемах разницы не будет. Вы оптимист. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2008, 15:55 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
Plumb Загорелось сравнить производительность MS SQL и PostGree ... ... Но по моему вопрос ясен и очевиден - БД PostGres снова проиграет. Если вы действительно не испытываете предвзятости к одной из СУБД, то посмотрите в сторону безплатности ПО. Уж поверьте качество PgSQL ничем не уступает MS SQL. )) ИМХО тест СУБД производымий на конфигурации "изкаробки" не есть таким что вселяет доверие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2008, 18:36 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
Предубеждений против PostGreeSQL нет, правда и любови особой тоже. Я этот сервер БД вообще не знаю. Однако инерция остается: т.е. я знаю MS SQL2000. 1С на нем работает великолепно, как настраивать, подводные камни - целый форум и прочее. А по PostgreSQL применительно к 1С 8.1 - ничего тольком нет. Ведь даже в обсуждениях , все кто хвалит PostgreSQL ничего не посоветовали, например в конфиге то или то поправить. -------- кроме того , MS sql 2000 тоже поставили "из коробки", без всяких настроек. Только SP4 добавил и все. ------ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2008, 10:05 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
Степан H.. Уж поверьте качество PgSQL ничем не уступает MS SQL. )) ИМХО тест СУБД производымий на конфигурации "изкаробки" не есть таким что вселяет доверие. а почему Вам можно верить, а тесту нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2008, 10:25 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
К сожалению в конфиге postgresql.cong нет опции а-ля 1s_optimized = on )) Однако вот в части этого документа (ст. 39-46) есть некоторый пример настройки конфига. http://]http://postgresmen.ru/files/rit2007_training_pginweb_slides.pdf отнеситеть с пониманием к тому что изначально конфиг настроен на максимальную надежность, но не производительность. Подбирайте параметры в конфиге в сответствии с вашим железом, интенсивностью использования БД и т.д. Ну и после "расчета данных АБС анализа по всей БД за 2007 год" просмотрите статистику БД, правильность использования индексов применительно именно к вашим данным ... Возможно некоторая корректировка индексов вас приятно удивит в производительности. и еще. платформа Linux для PostgreSQL - это далеко не пустой звук. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2008, 11:09 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
SergSuper Степан H.. Уж поверьте качество PgSQL ничем не уступает MS SQL. )) ИМХО тест СУБД производымий на конфигурации "изкаробки" не есть таким что вселяет доверие. а почему Вам можно верить, а тесту нет? Програмное обеспечение иногда нуждается в насторйке. Хотя бы в это Вы верите? )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2008, 11:17 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
Степан H.Програмное обеспечение иногда нуждается в насторйке. Хотя бы в это Вы верите? )) Когда к программе написанной для DBF сбоку прикрутили блокировочный MS SQL, а потом ко всему этому прикрутили сверху версионный PostgreSQL, то верить в то что последний будет работать не хуже как-то не очень получается, особенно если вспомнить что он в TPC почему-то вроде как и не упомянается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2008, 11:42 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
Локшин Марк Степан H.Програмное обеспечение иногда нуждается в насторйке. Хотя бы в это Вы верите? )) Когда к программе написанной для DBF сбоку прикрутили блокировочный MS SQL, а потом ко всему этому прикрутили сверху версионный PostgreSQL, то верить в то что последний будет работать не хуже как-то не очень получается, особенно если вспомнить что он в TPC почему-то вроде как и не упомянается. Не буду спорить, не вникал сколь глубоко, однако сомниваюсь что "прикручивали" поверх MS SQL. Скорее сбоку ... К тому же, судя из Ваших слов, стоит ли вообще обсуждать именно производительность любой СУБД применительно к программе которая "написана для DBF" о TPC ... а 1с там вооще то упомянается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2008, 14:50 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
Степан H.о TPC ... а 1с там вооще то упомянается? а 1С совсем и не СУБД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2008, 17:44 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
>работа: >postgres: 12:06 - 16:48 = 4:42 >MS SQL 2000: 18:21 - 20:35 = 2:14 Это время в чем ? В минутах или в секундах ? То есть 2 или 4 минуты или 2 или четыре секунды ? И еще не совсем понятно, зачем в ABC-анализе >циклы по датам в разрезе клиента внутри которых множество мелких запросов и т.д. Мы же при каждом запуске анализа группируем продажи по некоторому параметру - виду товара, клиенту, группе клиентов, области, городу, менеджеру и т.д., а не строим сразу многомерный куб. Ну так и надо одним запросом выбирать готовые данные (2 колонки), потом их в цикле разбивать на 3 группы... Чего-то я не понимаю в этой жизни ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2008, 19:09 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
Время в часах и минутах естественно, АБС анализ - я не специалист в этой области. ПО АБС анализа имеет текущей весией - №8 и еще есть мысли как его сделать более правильным. Программисты понимают, что после версии №3 началась встройка "подпорок" в код, условий , ветвлений и прочие бяки. Когда наконец то постановщик задачи "исчерпает" свою фантазию, тогда я и перепишу обработку в оптимальной форме. Но сейчас для тестирования производительности - это то что доктор прописал :-) -------- Плюс под термином АБС анализ Вы и мой постановщик задачи вероятно понимаете совершенно разные вещи :-) . Но это уже другая тема :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2008, 07:57 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=35154667&tid=1553159]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 162ms |

| 0 / 0 |
