![]() |
![]() |
![]() |
|
Влияние количества общих реквизитов на производительность | ☑ | ||
---|---|---|---|---|
0
ИльяА
14.04.07
✎
16:28
|
Общие реквизиты тормозят базу. Кто нибудб - реально это наблюдал?
Добавить к документам общий реквизит или все таки обойтись локальными реквизитами? |
|||
1
Конь в пальто
14.04.07
✎
16:31
|
наблюдал....
думай |
|||
2
ДенисЧ
14.04.07
✎
16:34
|
а вот ты подумай...
ДОбавиь общий реквизит да с отбором - он будет в одной таблице... Без отбора - во всех таблицах шапок документов не общий - в тех шапках, куда добавил... Вот возьми бамажку и подсчитай, что места будет меньше занимать... |
|||
3
КонецЦикла
14.04.07
✎
16:36
|
(0) Зависит от цели которую преследуешь
Попробуй запросец написать без общего реквизита и т.п. - будет ли удобно? |
|||
4
France
14.04.07
✎
16:42
|
(2) а причем место то?... проблема общих реквизитов в 7.7 - не занимаемое в базе место...
|
|||
5
Sonic
14.04.07
✎
16:44
|
(4)+1
|
|||
6
КонецЦикла
14.04.07
✎
16:45
|
(5) +1
|
|||
7
ДенисЧ
14.04.07
✎
16:45
|
(4) да типа при том, что 1с на 10Гб работает слегка медленней, чем на 2...
|
|||
8
France
14.04.07
✎
16:46
|
(7) не совсем так... если есть интерес, могу рассказать, почему не стоит делать общие реквизиты, точнее, в чем проблема общих реквизитов.
|
|||
9
Sonic
14.04.07
✎
16:46
|
(7) зависит от формата хранения данных
|
|||
10
ДенисЧ
14.04.07
✎
16:49
|
(8) Ну расскажи... Просвети новичка...
(9) Неа.. не зависит... |
|||
11
ИльяА
14.04.07
✎
16:50
|
(5),(6) А что означает +1?
Делаю выгрузку из ТиС в БуХ. В этом реквизите хочу прописывать внутренний идентификатор документа (внутренний по отношению к ТиС), потому что меняют номера, количества суммы и т.п. Сами, наверное, знаете как работают менеджеры. Локальный реквизит неудобен тем, что состав перегружаемых документов будет расширяться. Если кто подскажет свой способ, буду благодарен. |
|||
12
Sonic
14.04.07
✎
16:51
|
(10) еще как зависит!!! спорим 10гб у меня будет работать быстрее чем 1-2 гб?
|
|||
13
Sonic
14.04.07
✎
16:51
|
(11) а реквизит то зачем?
|
|||
14
Конь в пальто
14.04.07
✎
16:53
|
(13) видимо чтобы в бухии айдишник хранить в нем
|
|||
15
ИльяА
14.04.07
✎
16:53
|
Странный вопрос. А как еще идентифицоровать документ в "чужой" базе - заведен он или уже нет? Ведь по номеру или дате не вариант - могут поменять.
|
|||
16
ИльяА
14.04.07
✎
16:53
|
(14) в точку
|
|||
17
France
14.04.07
✎
16:53
|
(10) как было замечено в (2), общие реквизиты всех документов хранятся в одной физической таблице базы данных!!!
И теперь, если идет массовый ввод документов, при записи каждого документа система будет ожидать монопольного захвата таблицы общих реквизитов - вследствие чего общая производительность системы упадет.. та же самая проблема есть и с хранением бухгалтерских данных.. (11) +1 значит - "согласен с ".. |
|||
18
Sonic
14.04.07
✎
16:54
|
(14) да куча стандартных средств, зачем велосипед изобретать
|
|||
19
ДенисЧ
14.04.07
✎
16:54
|
(12) рассказывай.
|
|||
20
Sonic
14.04.07
✎
16:54
|
(17) да это таже беда что у бухии,с проводками..
|
|||
21
ДенисЧ
14.04.07
✎
16:55
|
(17) Ты открыл мне глаза! А если там не будет общего реквизита, ожидания захвата не будет?
|
|||
22
ИльяА
14.04.07
✎
16:55
|
(18) Пробовал хранить в комментарии, но он используется.
|
|||
23
Конь в пальто
14.04.07
✎
16:57
|
(21)+ а джорнал?
|
|||
24
ДенисЧ
14.04.07
✎
16:57
|
(22) А можно ещё так... Завести _отдельную_ таблицу (ИДБазы, ИдДокТут, ИдДокТам)
|
|||
25
ДенисЧ
14.04.07
✎
16:57
|
(23) П-п-п-п-поясни...
|
|||
26
ДенисЧ
14.04.07
✎
16:57
|
+25 не мне, а (17)...
|
|||
27
Sonic
14.04.07
✎
16:58
|
(22) да используй тот же МОД, проблем не будет. неужели для конторы жалко каких то 20 баков за готовое решение
|
|||
28
Конь в пальто
14.04.07
✎
16:59
|
всмысле таблица 1sjourn тоже же лочиццо
|
|||
29
ИльяА
14.04.07
✎
16:59
|
(27) ?
|
|||
30
ДенисЧ
14.04.07
✎
17:00
|
(28) А где общие реквизиты с отбором хранятся?
(29) pb.ru |
|||
31
Конь в пальто
14.04.07
✎
17:00
|
(29) не слухай, а то он ща тебе и аксапту предложит )))
|
|||
32
Sonic
14.04.07
✎
17:01
|
(28) да, и еще как..постоянные траблы изза этого
|
|||
33
Sonic
14.04.07
✎
17:01
|
(29) компания ПиБи
|
|||
34
Sonic
14.04.07
✎
17:01
|
(31) никогда не был сторонником этой проги
|
|||
35
France
14.04.07
✎
17:03
|
(21) я не говорил "ожидания захвата не будет"... я рассказал про проблему "общего реквизита".. заметь, в 8.0 нет общих реквизитов...
(23) что "джорнал"?.. он как тормозил, так и продолжит.. "общие реквизиты" добавят проблем к блокированию.. все таки, проще дождатся блокирования одной таблицы (журнала документов), чем двух и более (журнала документов, таблицы общих реквизитов, таблицы констант и периодических реквизитов) итд.. |
|||
36
ИльяА
14.04.07
✎
17:03
|
(24) Хороший вариант,спасибо. Но лишние движения.
|
|||
37
ИльяА
14.04.07
✎
17:04
|
(35) А если ожидание блокировки не критично?
|
|||
38
Конь в пальто
14.04.07
✎
17:05
|
(37) ух ты... мне б так :)))
|
|||
39
ДенисЧ
14.04.07
✎
17:06
|
А что, если докУмент записывается с изменением необщего реквизита, он не блокирует джорнал? чарминг новлти...
А если блокирует, то какаянафигразница, для сколки реквизитов оно блокируется? Единственная проблема - это обновление индекса... |
|||
40
ДенисЧ
14.04.07
✎
17:06
|
(37) А тогда забей и делай общий с отбором.
|
|||
41
ИльяА
14.04.07
✎
17:07
|
(38) Это уже так, в беседу.
Вообщем можно сделать вывод, что общий реквизит на размер базы особо не повлияет, а увеличит время работы, из - за блокировок. |
|||
42
ИльяА
14.04.07
✎
17:08
|
(40) Нет инфы под рукой - ид документа какого размера, что бы не делать неогранниченным?
|
|||
43
Sonic
14.04.07
✎
17:09
|
зачем изобретать велосипед когда есть готовые решения... Гений 1С намбе ту?:))
|
|||
44
Конь в пальто
14.04.07
✎
17:10
|
(42) смотря в каком формате будешь хранить: в 36-ричном 9
|
|||
45
ИльяА
14.04.07
✎
17:11
|
(43) не думаю что готовое решение подойдет.
Автосервис. Учет запчастей на складе, взаиморасчеты и оказание услуг в бухии. |
|||
46
ИльяА
14.04.07
✎
17:12
|
(44) это что - то из недокументированных возможностей?
|
|||
47
Sonic
14.04.07
✎
17:12
|
(45) так там план обмена настраиваемый, под любую конфу
|
|||
48
France
14.04.07
✎
17:13
|
(39) про блокировки и ожидания захвата знаем?.. и про транзакции?..
есть ли разница в ожидании захвата одной таблицы, или 11?.. думаю, что есть.. |
|||
49
Конь в пальто
14.04.07
✎
17:14
|
(46) ну в таблицах хранятся в 36-ричном формате: [0-9] [a-z]...
6 знаков под код + 3 - распределенка |
|||
50
ИльяА
14.04.07
✎
17:14
|
(47) Понял посмотрю. Всем спасибо, приятно удивлен активностью по теме.
|
|||
51
Конь в пальто
14.04.07
✎
17:15
|
(47) мод тоже систему нагружает... юзал
|
|||
52
Sonic
14.04.07
✎
17:16
|
(50) правильно заданный вопрос.... :)))
|
|||
53
ДенисЧ
14.04.07
✎
17:16
|
(48) Повторяю.
Если документ записывается, сколько таблиц он блокирует? А если он блокирует их по-любому, то где разница? |
|||
54
Sonic
14.04.07
✎
17:17
|
(51) любой обмен нагрузит. но всяко лучше использовать стандартное чем "велокат Гения"
|
|||
55
Конь в пальто
14.04.07
✎
17:21
|
(54) по-разному можно нагрузить... мод-то каждое изменение анализирут и в траны пишет
|
|||
56
France
14.04.07
✎
17:38
|
(53) Не будем рассматиривать документ, формирующий бух проводки.
При записи ЛЮБОГО документа системы блокируется в обязательном порядке таблица журнала документов, таблица собственно самого документа, ну и, конечно же, таблицы регистров, по которым создает движения (необязательно.. документ может и не проводится). Таким образом, при создании и записи ЛЮБОГО документа обязательному захвату подлежат всего лишь 2(ДВЕ) таблицы: таблица журнала документов и таблица документа... Внимание!!! Если есть и общие реквизиты документов, то при записи ЛЮБОГО документа требуется ОБЯЗАТЕЛЬНЫЙ захват 3(ТРЕХ) таблиц и с точки зрения производительности это существенно - захват 2-х таблиц в общем случае будет быстрее, чем трех.. и зависимость времени захвата, скорее всего, нелинейная.. |
|||
57
ДенисЧ
14.04.07
✎
17:41
|
(56) Поделись травой или научи такой арифметике... КАКАЯ НАФИК ТРЕТЬЯ ТАБЛИЦА???
|
|||
58
Конь в пальто
14.04.07
✎
17:42
|
(56) если подчинен, то еще 1SCRDOC
|
|||
59
ИльяА
14.04.07
✎
17:42
|
(56) А какой график прироста размера базы после добавления общего реквизита длиной 9?
|
|||
60
SnarkHunter
14.04.07
✎
17:43
|
(56)Третья таблица - это, пардон, какая?
|
|||
61
Sonic
14.04.07
✎
17:43
|
(57) кури ЖКК а не грибы
|
|||
62
SnarkHunter
14.04.07
✎
17:44
|
(58)Не только по это причине, там еще и графы отборов...
|
|||
63
Sonic
14.04.07
✎
17:44
|
(60) и ты тудаже????
|
|||
64
ДенисЧ
14.04.07
✎
17:44
|
(61) так ты ответь, и я пойду курить ЖКК, в которой, к слову, про структуру таблиц - ни слова...
|
|||
65
Конь в пальто
14.04.07
✎
17:45
|
(62) ну да...
|
|||
66
SnarkHunter
14.04.07
✎
17:46
|
(63)Естестсвенно...
|
|||
67
SnarkHunter
14.04.07
✎
17:49
|
Я, кажется, понял о какой третьей таблице речь... В (17) посте автор пишет: "как было замечено в (2), общие реквизиты всех документов хранятся в одной физической таблице базы данных!!! И теперь, если идет массовый ввод документов, при записи каждого документа система будет ожидать монопольного захвата таблицы общих реквизитов - вследствие чего общая производительность системы упадет.. "
ЗЫ. Осталось понять, что имеется в виду под "таблицей общих реквизитов"... |
|||
68
ДенисЧ
14.04.07
✎
17:50
|
(67) Зря ты это прочитал... Теперь он зохвает твой моск...
|
|||
69
Sonic
14.04.07
✎
17:50
|
Снарк не гони.. сам ведь все понимаешь чем череваты общие..ведь не первый день замужем
|
|||
70
Конь в пальто
14.04.07
✎
17:51
|
(69) что лучше: ввести 1 (!) общий реквизит или вешать модину?
|
|||
71
ДенисЧ
14.04.07
✎
17:52
|
(69) ты, блин, не крути замужним органом. Ты отвечай или признавай, что спи**Ил.
|
|||
72
SnarkHunter
14.04.07
✎
17:53
|
(69)Я не гоню... Гонит France в данном случае...
|
|||
73
Sonic
14.04.07
✎
17:54
|
(70) а это уже от постановки задачи...
вот я допустим не представляю как могут меняться номера доков. для примера поменяли номер любого платежного или связанного с налоговой дока..как быть? не представляю что это возможно, особенно на встречке |
|||
74
Sonic
14.04.07
✎
17:55
|
(72) гонит только про 3 таблицу. а так в основном прав. у 7ки всегда были траблы с общими, почему в 8ке и отказались от них
|
|||
75
КонецЦикла
14.04.07
✎
17:56
|
(70) МОД добавляет общий реквизит IDD в документы и в каждый справочник
В доки - с отбором В спр-ки - с сортировкой И вообще - чо за тупняг тут? Я за общие реквизиты, т.к. лучше проиграть в одном месте но выиграть в десяти |
|||
76
КонецЦикла
14.04.07
✎
17:57
|
(74) В восьмерке меньше гемора по сбору информации
|
|||
77
ДенисЧ
14.04.07
✎
17:57
|
(74) ты продолжаешь вертеть тем самым органом?
|
|||
78
Конь в пальто
14.04.07
✎
17:58
|
(75) спасибо, я знаю
|
|||
79
ИльяА
14.04.07
✎
18:00
|
(75) Таким образом, вопрос МОД вообще можно не рассматривать. Это я и сам могу сделать.
|
|||
80
ИльяА
14.04.07
✎
18:01
|
Вообщем реквизит с отбором длиной 9.
|
|||
81
France
14.04.07
✎
18:02
|
(57) такой травой запросто так не делятся ...
(72) все было бы так хорошо, если бы не так плохо.. ну, нужно было ввязыватся с 67?? да, чтоб закрыть дискуссию - перестарался с количеством таблиц... PS France не гонит, он местами может заблуждатся.. так что (72), (74) не надо про "гонит".. |
|||
82
Sonic
14.04.07
✎
18:02
|
я частности МОДа я не говорю про общие реквизиты, говорю про то что лучше использовать стандарты а не "велокаты"
|
|||
83
КонецЦикла
14.04.07
✎
18:02
|
(79) А не обкекаешься?
Там много возможностей зашитых в длл-ку... свои предопределенные процедуры выгрузки, загрузки и т.п. Можно организовать достаточно сложные обмены В общем читай доку |
|||
84
Конь в пальто
14.04.07
✎
18:02
|
(80) если не урбд, то и 6 хватит.. хотя не сильно-то и важно)
|
|||
85
ДенисЧ
14.04.07
✎
18:04
|
(81) а говорил, что не делятся... с (82) уже поделился...
|
|||
86
Конь в пальто
14.04.07
✎
18:04
|
(82) мод - стандарт???.. ух ты!
|
|||
87
Sonic
14.04.07
✎
18:04
|
(81) да не гонишь ты..где то лет 5 или больше пробегала инфа от 1Ски что не рекомендуется использовать Общие
|
|||
88
Sonic
14.04.07
✎
18:05
|
(86) а нет? докажи обратное
|
|||
89
КонецЦикла
14.04.07
✎
18:05
|
(87) Однако они перекочевывают из релиза в релиз... в каждой типовой конфиге...
|
|||
90
ДенисЧ
14.04.07
✎
18:05
|
(87) ты не крути, ты цЫтату даффай.
|
|||
91
France
14.04.07
✎
18:08
|
(85) 82 прав... общие реквизиты документов действительно гасят производительность.. и информация такая пробегала... и отказались от общих реквизитов (как и от общего журнала документов) именно изза накладываемых на производительность ограничений... ровно изза этого не используются и периодические реквизиты..
|
|||
92
Sonic
14.04.07
✎
18:08
|
(89) ну вот так отложилос...
|
|||
93
Sonic
14.04.07
✎
18:09
|
(90) больше под стол пешком ходить не буду?
|
|||
94
ИльяА
14.04.07
✎
18:09
|
(83) Завести общий реквизит и при переносе искать документ и править его или заводить новый? Элементарно.
|
|||
95
Sonic
14.04.07
✎
18:10
|
(91) дак они тогда под стол пешком ходили
|
|||
96
ИльяА
14.04.07
✎
18:11
|
В ТиС 4 общих реквизита с отбором и один неорганниченной длины - и ведь работает.
|
|||
97
ДенисЧ
14.04.07
✎
18:11
|
(93) мда... хорошая траффа... Ты по-русски говорить умеешь?
(91) Ты этта... абаснуй снижение производительности в случае необходимости иметь реквизит во всех документах... |
|||
98
Sonic
14.04.07
✎
18:12
|
(94) дальше что.... изменю элемент справочника, причем с условием что они используется только в этом доке? давай на ГОРА свое решение
|
|||
99
Конь в пальто
14.04.07
✎
18:12
|
(88) а нах мне что-то опровергать, то что ты голословно запостулировал???
|
|||
100
Sonic
модератор
14.04.07
✎
18:12
|
(97) предупреждение!
|
|||
101
Конь в пальто
14.04.07
✎
18:14
|
соник одел шкурку модератора, ибо других аргументов не осталось...
|
|||
102
Sonic
14.04.07
✎
18:14
|
(99) да почему голословно. было проверено на своем опыте. какие еще данные тебе нужны
|
|||
103
ДенисЧ
14.04.07
✎
18:14
|
(100 ну извини, тут по другому не скажежшь.
|
|||
104
Конь в пальто
14.04.07
✎
18:15
|
(102) свой опыт <> стандарт - с этим ты согласен?
|
|||
105
Sonic
14.04.07
✎
18:18
|
(101) только изза жаргона и не более
(103) всегда можно (104) вот когда познакомишься хотя бы с 2кой или 5кой, тогда поймешь |
|||
106
ИльяА
14.04.07
✎
18:19
|
(98) Главное попасть на нужный док, а табчасть проставлять из внешних данных. Если я правильно тебя понял.
|
|||
107
ДенисЧ
14.04.07
✎
18:20
|
(105) иногда нужно выразить отношение к сказанному. А на "русском народном" тут нельзя, а на "русском стандартном" не будет передачи эмоций.
|
|||
108
Sonic
14.04.07
✎
18:21
|
(107) были бы претензии то сам понимаешь.... :))
|
|||
109
ДенисЧ
14.04.07
✎
18:23
|
(108) Шо? Забанишь? На сколько? А оно тебе надо? Используй поиск и найди, сколько раз за тутотшнее пребывание я использовал жаргон. Подумай.
|
|||
110
Конь в пальто
14.04.07
✎
18:23
|
(105) "познакомишься хотя бы с 2кой или 5кой,"... - это правда трава
|
|||
111
Sonic
14.04.07
✎
18:25
|
(110)не трава, я начинал с 2ки :)) прикольно было
|
|||
112
Конь в пальто
14.04.07
✎
18:28
|
(111) а причем мод и стандарты?))))
|
|||
113
SnarkHunter
14.04.07
✎
18:29
|
Сдохла ветка...
|
|||
114
КонецЦикла
14.04.07
✎
18:30
|
(111) В общем наиумнейший из дятлов :)
|
|||
115
КонецЦикла
14.04.07
✎
18:30
|
(113) Используешь общие реквизиты? Признавайся...
|
|||
116
Sonic
14.04.07
✎
18:31
|
(112) при том что МОД сертифицирован. напиши свое и сертифицируй...
|
|||
117
ДенисЧ
14.04.07
✎
18:31
|
(115) А ты не используешь? Сознавайся, что потребляешь!
|
|||
118
SnarkHunter
14.04.07
✎
18:31
|
(115)Обязательно. И не один...
|
|||
119
Конь в пальто
14.04.07
✎
18:32
|
(116) если что-то сертифицировано, то это стандарт?
|
|||
120
КонецЦикла
14.04.07
✎
18:32
|
(117) Потребляю. Я ж и пытался хоть какие доводы в защиту привести :)
|
|||
121
ДенисЧ
14.04.07
✎
18:34
|
(117) Гыгы. :-))
|
|||
122
Sonic
14.04.07
✎
18:34
|
(119) а это уже не ко мне вопрос
|
|||
123
SnarkHunter
14.04.07
✎
18:35
|
(116)Кем сертифицирован?
|
|||
124
ДенисЧ
14.04.07
✎
18:36
|
ЗЫ. Ветка о том, как соник мастерски крутит замужним органом...
Ухожу я... |
|||
125
КонецЦикла
14.04.07
✎
18:36
|
Что-то совсем отошли от темы...
|
|||
126
Конь в пальто
14.04.07
✎
18:36
|
(122) ты заявил, что мод - стандарт, а теперь не к тебе вопрос?????...
батенька, вы лажаете |
|||
127
Sonic
14.04.07
✎
18:37
|
для всех - мод у 1с сертифицирован?
|
|||
128
ИльяА
14.04.07
✎
18:43
|
Какое то сборище акул клавиатуры блин.
|
|||
129
КонецЦикла
14.04.07
✎
18:44
|
(128) Используй МОД для сложных обменов - вот что надо извлечь :)
Самописку такую вряд ли осилишь |
|||
130
ДенисЧ
14.04.07
✎
18:45
|
(128) ты этта... провокатор, вот ты кто! Хотя благодаря тебе соник выявлен как отъявленный виляльщик органом...
|
|||
131
Конь в пальто
14.04.07
✎
18:46
|
(130) ЛОЛ!!!
|
|||
132
Sonic
14.04.07
✎
18:46
|
(130) КТО?????????
|
|||
133
ДенисЧ
14.04.07
✎
19:29
|
(132) Ви, батенька, таки ви... Ви таки и не ответили на ск`омные воп`осы, заданные вам от чисто`о се`дца...
|
|||
134
у лю 427
14.04.07
✎
22:46
|
хня...
|
|||
135
у лю 427
14.04.07
✎
22:47
|
в 8-ке с убиранием общего лажанулись...
ибо осталась общая точка в 8.1 попробовали разрулить, но при этом открыли такую классную возможность угробить данные... |
|||
136
France
14.04.07
✎
22:57
|
(135) в каком месте?
|
|||
137
у лю 427
14.04.07
✎
23:10
|
юзать 8-ку и не знать этих дыр? мдя... пез каминтариеф....
|
|||
138
Neco
14.04.07
✎
23:19
|
Старая песня у ли об итогах:
тра ля ля ... это все хня |
|||
139
у лю 427
14.04.07
✎
23:21
|
по моей просьбе попробовали на 8.1....
Два дня заталкивали глаза обратно, сделали анализ конфы на предмет этой ситуации. Написали жесткие правила для избежания... |
|||
140
Evg
15.04.07
✎
16:38
|
(0) Недавно перевел один реквизит а 1sjourn (общий с отбором), не заметил тормозов. Но конфе активных пользователей всего 3, остальные отчеты смотрят.
|
|||
141
Botanik8888
15.04.07
✎
16:52
|
:))))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |