Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » 1C выбор между SQL и DBF хранением данных?

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

BigBear

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Запускаю новый сервер в конторе (2xXeon CoreDuo, 4gb,). W3K 2SP, MSSQL2005 enterprise SP2 Rus (новый софт, поэтомы для простоты поставил русский), Citrix PS4, 1C 7.7 27 релиз SQL, сервер в домене станделоном, все чудненко крутится.
Перевел копию своей в SQL -все нормально сконвертировалось, начал гонять отчеты, показалось очень медленно,запустил там же паралельно базу на dbf и паразился отчет на дбф в 3 раза быстрее чем на  sql. Вот сижу и голову ломаю - а смысл перехода? Я знал что прироста не будет но такой потери производительности я не ожидал

Всего записей: 282 | Зарегистр. 16-12-2001 | Отправлено: 12:09 16-04-2007
azzael



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
База вырастет до гига-двух и потом ещё раз попробуй

Всего записей: 75 | Зарегистр. 16-02-2006 | Отправлено: 10:08 06-05-2007
BigBear

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
на 1.5 гига базе пробовал.

Всего записей: 282 | Зарегистр. 16-12-2001 | Отправлено: 10:53 07-05-2007
tttt4



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставь Sql сервер отдельно на другом сервере, тогда будет шустрее...

Всего записей: 25 | Зарегистр. 23-09-2005 | Отправлено: 11:41 18-05-2007
BigBear

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tttt4
пробовал и это
(использовал старый сервер прилржений с которого перемещатся буду)
тоже самое - тем более ресурсов на новом до черта (на нем никто еще не работает - он в тестовом режиме крутится)
Задал вопрос программерам 1c они уже думают об оптимизации запросов и есть еще длл для прямой работы 1с с sql - тоже надо будет прикручивать

Всего записей: 282 | Зарегистр. 16-12-2001 | Отправлено: 13:05 18-05-2007
Bill_PHO

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BigBear
Вообще-то странно это. Не знаю, что там написали в 1с, но обычно переход с dbf на любой SQL сервер при объемах обрабатываеых таблиц в несколько десятков тысяч записей всегда должен давать ощутимый прирост производительности, если только запросы возвращают небольшое количество строк, а не все. И желательно, чтобы используемый для просмотра грид "вытягивал" с сервера не все строки выборки сразу, а те которые помещаются на экране, а остальные "дотягивал" по мере необходимости.
Хотя некоторые компоненты в оболочках визуального программирования вынуждены вытягивать именно все строки выборки, чтобы реализовать свою функциональность. В этом случае при больших размерах таблиц ( размер самой базы не всегда имеет решающую роль ) и при использовании " неправильных" запросов с большими выборками могут быть значительные задержки в получении ответов на запросы.

Всего записей: 287 | Зарегистр. 15-08-2003 | Отправлено: 19:35 26-05-2007 | Исправлено: Bill_PHO, 19:41 26-05-2007
BigBear

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Bill_PHO
Я не программер, поэтому могу только констатировать факт
Стало медлеенее и сильно

Всего записей: 282 | Зарегистр. 16-12-2001 | Отправлено: 11:47 28-05-2007
Serg41

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а если медленнее, то нафига тебе sql, я так понимаю у тебя и так всё работает. У нас 1С v8 там да, без sql файл подкачки рос с офигительной скорости, а если устраивает работа файлового режима, зачем себе геморой придумывать?

Всего записей: 77 | Зарегистр. 18-09-2006 | Отправлено: 10:24 31-05-2007
BigBear

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Serg41
вот для чего это нужно
1. База через пол-года (+- 3 месяца) подойдет к размеру 2 гига а это насколько я знаю критично для dbf, и я хочу быть готовым к этому
2. Интересует очеь backup mssql с возможностью делать востановление на любой момент времени
3. в 2005 sql есть такая фича как зеркалирование базы - еть необходимость в ее использовании
4. спртивный интерес - хочется разобратся в проблеме

Всего записей: 282 | Зарегистр. 16-12-2001 | Отправлено: 11:53 31-05-2007
strelok7777

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SQL - однозначно

Всего записей: 34 | Зарегистр. 09-04-2007 | Отправлено: 15:03 27-08-2007
Alexgg

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
терминал + фаловая база работает быстрее, с sql вы получите скорость на большой базе, и стабильность работы. так что полюбому sql

Всего записей: 145 | Зарегистр. 04-05-2004 | Отправлено: 11:31 26-10-2007
Nthnsq



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BigBear
Ну..... надо матчасть почитать...

Цитата:
2 гига а это насколько я знаю критично для dbf

так ты не общий размер базы измеряй, а размер самого БОЛЬШОГО файла. По нему и целься. Это раз.
Потом сделай выгрузку, посмотри, сколько весит она, уверен, что не 2Г. Если перевалит за 2 - это будет означать, что выгрузку ты не сделаешь - zip не распакует. Это два.
Скорость упадет полюбому, т.к. все отчеты заточены под ДБФ, СКуЛь медленно обсчитывает вложенные циклы, которые заастую используются в отчетах. Хочешь быстрой работы - переписывай все отчеты прямыми запросами к таблицам, инструмент для этого есть. Но - нужно быть программером Это три.

Цитата:
терминал + фаловая база работает быстрее, с sql вы получите скорость на большой базе, и стабильность работы. так что полюбому sql  

+1
ЗЫ. А так я ДБФ базу догонял и до 4Г в целом, т.к. размеры файлов были не критичны.

Всего записей: 4915 | Зарегистр. 15-02-2006 | Отправлено: 11:40 26-10-2007
BigBear

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
3 месяца назад перешел на sql
да в скорости я потерял, но в остальном преимущества sql неоспоримы, но так как переход был на новый сервак - люди ничего и не заметили
Nthnsq
программер 1с уже потихонку точит базу под sql

Всего записей: 282 | Зарегистр. 16-12-2001 | Отправлено: 11:48 28-10-2007
GhoolVandal



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Есть вопрос:
База в DBF выросла до оромных размеров (общий размер папки с базой 5 гб)
Выгрузка пока что ещё делается, но когда я попытался её заргузить (пока что тоже в DBF), возникли проблемы.
По данным TasMgr:
Загрузка идёт уже 9 часов.
Прочитано 25.5 Гб, записано 5.5
Процессор занят на 50% (двухядерник - одно ядро, получается, на все 100% )
Я, конечно, оставлю ещё на денёк заружаться, но вопрос - что делать в таких ситуациях?
 
Ясно, что надо переходить на SQL.
Ясно, что поставлю SQL-сервер и попытаюсь загрузить в него.
 
но может есть уже какие-то наработки по работе с базами, вышедшими а пределы разумного по размеру?
 
Добавлено:
 

Всего записей: 253 | Зарегистр. 14-08-2005 | Отправлено: 09:37 09-07-2008
Alexgg

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
если есть возможность лучше отрезать пару годиков в отдельную базу

Всего записей: 145 | Зарегистр. 04-05-2004 | Отправлено: 02:07 27-07-2008
alexmats



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BigBear
а скока при этом юзеров у тебя одновременно работают?
 
Добавлено:
у тебя какая версия 1с? торговля-склад?
ТХ сервера можешь написать?

----------
детям 60х-70х-80х

Всего записей: 1401 | Зарегистр. 05-03-2002 | Отправлено: 14:17 12-02-2009
BigBear

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
alexmats
Извини что не ответил сразу, пропустил письмо повидимому
1. ~50 одновременных сессий
2. 7.7 027 предприятие
3. 2xXeon 3.2, 6Gb Ram, 2x76Gb SAS Система, 2x76Gb SAS базы, 4x 500Gb sata резерв

Всего записей: 282 | Зарегистр. 16-12-2001 | Отправлено: 15:09 25-03-2009
eurosoft

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BigBear
В свойствах базы установи Auto Update Statistics = False и Auto Create Staticsics = False. Модель базы лучше поставить Simple, хотя и не рекомендуется но работает лучше

Всего записей: 12 | Зарегистр. 27-08-2009 | Отправлено: 09:55 19-01-2010
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Программы » 1C выбор между SQL и DBF хранением данных?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru