Имя: Пароль:
1C
1С v8
Как ускорить обновление файловой БД?
0 4esz
 
04.07.14
08:15
Здорово
поставил себе на комп RAID 0 мыслилось для ускорения работы 1С например при обновлении БД. Вроде как RAID0 должен давать 2х по записи и по чтению по сравнению с обычным винтом. Но вот засада, при обновлении 1С нагрузка почему то идет на системный винт С, а не на райдовый диск Н на котором лежит сама база. Как побороть?
П.С. про надежность я в курсе, мысль использовать райд не для основной работы, а просто чтоб быстрее обновления выполнялись.
1 floody
 
04.07.14
08:17
ram-драйв
2 floody
 
04.07.14
08:17
ну или хотя бы ssd
3 Aleksey
 
04.07.14
08:18
(0) перенести темп на райд
4 4esz
 
04.07.14
08:22
(3) весь темп не хотелось бы трогать. Можно ли как то 1Совский перенаправить?
5 4esz
 
04.07.14
08:23
(1)(2) это все затратно чуток
6 floody
 
04.07.14
08:24
(5) на одном обновлении можно больше заработать
7 floody
 
04.07.14
08:27
-----------------------------------------------------------------------
CrystalDiskMark 3.0.3 x64 (C) 2007-2013 hiyohiyo
                           Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

           Sequential Read :  6091.096 MB/s
          Sequential Write :  9096.039 MB/s
         Random Read 512KB :  6051.692 MB/s
        Random Write 512KB :  8921.451 MB/s
    Random Read 4KB (QD=1) :  1488.145 MB/s [363316.7 IOPS]
   Random Write 4KB (QD=1) :  1138.010 MB/s [277834.4 IOPS]
   Random Read 4KB (QD=32) :  1426.125 MB/s [348174.9 IOPS]
  Random Write 4KB (QD=32) :  1128.686 MB/s [275558.2 IOPS]

  Test : 100 MB [R: 60.7% (6.1/10.0 GB)] (x3)
  Date : 2014/07/04 10:27:18
    OS : Windows 7 Ultimate SP1 [6.1 Build 7601] (x64)
8 Fish
 
04.07.14
08:38
Перевести базу на скуль ещё не предлагали?
9 floody
 
04.07.14
08:40
(8) еще один, считающий что SQL ускоряет базу)
10 Fish
 
04.07.14
08:43
(9) А ты считаешь, что нет? Значит, ты не умеешь правильно использовать скуль.
11 hhhh
 
04.07.14
08:50
(10) просто вы не пробовали файловую по-настоящему.
12 Aleksey
 
04.07.14
08:55
(10) Да я считаю что нет

(11) Походу он говорит о том чтобы всё переписать на прямые запросы и от 1С оставить только экранные формы
13 MadHead
 
04.07.14
08:59
(10) я тоже считаю что нет. В лучшем случае скорость будет одинаковой при одном пользователе
14 Fish
 
04.07.14
09:45
(13) (12) Уточню. Разговор идёт о скорости работы, или таки о скорости обновления БД, про что собственно и топик?
15 4esz
 
04.07.14
09:51
хотелось получить прирост скорости при обновлении БД, ну и мыслилось что с ускорением дисковой системы ускорится работа самой 1С. А получается что 1С активнее чем диск на котором лежит сама БД юзает  папку c:\users\user12\appdata\local\temp
т.е. ее бы надо как то переместить на райд
16 hhhh
 
04.07.14
09:52
(14) обновление БД - возможно вы и правы, но речь тут о другом. Обновление информационной базы - обработки которые запускаются уже в режиме предприятия. Именно они в новых БП 3.0 и УТ 11 работают по нескольку часов, что вызывает неудовольствие ТС.
17 Fish
 
04.07.14
10:04
(16) ЕМНИП, обновление ИБ в БП 3.0 выполняются фоновыми заданиями на сервере. И у нас на скуле они работают максимум пару минут. Ни о каких часах даже речи нет.
18 Fish
 
04.07.14
10:05
(15) А в чём проблема? Ты не умеешь переносить темпы на другой диск?
19 hhhh
 
04.07.14
10:08
(17) в файловой тоже столько. Это был момент перехода с 28-й на 29-ю, когда поменялось БСП и переход полностью на 8.3, тогда было долго.

И проблема с нетиповыми объектами, добавленными. Она не хочет их принимать, постоянно вываливает ошибки. А БП 2.0 вообще это ничего не проверяла.
20 vlandev
 
04.07.14
10:08
Правильно написали: если предстоит тяжелое обновление с реструктуризациями переиндексациями и проверками целостности - то в рам драйв вместе с темпами , SSD нет смысла для этих целей покупать так как SSD медленнее рамдрайва работает. Единственное что рамой надо запастись , ну и винда должна быть 64 разряда , ну и база 1С что бы могла выгрузится в файловую , а то бывают базы которые по объему только в SQL могут жить.
21 Fish
 
04.07.14
10:09
(19) Не знаю, а мы на скуле как-то этих проблем не заметили :))
22 hhhh
 
04.07.14
10:11
(21) наверно у вас не сильно переработанная БП.
23 Fish
 
04.07.14
10:11
+(21) С учётом того, что в БП у нас очень много добавленных (нетиповых) объектов.
24 Fish
 
04.07.14
10:11
(22) Очень сильно доработана. Одних нетиповых документов и справочников - около 50-ти :)
25 hhhh
 
04.07.14
10:14
(24) не, я не про тот случай. После обновления с БП 2.0 с нетиповыми объектами на БП 3.0 получается задница.
26 Гость из Мариуполя
 
гуру
04.07.14
10:15
(18) см. (4) ну не хочется человеку..

(15) да поставь ты систему на SSD. А то начинаются вопросы про temp, потом про файл подкачки, потом про ядро (выгружаемые и невыгружаемые части ядра системы) потом еще чего нибудь...

В любом случае, не понимаю тех, кто пытается всевозможными способами ускорить базы, если при этом сама windows стоит на медленном диске.. да еще и pagefile.sys лежит там же...
27 Fish
 
04.07.14
10:15
(25) Да нормально всё обновляется. Эти объекты у нас как раз с 2.0 прекрасно переехали.
28 4esz
 
04.07.14
10:28
(18) не умею
29 4esz
 
04.07.14
10:30
(22)  у нас тоже почти не переработанная БГУ, но вот когда приходится например добавить субконто к счету, то все долго висит
31 hhhh
 
04.07.14
10:32
(28) темп вряд ли на рам получится. Там может тупо не влезть, потому что она копию базы туда фигачит, и еще дополнительно кучу всего. Там десятки гигабайт должны быть.
33 Fish
 
04.07.14
10:34
Что-то ссылки криво вставляются.
34 4esz
 
04.07.14
10:37
(33) спасибо, про темп нашел
35 4esz
 
04.07.14
13:40
может кто подскажет как перенаправить вот эту папку?
C:\Users\user123\AppData\Local\1C\1Cv82\05837a83-b2b1-48a2-9c9c-f790a4e649ed\Config\cacheStorage
36 ChiginAV
 
04.07.14
13:55
(35) MKLINK /D "Откуда" "Куда"
37 H A D G E H O G s
 
04.07.14
14:08
ппц.

@echo off
set tmp=c:\1cFiles\Temp
set temp=c:\1cFiles\Temp
set USERPROFILE=c:\1cFiles\Profile
start 1cestart.exe
38 H A D G E H O G s
 
04.07.14
14:08
Ну и в исключения антивируса прописать.
39 H A D G E H O G s
 
04.07.14
14:10
Будет ругаться на отсутствующий рабочий стол - забивать на это (ну или в реестре поправить, я не искал). ест-но изначально будет пустой список баз (можно перенести v8i файл) и пустой раб стол.
40 4esz
 
07.07.14
09:15
(36)(37)спасибо всем. Нашел, как мне показалось вариант проще
в C:\Users\user123\AppData\Local\1C\1Cv8 лежит файлик location.cfg Вот в нем правим путь на нужный и все.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой