Имя: Пароль:
1C
 
v7 Тормозит запрос 1SQlite на новом серваке
,
0 Aleksey
 
06.10.14
19:46
Дано база дбф 7.7 (нетленка бывшая комплексная)
Есть отчеты которые используют прямой запрос (компонента 1sqlite)  (простейший отчет к регистру Покупатели с отбором по списку договоров)

Старый сервак Xenon X5670 (2.93 Ггц) 32Гига Озу в ней отчет формируется 2 секунды

Новый сервак  Xenon Е5-2690 v2 (3 Ггц) 64Гига Озу в ней отчет формируется минимум 20 секунд, что как бы совсем не хорошо.


Кто нибудь может подсказать куда смотреть, чтобы найти узкое место?
1 Aleksey
 
06.10.14
19:49
По ОС
на старом Win2003R2 x32
на новом Win2012R2 x64
2 КонецЦикла
 
06.10.14
21:13
По сети на новом, а в старом через RDP?
Огласите все параметры падалута...
3 Aleksey
 
06.10.14
21:25
(2) захожу и на старый и на новый по РДП

По винтам примерно паритет,
На старом ssd samsung 840 pro 512 Гб
На новом 8 винтов (точно не скажу какие) в райде 10
Что дает примерно в 2 раза выше линейную скорость чтения и записи на новом серваке (чтения почти 500 vs  почти 900. Запись 300 vs 700) но ожидаемо просаживается в случайном доступе мелких файлов. В любом случае очереди на дисках не наблюдаются

https://dl.dropboxusercontent.com/u/4773325/raid.png
4 mehfk
 
06.10.14
21:26
Пальцем в небо - забыли отключить энергосбережение.
5 Aleksey
 
06.10.14
21:32
(4) нет, стоит высокая производительность.
6 КонецЦикла
 
06.10.14
21:42
840 pro - это зачот, у меня 256
Вряд ли паритет, но... тем не менее разница большая
Базы совершенно одинаковые и условия формирования отчета?
7 Aleksey
 
06.10.14
21:45
(6) да база одна и таже, формирую по одному и тому же контрагенту
А паритет, потому что несмотря на более высокую линейную скорость, все таки винты проигрывают по скорости случайного доступа. Ну может и не паритет, но уж точно не хуже
8 viktor_vv
 
06.10.14
22:00
Была похожая ситуация. Немного более замороченный запрос , много соединений было. 2003 ->> 2008. Пришлось формировать временные таблицы и индексировать , пришло
9 Aleksey
 
07.10.14
12:05
(8) Так запрос простой. К тому же если бы он один тормозил, а то большинство прямых. Даже простой по регисту продаж, у которого на входе клиент и товар, а на выходе список реализаций
10 Ёпрст
 
07.10.14
12:08
11 D3O
 
07.10.14
12:20
хм... попробовать удалить временные таблички в базе. ну это тоже... так... пальцем в небо.
12 Aleksey
 
07.10.14
12:27
(11) Временные таблички это что?
13 Aleksey
 
07.10.14
12:29
(10) спс, проверил DFSS = 1, ближе к вечера попробую отключить, посмотрим
14 Aleksey
 
07.10.14
12:46
15 Aleksey
 
07.10.14
12:46
Закономерность нашлась, только не в диске, а загрузке процессоров..

Без установленной роли RDS, при запуске обработки 1С начинает отжирать 100% одного из виртуальных ядер.

Ставим RDS, запускаем ту же обработку: 1С использует 50% одного или двух ядер (в зависимости от их количества похоже), а статус процесса постоянно меняется "выполняется"/"неотвечает"

Не удаляя RDS перекладываем базу на сетевую шару, запускаем обработку - и снова 1С использует 100% одного ядра, статус постоянно "выполняется" и все работает быстро...

искусственное замедление процесса пытающегося по максимуму загрузить ядро использующего локальный диск?!
16 Ёпрст
 
07.10.14
12:50
Как по мне, 2012 - гамно редкостное, никакого средства администрированию юзверями, всё п p o с p a л и в этой версии - намучаешься с администрированием удаленных пользователей.
Ставь 2003 короче :)
17 Aleksey
 
07.10.14
12:51
(16) А что не 2008?
18 Ёпрст
 
07.10.14
12:53
(17) с ним тоже геммор - отваливание сессии, после отключения от удаленного раб стола юзверя..
19 Ёпрст
 
07.10.14
12:55
Или не возможность подключения к раб столу юзверя.
В общем, 2003 - самая безгемморная винда, поставил и забыл.
А в 2012 r2, даже скопом не сможешь ни людёв выгнать, ни процесс завершить.
А убожество через тормозные коллекции для удаленного раб стола..это вообще п..ц
20 Ёпрст
 
07.10.14
12:56
2012 ставить только в одном случае - если не нужен гуи сервера и лишние службы/плюшки, и нет удаленных юзверей.
21 Ёпрст
 
07.10.14
12:57
не для 1с , короче :)
Ну или, как сервер для сервера 1с
22 ildary
 
07.10.14
13:08
(21) уважаемый Гуру, речь про качество 2003-го сервера - относится только к 1С версиии 7.7 или для ветки 8.X - аналогично?
23 Ёпрст
 
07.10.14
13:09
(22) я не гуру, но если нужно управлять юзверями , то всё тоже самое
24 Ёпрст
 
07.10.14
13:09
если сервак для других целей - то вполне годный, на нём можно и гуи не ставить, а упралять через пауэршелл скриптами
25 КонецЦикла
 
07.10.14
13:34
Еще и интерфейс уепишный, цвет окон, шрифты
Нет, это не Рио...
26 КонецЦикла
 
07.10.14
13:38
2003 оставила хорошее впечатление
В 2008 столкнулся со случайным выполнением регл. заданий (т.е. может выполниться, а может и нет)
В 2012 пока вырубает внешность, удаленно захожу и что-то делаю... пока не словил ничего
27 VladZ
 
07.10.14
14:45
(26) Угу... Пора вводить стандарт на дизайн программ.
Такое очучение, что среди дизайнеров наркоманов все больше и больше...
Основная теорема систематики: Новые системы плодят новые проблемы.