Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) как ускорить DBF-базу без FoxPro? (число прочтений - 4890 )
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: как ускорить DBF-базу без FoxPro?
Ответ #15 - 28. Сентября 2009 :: 07:06
Печать  
Ну это же азбука.
Начните с замеров. Надо выявить для начала 2-3 узких места, из-за которых наибольшие тормоза.
После пытаетесь оптимизировать их до преемлевого уровня в следующей последовательности:
- Изменить алгоритм.
- Изменить структуру данных для еще лучшего алгоритма
- Задействовать 1sqlite
- Задействовать разработки hogik'а по замене dbeng
- загон в терминал
- переход на sql

Список приоритетов я расставил исходя из того, что как видно из обсуждения, ваш бизнес оценивает ваш труд дешевле, чем железо.
  
Наверх
 
IP записан
 
simply
God Member
*****
Отсутствует


Мечта: избавиться от 1С

Сообщений: 573
Местоположение: Киев
Зарегистрирован: 31. Декабря 2008
Пол: Мужской
Re: как ускорить DBF-базу без FoxPro?
Ответ #16 - 28. Сентября 2009 :: 17:01
Печать  
orefkov писал(а) 28. Сентября 2009 :: 07:06:
Ну это же азбука.
Начните с замеров. Надо выявить для начала 2-3 узких места, из-за которых наибольшие тормоза.
После пытаетесь оптимизировать их до преемлевого уровня в следующей последовательности:
- Изменить алгоритм.
- Изменить структуру данных для еще лучшего алгоритма
- Задействовать 1sqlite
- Задействовать разработки hogik'а по замене dbeng
- загон в терминал
- переход на sql

Список приоритетов я расставил исходя из того, что как видно из обсуждения, ваш бизнес оценивает ваш труд дешевле, чем железо.

Улыбка Большое спасибо!
Меня ценят достаточно. Сейчас все экономят. И кому у нас легко?!

Порядок действительно хороший, профессиональный.

Прошу разъяснить или направить ссылкой про :
Цитата:
- Задействовать разработки hogik'а по замене dbeng


А узких мест только два:
- отчет остатков;
- документы с количеством строк больше 3000.
  
Наверх
IP записан
 
kriblya
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 313
Зарегистрирован: 24. Декабря 2007
Re: как ускорить DBF-базу без FoxPro?
Ответ #17 - 28. Сентября 2009 :: 17:42
Печать  
смотри в сторону WINE@Etersoft+ linux(сервер) - файловый вариант за
надо скуль тогда к этой связке еще postgresSQL все это точно работает.

если денег нет совсем то просто заточенный wine+linux(файловая помойка) у меня работал даже с прямыми запросами.

на счет ускорения файловой помойки нужен сервер
по скорости smb протокола серверные ОС идут в следующем порядке:
1:Нетварь (стоит денег, да и Новел ее помоему уже не обновляет)
2:Линух(samba) ДЕНЕГ НЕ СТОИТ, ГРАМАТНО НАСТРОЕННЫЙ НЕ ТОРМОЗИТ И ВЫИГРЫВАЕТ У СЛЕДУЮЩЕГО ПУНКТА
3:MS SERVER(стоит денег)
4:MS XP PRO
5:MS XP HE
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать