Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема V7: Как оценить производительность 1cv77 и sql2005 (число прочтений - 4423 )
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
V7: Как оценить производительность 1cv77 и sql2005
08. Июня 2007 :: 08:07
Печать  
Есть два одинаковых нулевых Cервера IBM.
На первый установили  win2000 + sql2000
На второй установили  win2000 + sql2005
Хотим прогнать ряд своих тестов по своей базе ( тяжелых отчетов )для определения улучшения производительности sql2005.
Есть ли у кого еще какие нибудь тесты ???
Время для эксперементов дня 3-4. Результаты тестов выложу.
Еще вопрос можно ли и если да то как легально использовать связку
ос win2000 + sql2005 + 1сv77 ?
  
Наверх
 
IP записан
 
desty
Full Member
***
Отсутствует



Сообщений: 135
Зарегистрирован: 19. Апреля 2007
Пол: Мужской
Re: V7: Как оценить производительность 1cv77 и sql
Ответ #1 - 08. Июня 2007 :: 08:30
Печать  
По поводу легальности и вообще производительности

http://www.1cpp.ru/forum/YaBB.pl?num=1179816303/17#16
Вот здесь Arta уже высказывался по поводу легальности использования патченной BkEnd.dll (если конечно будет использоваться этот вариант)

Есть очень интересная темка http://www.1cpp.ru/forum/YaBB.pl?num=1162999716/10#10
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: V7: Как оценить производительность 1cv77 и sql
Ответ #2 - 19. Июня 2007 :: 04:20
Печать  
Провел ряд тестов. Тесты поистроил на основе статьи БыстрыеСправочники
http://www.1cpp.ru/forum/YaBB.pl?num=1152519272
Тесты в основном на чтение данных из БД.
Мои выводы из тестов
Для 1с v77 в среднем связка win2003+sql2000 работает быстрее
Прямые запросы ВСЕГДА быстрее работают для  win2003+sql2005
Тесты и цифры , параметры сервера прилагаются в архиве.
Эти тесты хороши еще и тем что при небольшой переделке пойдут практически на любой конфигурации.
Хотелось бы услышать замечания, предложения или какие еще тесты можно прогнать.
Я думаю неделю-две серверы будут еще в моем распоряжении.
Также вопрос можно ли запустить 1с  v77 под sql 2005 чтобы база была в формате 90?
  

0_test_sql.zip ( 34 KB | Загрузки )
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: V7: Как оценить производительность 1cv77 и sql
Ответ #3 - 19. Июня 2007 :: 11:24
Печать  
Цитата:
scsii контролер без кеша,scsii диск IBM 1s40k1026 ( u320 ,36 Gb ,15000 rpm )


Один диск??
Один клиент?
Не случайная нагрузка на выборку базы.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: V7: Как оценить производительность 1cv77 и sql
Ответ #4 - 19. Июня 2007 :: 12:16
Печать  
kiruha писал(а) 19. Июня 2007 :: 11:24:
Цитата:
scsii контролер без кеша,scsii диск IBM 1s40k1026 ( u320 ,36 Gb ,15000 rpm )


Один диск??
Один клиент?
Не случайная нагрузка на выборку базы.


Диска на самом деле два в зеркале.неточно описал.все таки IBM и память ECC.

9 тестов загружают сервера под 100 процентов если смотреть диспетчером задач.
Нагрузка достаточно случайная потому что зацикленные процессы 1с на сервере выполняются с разной скоростью.
Ну если сделать тест с тремя компьютерами думаешь что-то принципиально измениться ?
Предложи свои тесты.
Вывод для меня самого удивителен sql2005 + 1c++ дает в любом случае выигрыш.
если не использовать 1с++ то наоборот не стоит ставить sql2005.
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: V7: Как оценить производительность 1cv77 и sql
Ответ #5 - 19. Июня 2007 :: 13:41
Печать  
Ну если 2 диска...
Цитата:
Предложи свои тесты

В идеале - на живой базе.
Если невозможно - эмулировать нагрузку с пару клиентских компов.

Тесты по классам нагрузок :
1. Проведение
2. Отчеты
3. Формы списка,журналы (прокрутка)
4. Групповое перепроведение.

К сожалению, инфа очень противоречивая поступает
http://www.1cpp.ru/forum/YaBB.pl?num=1162999716 здесь Quan пишет об ускорении в 2005 1С++.

А например здесь
http://www.forum.mista.ru/topic.php?id=264495&area=doc о замедлении, правда восьмерки.
(эта ссылка приведена навскидку )
Зато все пишут о "траблах" при использовании 2005.
И о преимуществах 2005 при >3Гб памяти, а у тебя 3Гб.

Поэтому  нужны более сложные тесты
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: V7: Как оценить производительность 1cv77 и sql
Ответ #6 - 19. Июня 2007 :: 14:03
Печать  
Последний тест по расчету прайса настоящий - используется ежедневно
и расчитывается по большому объему данных ( в тесте рассчет произведен 3 раза ).
(т.е. это и сложный расчет и запись в базу данных) и я уверен что если большую часть этого расчета прайса переписать на прямые запросы то sql2005 обгонит sql2000.

Ну и как ты сможешь оценить производительность базы если в ней будет работать 50 сотрудников с 50 рабочих мест - ( сегодня на sql2000 завтра на sql2005 ) тоже абы как на глазок вроде бы по субъективным очущениям user-ов быстрее на  этом сервере а вроде и нет.





  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: V7: Как оценить производительность 1cv77 и sql
Ответ #7 - 19. Июня 2007 :: 14:17
Печать  
Z1 писал(а) 19. Июня 2007 :: 14:03:
Ну и как ты сможешь оценить производительность базы если в ней будет работать 50 сотрудников с 50 рабочих мест - ( сегодня на sql2000 завтра на sql2005 ) тоже абы как на глазок вроде бы по субъективным очущениям user-ов быстрее на  этом сервере а вроде и нет.


Замерь время выполнения теста прайса. Особенно с 1С++ под нагрузкой.
Различие в 50% не настолько маленькое, чтобы быть незаметным.

P.S>
Cубъективные очущения user-ов - именно за это платят деньги Улыбка
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: V7: Как оценить производительность 1cv77 и sql
Ответ #8 - 19. Июня 2007 :: 14:42
Печать  
расчет прайса сейчас на чистом внутреннем языке + запрос=СоздатьОбъект("Запрос");
Мои же тесты показывают что если оптимально переписать под прямые запросы
1с++ выгрыш получиш на порядок и для sql 2005 выигрыш будет больше.

"Cубъективные очущения user-ов - именно за это платят деньги" за интернет
ты платишь не по субъективным ощущениям провайдера а исходя из объема
трафика и за электроэнергию  по показаниям счетчика.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать