#0
by neomarat
Насколько PostgreSQL тормознее на неоптимизированных базах. Т.е. есть база которая делается - чем быстрее тем лучше, лишь бы запустить. Вопрос оптимизации - далекое будущее - насколько есть смысл ставить PostgreSQL или не парится и сразу втыкать MS SQL? Вроде с блокировками у PostgreSQL гораздо хуже?
#0
by neomarat
Насколько PostgreSQL тормознее на неоптимизированных базах. Т.е. есть база которая делается - чем быстрее тем лучше, лишь бы запустить. Вопрос оптимизации - далекое будущее - насколько есть смысл ставить PostgreSQL или не парится и сразу втыкать MS SQL? Вроде с блокировками у PostgreSQL гораздо хуже?
#4
by floody
если есть возможность, то конечно ms sql, но postgres можно использовать если: 1) не боитесь linux 2) конфа на упр. блокировках (или мало пользователей)
#7
by Злопчинский
деньги твои? Если да тогда понять можно Если нет то фигли их считать? Пусть хозяин денег беспокоится о наличии спеца которому не надо задавать такие вопросы на форуме
#10
by Турист
клиенту тоже нужно обосновать, зачем ему платить за mssql, если есть бесплатный postgre
#11
by floody
у вас проблемы с пониманием прочитанного? в сказано обратное - использовать postgres рекомендуется только с упр.блокировками
#12
by Escander
с учётом того, что 1С не рекомендует разрабатывать без использования упр. блокировок...
#16
by Провинциальный 1сник
Настройка постгреса - это что-то вроде шаманства. Никогда нельзя знать заранее, что получишь в результате.
#18
by Провинциальный 1сник
У постгреса кстати главная проблема не в блокировках, а в чересчур оптимистичном построении планов запросов в случае запросов виде "select from select" - это весьма характерно для 1с при использовании виртуальных таблиц. Метод nested loop используется несмотря на то, что размеры связываемых таблиц могут быть весьма велики. Отсюда - периодически дикие тормоза с загрузкой процессора сервера.
#20
by ifso
чем "надо" регламентировано ? к обозначенному обоснованию прилагается обоснование заявления "вдвое дороже" ? а если вдвое дешевле ?
#22
by Зеленый Кот
>> встанет везде, но знающие люди говорят, что postgres на винде не вариант это есть сексуальные фантазии "знающих" людей! один хрен!
#23
by Зеленый Кот
>> Настройка постгреса - это что-то вроде шаманства. Никогда нельзя знать заранее, что получишь в результате. тоже фантазии! у Гилева все написано что и как!
#24
by MAG
(+22) Поддержу, наш админ установил postgres на windows, замечательно работают 2 базы УПП и УТ, около 35-40 пользователей одновременно, базы каждая около 20 Гб, полет нормальный.
#25
by ifso
имеются ввиду конкурсы на лучшее необоснованное обоснование ?) если забыть об отсутствии регламентов, обязывающих продавца обосновывать, то если клиент компетентен в интересующем вопросе, то он уже знает, почему и какую субд ему нужно если клиент не компетентен в интересующем вопросе, то он будет не в состоянии углядеть в красноречии продавца наличие/отсутствие обоснованности как-то так, не ?
#28
by simol
Ставишь Postgres . А когда начнет тормозить тогда поставишь тестовый MS SQL и выберешь, что не тормозит
#31
by Провинциальный 1сник
Написано то написано, но не работает так, как он написал. В частности, от кривых нестедлупов избавиться можно только двумя способами - переписывать запросы (для типовой неприемлемо) или отключать опцию enable_nestloop (что может снизить общую производительность)..
#35
by Lama12
У Гилева только основные вещи написаны. Знаю природу нагрузки можно дополнительно оптимизировать. У меня админ специально сидел месяц изучал документацию с официального сайта. Потом вместе настраивали. Скорость поднялась практически в 10 раз. Потгри, по умолчанию, настроен по принципу - лишь бы запускался. MS SQL server, по принципу - я один на машине, и все остальные идите в ж`опу. Вопрос - кто будет быстрее работать? У него не хорошие ограничения на использование памяти и процессора. Да и настраивать его тоже надо, хотя по умолчанию, из-за ограничений, он где-то по середине между постгри и мс.
#37
by Провинциальный 1сник
Ресурсы, доступные для редакции DB2 Express-C Сначала рассмотрим критерий "ресурсы". Продукт DB2 Express-C может быть развернут на сервере любого размера (физическом или виртуальном) с любым объемом памяти. Другими словами, выбор аппаратных средств сервера для исполнения продукта DB2 Express-C ничем не ограничен. Тем не менее, продукт DB2 Express-C будет сам ограничивать себя, чтобы использовать лишь те ресурсы, которые ему позволено использовать согласно лицензионному соглашению. В частности, DB2 Express-C планирует исполнение задач DB2 на двух процессорных ядрах независимо от того, сколько процессорных ядер имеется на сервере, на котором исполняется этот продукт. Это осуществляется в автоматическом режиме, т.е. на пользователя не возлагается обязанностей по мониторингу и обеспечению соответствия нормативным требованиям. При желании вы можете поменять процессорные ядра, которые будет использовать продукт DB2 Express-C. По умолчанию он использует первые два процессорных ядра, т.е., процессорные ядра с номерами 0 и 1. Это ограничение по процессорной мощности в выпуске DB2 Express-C 10 не изменилось по сравнению с предыдущими выпусками продукта DB2 Express-C. Другой аспект критерия "ресурсы" — основная (оперативная) память. Предыдущие версии DB2 Express-C сами ограничивали себя и использовали не более 2 ГБ памяти. В выпуске 10 продукта DB2 Express-C максимальный объем памяти удвоен и составляет 4 ГБ. Может возникнуть вопрос, почему мы вдвое увеличили объем доступной для использования памяти, но при этом сохранили количество процессорных ядер таким же, как у предыдущих выпусков. Мы считаем, что память оказывает намного большее влияние на производительность, чем процессорные ресурсы. В частности, мы считаем, что многие рабочие нагрузки нового типа, например, связанные с обработкой текстовых и XML-данных, реально способны использовать дополнительную память. Завершим обзор критерия "ресурсы" рассмотрением нескольких примеров. Предположим, что у нас есть сервер с архитектурой x64, укомплектованный двумя четырехъядерными процессорами и памятью объемом 64 ГБ. На этом сервере мы сможем развернуть DB2 Express-C без каких-либо опасений о возможном нарушении лицензионных ограничений. Продукт DB2 Express-C будет задействовать лишь два процессорных ядра, оставляя остальные шесть ядер доступными для других рабочих нагрузок, таких как Web-сервер, сервер приложений или сервер текстового поиска (новая нагрузка, которая более подробно будет рассмотрена ниже). Аналогично, продукт DB2 Express-C будет задействовать 4 ГБ памяти, а остальные 60 ГБ будут доступными для других рабочих нагрузок.
#41
by Бубка Гоп
и говорить как это здорово, остальные мощности можно использовать для кондиционера, музыки и прикуривателя! вау!
#42
by Бубка Гоп
если бы для меня стоял приоритет быстрее доехать от А до Б то я бы выбрал почти халявную бу ВАЗ
#43
by Провинциальный 1сник
На самом деле, ограничения весьма либеральные. 4 гига - это не мало для sql-сервера, ибо клиенты работают не со всей базой, а с небольшим окном актуальных данных, и кэшировать нужно только их.
#48
by Провинциальный 1сник
Чтобы сэкономить, в случае небольшой нагрузки. Вот у нас например куплен sql2000 и на нем семерка крутится. ЗУП на нём работает не очень хорошо (есть глюки несовместимости). Поэтому поставили бесплатный sql2008 express и всё нормально.. база к пределу по размеру подойдет еще не скоро.
#52
by Провинциальный 1сник
Проблема в том, что следующее число после 0 рублей составит столько же, сколько стоит железо на новый сервер. Дешевых sql-серверов не существует, похоже.. есть или бесплатные, или дорогие.
#54
by Бубка Гоп
если для фирмы дорого 40к отдать за норм по, то скорее всего либо объемы торговли небольшие, и следовательно им эти мощности и не нужны, либо руководитель жлоб. в остальных случаях оплатить лицензию для нормальной конторы вообще ни разу не проблема
#55
by Escander
ты вообще вменяемый? У нас крупная компания и большие закупки проводятся только через конкурсы... директор - владелец бизнеса, ему виднее для чего так. Может ты ещё его поучишь как деньги делать? Только сначала такую-же контору создай.
#56
by Escander
там есть ограничения (на кол-во памяти и/или на использование ядер и/или размер базы)
#59
by OLень
учитывайте еще, что все кто покупают MS SQL - спонсируют экономику потенциального противника в лице США.
#60
by Бубка Гоп
не скажи. если изза тормозов базы клиент не захочет ждать когда ему оформят продажу, тут можно и потерять неплохо. если важна оперативность и объемы достаточно большие, экономически более выгодно заплатить за норм серверное по
#61
by OLень
ну хз, в Макдональдсе или магазине постгре я не ставил, но на заводиках в 1000 чел сотрудников ничего не тормозило на УПП.
#62
by OLень
да и в случае если нужна оперативность - туда лучше вообще не 1С. и не 8.3, ибо это тормоз по самой своей сути
#63
by Бубка Гоп
а я сталкивался с организациями, для которых скорость работы системы важнее разовой оплаты лицензии за по
#64
by Mutniy2
Слон в дефолтных установках сконфигурирован для работы на слабых компах. К слону могзи нужны - нет мозгов, прийдется платить.
#66
by OLень
яж не говорил, что таких нет. есть, конечно. но самих лицензий и по может быть мало. имел опыт работы с конторой, где купили сервер, по в виде ms сервер, ms скуль, упп, 2тыс сотров. и что толку? тормоза, блокировки - работать невозможно. заводик на постгресе работал куда лучше, ибо там админы норм все настроили - летало
#67
by Господин ПЖ
почему он платит за проезд когда можно ходить пешком он обоснования не просит? или как-то сам понимает за что деньги отдаются?
#68
by Бубка Гоп
это уже проблема тех кто настраивал работу сервера. если все нормально сделать на норм железе скуль не тормозит
#69
by Господин ПЖ
>заводик на постгресе работал куда лучше, ибо там админы норм все настроили - летало что на постгри может одмин сделать такого, чего нельзя сделать на mssql?
#70
by OLень
для правильного ответа на вопрос нужно глубокое погружение в тему. а я всего лишь констатировал факт отсутствия тормозов на пострге в более-менее приличной базе (40гб) и одновременном количестве пользователей около 100
#72
by Господин ПЖ
на одном и том же железе? и структуре сети/серверов? скуль и 1с можно и на 5 юзеров положить - поставить на "сервер" 2 Гб оперативки и контрольный выстрел в виде контроллера домена
#73
by Бубка Гоп
100 пользователей одной организации могут загрузить базу в разы больше 100 пользователей другой организации. тут надо смотреть специфику, анализировать нагрузки и выбор делать исходя из этого
#74
by OLень
да, на одном и том же. стоял MS, перешли на постгре. разницы по скорости после норм настройки не заметили: какие-то операции на МС быстрее, какие-то на постгре, в целом паритет.
#76
by Господин ПЖ
>ничего, но за слона платить не надо т.е. разницы никакой? откуда дровишки? где таблицы? источники? беспредметный разговор...
#77
by OLень
считать долго. плюс нужно еще учесть количество строк в ТЧ. ну так на вскидку 200 сдельных нарядов в день, 60 ОПЗС, 60 ТН. как-то так.
#79
by spectre1978
У меня УПП "около 20Г" тоже работало, а где-то начиная как раз с 20 или чуть больше началась веселуха с расчетом себестоимости - по 5-6 часов. Сменил на MSSQL - как к бабушке сводили. Сейчас на нем 40Г и все нормально.
#80
by spectre1978
И еще, кто-нибудь научил его бэкапы нормально делать? У меня егонная бэкапная утилита падала при сохранении блобов больших размеров и бэкап можно было в результате делать только средствами 1С, то бишь в dt.
#83
by Господин ПЖ
т.е. заплатить и получить продукт с адекватными настройками "из коробки" - это дорого а держать специалиста - это дешево?
#84
by MAG
наш скрипт бекапа с помощью стандартной утилиты pg_dump: "C:Program FilesPostgreSQL9.1.2-1.1Cinpg_dump.exe" -Fc -h localhost -p 5432 -U postgres -f %BACKUP_FILE% upp "c:Program Files7-Zip7z.exe" a -mx9 \10.10.120.170ackup1CUPPDumpsUPP_%datestr%.7z C:PostgreSqlCopy%BACKUP_FILE%
#85
by spectre1978
мне никто ничего не говорил :) Я просто рассказал о том, какой лично у меня был опыт с PostgreSQL. Опыт не очень удачный. Сейчас я на MSSQL и не жалею.
#88
by spectre1978
у меня было все примерно так же, но возникала такая же проблема как вот у этих ребят:
#90
by Mutniy2
> Я просто рассказал о том, какой лично у меня был опыт с PostgreSQL. Опыт не очень удачный. Это не опыт. Опыт- это когда победил. А у тебя сдача с репарацией в стоимость МССКуля.
#91
by spectre1978
у вас нет такого? Постгри виндовый или линуксовый? Похоже что косяк именно виндового
#92
by thezos
Всё отлично с бэкапами. Наши админы написали скрипт, который с помощью pg_dump, складывает куда нужно и чистит что нужно. В итоге получилось прямо как в ms sql бэкапирование по функционалу.
#93
by spectre1978
Postge Linux или Windows? И какая конфа? Я наблюдал проблемы на Windows и УПП (очень большое BLOB-поле в таблице config).
#94
by Mutniy2
У слона кстати есть и дофига отечественных разрабов, которых можно вызвать и озадачить решить проблемую.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ПолуOFF печатное издание про MS SQL и MS Server посоветуйте
- СУБД PostgreSQL для Windows
- PostgreSQL + 1C 8.1 (против MS SQL Server)
- Семинар «Использование PostgreSQL. Особенности применения PostgreSQL в связ
- PostgreSql и 1С
- PostgreSQL Создание новой базы
- Как увеличить время ожидания блокировки в PostgreSQL?
- Совместимость MS SQL и postgresql
- "СКАТ-Профессионал" против КА против УПП
- v7: Перенос базы 1С 7.7 MS SQL 2005 на MS SQL 2000
В этой группе 1С
- Помогите настроить сканер шитрихкодов MS9540 KB Wedge
- Передача элемента справочника через веб-сервис
- ЗУП 2.5 НДФЛ идет минусом за предыдущие периоды
- ККМ Гепард НТС-МФ 20 и 1C 8.2 Розница 2.0 как состыковать ?
- УТ11 - организовать многострочный реквизит "Применимость"
- Процедура Внешнее событие не срабатывает документе Возврат товаров в Розница 2.0
- Как в запросе организовать нумерацию значений группировки?
- Как выполнить сброс сканера штрих-кодов Vioteh VT-1101?
- СКД. Найти подстроку в строке
- При сдаче отчета Форма МП микро, что обозначает ответ?
- Неактивны галочки БУ и НУ в документах 1С Комплексная автоматизация
- БП 2.0 не списывается НДС
- УФ. Поиск в табличной части.
- Verifone VX810 Сбербанк эквайринг и 1С Розница 1.0 на терминале
- Розница 2.1 и Штрих лайт ПТК знаки ????
- Начисление отпуска. Нет данных для расчета среднего заработка
- ЗУП 2.5 - как сделать чтобы спрашивало "Сохранить как" при выводе в Word?
- Добавил в СКД пользовательское поле, а оно не появляется в отчете!
- Передача базы третьим лицам
- Версия выгрузки ПМ-пром в Бухгалтерии 2.0