|
скорость записи в базу и блокировки | ☑ | ||
---|---|---|---|---|
0
prog0101
13.12.12
✎
18:54
|
изменение уровня изоляции на время загрузки может ускорить запись большого количества данных средствами платформы?
|
|||
1
shuhard
13.12.12
✎
18:55
|
(0) загрузка из dt - нет
|
|||
2
NcSteel
13.12.12
✎
18:56
|
(0) Пишите прямыми запросами )))
|
|||
3
prog0101
13.12.12
✎
18:57
|
(1)загрузка из xml
|
|||
4
prog0101
13.12.12
✎
18:57
|
(2)мне сказали что прямые нафик тратить время на одноразовый перенос
теперь тратим время на наблюдение за загрузкой ))) |
|||
5
exwill
13.12.12
✎
19:02
|
(4) Время оплачивается?
|
|||
6
0xFFFFFF
13.12.12
✎
19:09
|
(0) большое количество данных пишется в базу кусками по 100-500 объектов
|
|||
7
0xFFFFFF
13.12.12
✎
19:09
|
+(6) в транзакции
|
|||
8
prog0101
13.12.12
✎
19:14
|
(5)да
(6)по 1000 пишу хочу быстрее |
|||
9
МихаилМ
13.12.12
✎
19:23
|
огласите субд и с какого на какой хотите изменить
уравень изоляции. |
|||
10
prog0101
13.12.12
✎
19:25
|
(0)ms sql 2008r2
а про уровни я у вас хотел спросить |
|||
11
prog0101
13.12.12
✎
19:25
|
(10)в(9)
|
|||
12
МихаилМ
13.12.12
✎
19:41
|
уровень изоляции не пренебрежительно мало влияет на скорость записи.
|
|||
13
Живой Ископаемый
13.12.12
✎
19:45
|
2(0) Если монопольно грузишь, то в общем-то даже не могу себе представить предпосылок почему это может привести к ускорению...
|
|||
14
Armando
13.12.12
✎
19:46
|
Куда загружаешь? Справочник, регистр?
|
|||
15
ChAlex
13.12.12
✎
19:46
|
что значит уровень изоляции? в SQL? так тогда с как-то с темой заголовка не вяжется. Если речь идет про SQL - то никак не повлияет, если про управляемые блокировки 1С - то замедлит.
|
|||
16
МихаилМ
13.12.12
✎
19:48
|
если используете 1с серверный вариант - пишите в несколько потоков.
|
|||
17
prog0101
13.12.12
✎
19:52
|
(16)спасибо но хотелось бы чтобы запись в базу шла быстрее
|
|||
18
МихаилМ
13.12.12
✎
19:55
|
(17)
ну вот. я вам предлогаю в (16) экстенсивный вариант, вместо интерсивного. всегда сначала нужно использовать экстенсивные варианты. |
|||
19
МихаилМ
13.12.12
✎
19:56
|
в (18)
интерсивного = интенсивного |
|||
20
Reset
13.12.12
✎
19:57
|
сказали что прямые нафик, тратить время на одноразовый перенос
сказали что прямые, нафик тратить время на одноразовый перенос (4) Почти классика |
|||
21
МихаилМ
13.12.12
✎
20:04
|
прямые запросы - нельзя
менять уровень изоляции - можно ? не верю. |
|||
22
Deon
13.12.12
✎
20:22
|
(16) А как это технически реализуется?
|
|||
23
H A D G E H O G s
13.12.12
✎
20:24
|
скорее всего
монопенисуально SQL ю будет на несколько потоков. |
|||
24
Deon
13.12.12
✎
20:25
|
(23) а 1С-ному серверу?
|
|||
25
H A D G E H O G s
13.12.12
✎
20:26
|
(4) Че значит "тратим время"?
Идите пишите кот, загрузку поставьте на ночь, отлаживайте на небольших объемах. |
|||
26
prog0101
13.12.12
✎
20:26
|
(23)ну не прямая зависимость но несколько сессий можно поставить (хыксымель уже разбит при выгрузке)
(22)несколько сессий (21) а насчет это я не спрашивал разрешения ))) |
|||
27
H A D G E H O G s
13.12.12
✎
20:26
|
(24) Тоже.
|
|||
28
H A D G E H O G s
13.12.12
✎
20:27
|
Не могу понять проблему автора.
|
|||
29
Живой Ископаемый
13.12.12
✎
20:28
|
2(23) почему? Если будет не один шпиндель, а много, то очереди будут короче и быстрее обрабатываться. Но в общем да, немного не МС СКЛ проблема
|
|||
30
prog0101
13.12.12
✎
20:28
|
(25)открой правила тис в ут11 и опупиней от использования кода расчета статистики например, так что момент в которы й код нужно переписывать ещё нужно отловить
а то получится ушел и всё свалилось |
|||
31
H A D G E H O G s
13.12.12
✎
20:31
|
(30) Все равно не понял.
|
|||
32
H A D G E H O G s
13.12.12
✎
20:31
|
(30) Переход с Тис на УТ11?
|
|||
33
Deon
13.12.12
✎
20:32
|
(0) а при переносе что больше всего напрягается? СКЛный сервак?
|
|||
34
ДенисЧ
13.12.12
✎
20:33
|
(33) Сказано же - из xml. Тут очевидна нагрузка в первую очередь нагрузка на клиента, где разворачивается файл
|
|||
35
prog0101
13.12.12
✎
20:33
|
(31)(32)выгрузка валится на наших объемах, самое веселое в типовых правилах что когда выгружается договор рассчитывается статистика для всех договоров а потом отбирается нужное по этому договору, в нашей базе источнике это сразу валит по памяти семерку
|
|||
36
prog0101
13.12.12
✎
20:34
|
(33)как раз таки я и хочу его напрячь чтобы запись бысрее была
|
|||
37
H A D G E H O G s
13.12.12
✎
20:35
|
(36) Зачем быстрее?
|
|||
38
H A D G E H O G s
13.12.12
✎
20:35
|
Объясни, что мешает поставить на ночь медленно и печально?
|
|||
39
ДенисЧ
13.12.12
✎
20:37
|
(35) измени логику выгрузки...
|
|||
40
ДенисЧ
13.12.12
✎
20:37
|
(38) Вошебное слово xml, котоьрое вылетает на 2Г...
|
|||
41
Deon
13.12.12
✎
20:38
|
(34) ну не скажи. Я гружу из Экселя табличку около 100'000 строк в ТЧ формы, потом она уходит на сервер для анализа и загрузки. Так вот чтение файла тратит меньше минуты. А вот создание всяких новых элементов - процесс доооолгий
|
|||
42
ДенисЧ
13.12.12
✎
20:38
|
(41) а причём тут ексель?
|
|||
43
H A D G E H O G s
13.12.12
✎
20:38
|
(40) А причем тут скорость записи?
|
|||
44
prog0101
13.12.12
✎
20:38
|
(39)уже )))
|
|||
45
Deon
13.12.12
✎
20:40
|
(42) дабы показать, что время жрет не чтение, а запись
|
|||
46
ДенисЧ
13.12.12
✎
20:41
|
(43) при формировании файла данных :-)
|
|||
47
prog0101
13.12.12
✎
20:42
|
ну вот всем всё понятно
как заставить скуль писаться быстрее? |
|||
48
H A D G E H O G s
13.12.12
✎
20:43
|
Мне не понятно
|
|||
49
ДенисЧ
13.12.12
✎
20:44
|
(47) Переставь его на более другую машину.... Кроме того, смотри, что там делается при записи (вдруг ты документы проводишь при загрузке...)
|
|||
50
Deon
13.12.12
✎
20:44
|
Интересно, а в файловую на рам-диске не быстрее грузить будет? )
|
|||
51
prog0101
13.12.12
✎
20:45
|
(50)потом эта файловая не влезет в скуль по причине даты в каком-нибудь регистре )))
|
|||
52
Deon
13.12.12
✎
20:47
|
(48) ну смори. Думаешь ты, сто с обменом все окей, запускаешь на ночь, а он вываливается через 5 минут с ошибкой. Исправляешь и опять на ночь. И снова косяк. Так проходит месяц... А если б быстро писалось, подождал чутка и ошибку увидел
|
|||
53
Deon
13.12.12
✎
20:47
|
(51) ну ошибки обмена по-любому отработаешь
|
|||
54
Живой Ископаемый
13.12.12
✎
20:50
|
2(51) сделай чтобы такого не было
|
|||
55
prog0101
13.12.12
✎
20:50
|
(52)насчет выгрузки уже понятно как её распараллелить
и вычислить траблы а вот только оказалось что тормозить и дибильная запись в скуль средствами 1С и загрузка тоже занимает время |
|||
56
prog0101
13.12.12
✎
20:51
|
(54) а может ну его нафик?
|
|||
57
H A D G E H O G s
13.12.12
✎
20:53
|
(55) Дибильная, дибильная.
Это дибильная запись спасла не одну тыщу баз. |
|||
58
Deon
13.12.12
✎
20:53
|
(56) ТиС фарэва ) не надо переходить на УТ
|
|||
59
Deon
13.12.12
✎
20:55
|
А скуль строит индексы после фиксирования транзакции?
|
|||
60
H A D G E H O G s
13.12.12
✎
20:55
|
1) Перенести запись на сервер. Полностью.
2) Поставить отдельный комп с 16 гигами ОЗУ, сервер SQL, 1С туда на него. 3) Вынести tempDB, mdf, ldf на RAM диск, временные сервера 1С туда же. |
|||
61
H A D G E H O G s
13.12.12
✎
20:56
|
(60) Перенести запись на сервер. Полностью. - имеется ввиду
#ЕСЛИ СЕРВЕР |
|||
62
H A D G E H O G s
13.12.12
✎
20:56
|
Отключить ИТОГИ, АГрегаты у РН.
|
|||
63
H A D G E H O G s
13.12.12
✎
20:57
|
Хотя не уверен, насчет Итогов, могут и понадобиться, перенос с такого древнего наследия мамонтов не смотрел.
|
|||
64
prog0101
13.12.12
✎
20:57
|
(60)ну комп, точнее виртуалка уже такая есть
рамдиск завтра поюзаю |
|||
65
H A D G E H O G s
13.12.12
✎
20:58
|
(64) **faceplam
|
|||
66
H A D G E H O G s
13.12.12
✎
20:58
|
Никаких виртуалок.
|
|||
67
H A D G E H O G s
13.12.12
✎
20:58
|
Руки надо отрывать за использование виртуалок.
|
|||
68
prog0101
13.12.12
✎
21:02
|
(67)мне чтобы это выбить пришлось доказывать по замерам времени, так что не до жиру
"одноразовая операция" ))) |
|||
69
Рэйв
13.12.12
✎
21:03
|
(0)если один в базе то поровну как.
Если кто-то еще работает, то управляемые блокировки и быстрее и правильнее. |
|||
70
H A D G E H O G s
13.12.12
✎
21:07
|
(68) Поставь на рабочем компе лучше.
|
|||
71
Живой Ископаемый
13.12.12
✎
21:08
|
2(67) не надо.
|
|||
72
H A D G E H O G s
13.12.12
✎
21:10
|
(71) Я про данный конкретный случай.
|
|||
73
H A D G E H O G s
13.12.12
✎
21:11
|
(71) Это, блеать, мне напоминает 1998 год и дискетту, сжатую до 60 мегабайт драйвспэйсом, ага.
|
|||
74
Живой Ископаемый
13.12.12
✎
21:12
|
а
|
|||
75
ДенисЧ
13.12.12
✎
21:12
|
виртуалки? Под скуль? Вам, что, не жалко себя, любимых?
|
|||
76
H A D G E H O G s
13.12.12
✎
21:13
|
(75) тсссс.
Одноразовая операция. мама, это только для фото. |
|||
77
Живой Ископаемый
13.12.12
✎
21:14
|
2(75) почему должно быть?
|
|||
78
ДенисЧ
13.12.12
✎
21:15
|
(77) ну, если вы поклонники BDSM, тогда ладно, разрешаю...
|
|||
79
Живой Ископаемый
13.12.12
✎
21:16
|
2(78) странные, ничем не мотивированные сравнения и эпитеты. Пусть останутся лежать на твоей совести коричневым пятном.
|
|||
80
ДенисЧ
13.12.12
✎
21:16
|
(79) на моей совести ничего не останется, она кристально чиста, с неё всё сползает, не оставляя следов.
|
|||
81
Живой Ископаемый
13.12.12
✎
21:18
|
равно как и с СКЛ в Виртуалке ваши голословные утверждения.
|
|||
82
i-rek
13.12.12
✎
21:18
|
боюсь сказать глупость
а что будет если отключить все индексы ? |
|||
83
H A D G E H O G s
13.12.12
✎
21:24
|
(82) Не знаю.
|
|||
84
Живой Ископаемый
13.12.12
✎
21:25
|
2(82) м.... предпосылки конечно есть, но нужно пробовать... Единственное что - их же потом опять включать.
|
|||
85
i-rek
13.12.12
✎
21:25
|
ну может не все. Оставить те которые используются в механизмах автонумерации справочников. И те которые используются в алгоритме загрузки
ну и итоги ненужные тоже поотключать конечно |
|||
86
H A D G E H O G s
13.12.12
✎
21:28
|
(84) Реструктуризация же есть
|
|||
87
H A D G E H O G s
13.12.12
✎
21:29
|
(85) Оставить надо индексы на ключевые поля.
|
|||
88
Deon
13.12.12
✎
21:37
|
(87) ключевые поля вроде же индексируются в любом случае?
|
|||
89
H A D G E H O G s
13.12.12
✎
21:39
|
Вот я смотрю на ключ к UID документа и к нему же вижу кластреный индекс.
|
|||
90
i-rek
13.12.12
✎
21:50
|
тут надо смотреть ещё на алгоритм загрузки. Какие то же запросы на чтение там выполняются
часть явно и дофига неявно |
|||
91
Deon
13.12.12
✎
21:52
|
(90) ну оно ж и без индекса прочитается, дольше просто
|
|||
92
vde69
13.12.12
✎
23:31
|
перед загрузкой отключить
1. регламентные задания 2. расчет остатков по регистрам 3. отключить регистрацию в планах обмена и последовательностях при загрузке 1. монопольный режим 2. ОбменДанными.загрузка = истина 3. транзакции по 500 элементов в принцепе эти простые действия дают ускорения примерно в 6 - 10 раз |
|||
93
prog0101
14.12.12
✎
13:13
|
(92)спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |