|
|
|
сравнение производительности 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 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
ИЗМЕНИЛ НАСТРОЙКИ PostgreSQL ======================================== работа: postgres: 10:52 - 12:28 = 1:36 !!!! MS SQL 2000: 18:21 - 20:35 = 2:14 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2008, 09:30 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
Кто бы мог подумать! :-) пойду MS SQL 2000 подкручивать! :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2008, 09:31 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
PlumbИЗМЕНИЛ НАСТРОЙКИ PostgreSQL ======================================== работа: postgres: 10:52 - 12:28 = 1:36 !!!! MS SQL 2000: 18:21 - 20:35 = 2:14А чего поменал то ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2008, 10:40 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
А чего поменал то ? все подряд :-) согласно файлу который указал Степан Н. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2008, 11:14 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
Степан H.Однако вот в части этого документа (ст. 39-46) есть некоторый пример настройки конфига. http://postgresmen.ru/files/rit2007_training_pginweb_slides.pdf ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2008, 11:15 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
да... а если постгрис запусти на линуксе, да ещё и без графической оболочики, накрутить настройки (выделенный сервер) а если ещё поизучать планы запросов, там инедксов нужных докрутить, может ещё чего... ...ещё если взять пол суммы которую (гипотетически) сэкономили на MSWindows Server, воткнуть больше оперативки, пару SATA винтов рейдом... время в тестах наверно секунд 15...20 будет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2008, 13:57 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
2Plumb - Вы же не пропадайте, расскажите к чему придёте и что начальство скажет... интересно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2008, 13:58 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
В ближайшее время сисадмины обещали на тот же сервак Linux поставить. Тогда еще раз потестирую и результаты выложу снова - самому интересно. ----- Начальство пока ничего не говорит - microsoft к нам еще не приходила :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2008, 14:12 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
Подождем, пока сабжем заинтересуется TPC.org. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2008, 14:20 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
Степан H.К тому же, судя из Ваших слов, стоит ли вообще обсуждать именно производительность любой СУБД применительно к программе которая "написана для DBF" Правильно, не стоит. Т.к. 1С это не тест а программный продукт, причем сильно специфический в плане особенностей работы с СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2008, 15:43 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
Локшин Марк Степан H.К тому же, судя из Ваших слов, стоит ли вообще обсуждать именно производительность любой СУБД применительно к программе которая "написана для DBF" Правильно, не стоит. Т.к. 1С это не тест а программный продукт, причем сильно специфический в плане особенностей работы с СУБД. Согласен, но в контексте пользования 1С и стоит тестировать с помощью 1С, т.к. что толку от высокой средней производительности, если именно на 1С-ных запросах будет тормозить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 10:47 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
zloy denСогласен, но в контексте пользования 1С и стоит тестировать с помощью 1С, т.к. что толку от высокой средней производительности, если именно на 1С-ных запросах будет тормозить? ГЫ... Вы видели эти "1Сные запросы", т.е. как работает 1С с сервером? Откуда там скорости взяться?! Нет ничего хуже, чем тестировать производительность серверов 1Сом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 12:44 |
|
||
|
сравнение производительности MS SQL и PostGree применительно к 1С 8.1
|
|||
|---|---|---|---|
|
#18+
Я же не говорю что 1С-ом правильно тестировать сервера и это будет отражать реальную картину. Я говорю что если сервер нужен для 1С-а, то и тестировать логично 1С-ом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 13:19 |
|
||
|
|

start [/forum/topic.php?all=1&fid=35&tid=1553159]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 379ms |

| 0 / 0 |
