|
v7: 1С Комплексная, лавинообразно начали сыпаться ошибки. Помогите пролить свет. | ☑ | ||
---|---|---|---|---|
0
maxnn
10.04.12
✎
13:57
|
Имеем базу Комплексну - файловую. База доработана сильно. Размер базы 7 гигов. Самый большой ДБФ 1.3 Гига - это общий журнал.
60 Пользователей онлайн, 1000 документов в день в срднем. До прошлой недели всё просто летало идеально. Потом обновили релиз с 493 на последний, сохранив все доработки соответственно. После этого намного чаще начала появляться ошибка транзакции, что таблица занята пользователем и так далее. Но работала ещё сносно. К концу недели база вообще стопорнула. Полезли ошибки DATABASE ERROR 110, ругаясь на индексный файл. Тестирование и исправление, удаление индексных файлов и загрузка-востановление базы не помогло. При создании документа всегда выдавалась ошибка транзакции. Был обратно загружен старый релиз 493, правда план счетов остался новый, чтобы не пересчитывать итоги, так как делалось в рабочее время. После этого на несколько дней ошибка DATABASE ERROR 110 пропала, но работать в базе было не возможно из-за транзакций. из 100 документов создавалось несколько. В итоге щас из 60 человек в базе работает 2-3 чловека. заходит больше, снова лезут ошибки DATABASE ERROR 110 и ошибка транзакции. Помогает только выкидывание всех пользователей, переиндексация базы и запуск опять 2-3 пользователей. И это пока не зайдут ещё несколько. Из за чего такое могло возникнуть и есть ли какие пути решения кроме SQL? Интересует также, из за чего так внезапно всё накрылось. База работала идеально. P.S. Пока что решили чтобы быстрее вернуть базу - это перейти на SQL. Но из-за существенных затрат на это ищется также альтернативные пути решения. Вообще думалось, что до 2 гигового лимита база проработает 3 года. Уже идёт 3-тий год. В конце года планировалось просто свернуть базу и работать следующие 3 года без проблем. |
|||
1
Ыщъ
10.04.12
✎
14:03
|
Лимит на само деле 1гиговый
"Самый большой ДБФ 1.3 Гига" - всё приплыли Либо скальпель, либо скуль |
|||
2
maxnn
10.04.12
✎
14:07
|
(1) Но если бы мы достигли лимита, то вообще ни один документ бы не смогли создать. А у нас документы хоть и с трудом и не в таком количестве, но создаются и проводятся.
|
|||
3
Ыщъ
10.04.12
✎
14:09
|
(2) При 2Г база просто умирает. А при 1Г появляются спорадические ошибки.
Пора действовать уже при дбфке = 900М |
|||
4
пипец
10.04.12
✎
14:09
|
(2) http://www.softpoint.ru/faq_id140.htm
ЗЫ а Цыдыикс скока ? |
|||
5
Ахиллес
10.04.12
✎
14:12
|
(0) Винт посыпался?
|
|||
6
Mikeware
10.04.12
✎
14:15
|
1270 байт - размер записи - что-то дофига. Чего надобавляли в журнал, да еще с отборами? небось, "составных реквизитов для поиска"? :-)
|
|||
7
gizmoz
10.04.12
✎
14:15
|
Проверьте свободное место на диске
|
|||
8
Ёпрст
10.04.12
✎
14:17
|
(1) не всё еще потеряно, ставишь заплатку от hogik и живешь до 2-х гигов смело
Автор, отборы самодельные налепил + непомерянно много общих реквизитов с галкой отбор ? :))) |
|||
9
Ёпрст
10.04.12
✎
14:17
|
(7) закусывать надо
|
|||
10
maxnn
10.04.12
✎
14:26
|
(5) 10 рэйд. ошибок нет. Места много свободного ещё.
|
|||
11
maxnn
10.04.12
✎
14:32
|
(3) ЦДХ 1,6 гигов всего Самый большой 450 метров
|
|||
12
Он
10.04.12
✎
14:35
|
(8) Ну а дальше что?
|
|||
13
maxnn
10.04.12
✎
14:36
|
(12) Ну а дальше как я понял - это скальпель.
(8) Есть ли ссылка где его скачать можно? |
|||
14
maxnn
10.04.12
✎
14:40
|
(8) Нашл твой старый ответ сссылкой http://infostart.ru/public/15577/
Но публикация удалена у меня пишет. |
|||
15
Он
10.04.12
✎
14:41
|
(13) Скальпель уже вчера.
|
|||
16
maxnn
10.04.12
✎
14:46
|
(15) это непредвиденный инцидент. Мы это ожидали, но через годик только. Скальпель мы готовили к новому году.
Я так и не понял, что это за способ от hogik, который решает эту проблему? |
|||
17
ProxyInspector
10.04.12
✎
14:48
|
Сделай для начала дефрагментацию диска.
|
|||
18
Он
10.04.12
✎
14:53
|
(17) Это лишнее. Достаточно просто системник попинать.
|
|||
19
maxnn
10.04.12
✎
14:53
|
(17) Сделал анализ, фрагментация не критична. Есть пара фрагментированных файлов в каталоге базы, но это не общий журнал 1,3 гига который.
|
|||
20
maxnn
10.04.12
✎
14:54
|
(17) А так ночью запущу.
|
|||
21
Он
10.04.12
✎
14:59
|
(20) Свёртку на майских сделай, пока не поздно.
|
|||
22
maxnn
10.04.12
✎
15:21
|
никак не могу найти патч от hogik. Есть у кого этот патчик?
|
|||
23
Ёпрст
10.04.12
✎
15:27
|
(12) наслаждаться
(22) есть |
|||
24
Ёпрст
10.04.12
✎
15:30
|
а так, поснимай отборы и сортировки с общих реквизитов (они еще и поди типа строка 50 у тебя ? :) )
|
|||
25
maxnn
10.04.12
✎
16:39
|
(23) Можешь на maxnn2(собака)mail.ru сбросить? Буду очень признателен.
(24) Если бы я в этом что нибудь понимал.... Я нихрена не программист 1С. |
|||
26
Злой Бобр
10.04.12
✎
17:11
|
(25) Тогда непарьте людям мозг а найдите денег на программиста. Это как минимум.
|
|||
27
maxnn
10.04.12
✎
17:13
|
(26) Программист есть. Но он ограничился указанием ставить SQl.
Короче мне нужен патч от hogik. |
|||
28
Mikeware
10.04.12
✎
17:32
|
(27) тебе ж сказали - вам программист нужен...
|
|||
29
maxnn
10.04.12
✎
17:34
|
(28) программист есть. Идёт переход на SQL. Но за это время мне нужно нормализовать работу 1С на 2-3 дня. А для этого мне нужен патч.
|
|||
30
BlackSeaCat
10.04.12
✎
17:50
|
||||
31
Злой Бобр
10.04.12
✎
18:47
|
(29) Переход на скуль занимает 1 день. И то это если водки и закуски ну очень много.
|
|||
32
Mikeware
10.04.12
✎
19:03
|
(31) это если база правильная...
|
|||
33
maxnn
10.04.12
✎
19:24
|
(32) Боюсь что база кривовата... Ни разу никто не занимался её оптимизацией, а только доработками.
Кстати, может кто обрисовать, какие подводные камни нас ждут при переходи и во время работе на SQL? |
|||
34
Mikeware
10.04.12
✎
19:28
|
камней никаких. перед выгрузкой проверь дки с нулевой датой, на первый раз достаточно.
ну и запросы через 4 точки. |
|||
35
maxnn
10.04.12
✎
21:32
|
(30) Огромное спасибо.
Подскажите пож-та. Если я хочу установить Kernel37.dll вместо Kernel33.dll, то мне нужно в библиотеках Seven.dll и DBEng32.dll изменить Kernel32.dll на Kernel37.dll А то в описании это не сказано. |
|||
36
Холст
10.04.12
✎
22:02
|
"Я нихрена не программист 1С" "Программист есть. Но он ограничился указанием ставить SQl."
при базе в 60 юзеров онлайн и 1000док/день это ППЦ !!! У вас куроводство невменяемое и готово рискнуть остановкой работы своей фирмы ? |
|||
37
Alexor
10.04.12
✎
22:06
|
(0) Я понимаю, что на форуме уже 5 лет почти, но все же ТИИ делали? упаковку таблиц пробовали? На другой диск базу перенести? На вирусы прогнать сервер?
|
|||
38
maxnn
10.04.12
✎
22:15
|
(37) Ну вроде проблему локализовали. Проблема в том, что есть барьер в 1Гб ДБФ. Если ДБФ больше 1Гб и один пользователь записывает в неё информацию, то другие пользователи не могут полусить доступ к этой ДБФ даже на чтение. Вот и возникают ошибки.
Вроде как Патч Kernel33.dll эту проблему решает. Вот завтра и проверится это. (36) Я системный администратор и всю базу поднимал сам, и за 13 лет что я там работаю в этом направлении у нас база вылетала на 1-2 дня максимум 3 раза. Вот вчера было 3-тий раз. Всё остальное - полёт нормальный. Услуги программиста берём у приходящего по 1000 р/ч. |
|||
39
Злопчинский
10.04.12
✎
22:18
|
(38) ну раз за 13 лет доросла до 1,3 Гига, то с патчем еще лет 5-6 протянет
|
|||
40
maxnn
10.04.12
✎
22:20
|
(39) Этой базе 3 года. До этого было 4 разных баз.
|
|||
41
maxnn
10.04.12
✎
22:27
|
(38) Если этот патч решит эту проблему, то может ну нафег этот SQL? Доработаем в этой до конца года, а с нового года свернём её и начнём заново? И так каждые 3 года делать. Такой в принципе и был план....
|
|||
42
Злопчинский
10.04.12
✎
22:27
|
(40) ну тогда хватит еще на 1-3 года.. а там на 8-ку или 9ку переползать можно будет
|
|||
43
Злопчинский
10.04.12
✎
22:28
|
(41) решит, проверено
|
|||
44
Злопчинский
10.04.12
✎
22:28
|
скуль дает стабильность и некоторые вкусности, которые ни дбфной нет
|
|||
45
maxnn
10.04.12
✎
22:29
|
(43) Поставил патч. Запустил проведение с начала года, вроде по шустрее раза в 2 стала эта процедура.
|
|||
46
maxnn
10.04.12
✎
22:30
|
(44) А какие вкусности? Про стабильность то у нас просто красота. База летает и так, сбоев нет практически.
|
|||
47
opty
10.04.12
✎
22:41
|
(38) Реальный барьер по объему 2 гига , имел DBF 1.7 гиг , все нормально работало , имеет еще значение количество записей в таблице . Сбои начинаются когда в DBF таблице за 20 миллионов записей .
|
|||
48
maxnn
10.04.12
✎
22:43
|
(47) А не сталкивался ли при таком размере со сбоями в расчётах? Например сделать 3 одинаковые сверки и получить все 3 раза разные результаты? наш программист это объясняет именно размером....
|
|||
49
opty
10.04.12
✎
22:47
|
(48) Нет , не сталкивался , причем Kernel33.dll не использовал .
Два нюанса , конфа вылизанная и достаточно оптимизированная . Обслуживалась регулярно (ночью скриптом) на принудительное переиндексирование и тестирование . С переходом на 24/7 , перешли на скуль |
|||
50
maxnn
10.04.12
✎
22:50
|
(49) У меня тоже каждую ночь идёт переиндексация.
|
|||
51
Злопчинский
10.04.12
✎
22:56
|
(48) гворят что как раз именно так и проявляется..
|
|||
52
opty
10.04.12
✎
22:57
|
Самопальный финанализ на бухкомпоненте , до сих пор крутится по DBF , 1sentry.dbf 1.7 гига около 9 миллинов строк . Проблем нет , правда пользователей не много , 5-6 одновременно не более .
В ТиС к тоже самый большой был где то на 1.8 гиг барьеру достаточно близко подходили , без проблем , но записей было меньше 20 млн , а вот с превышением начинались сбои |
|||
53
opty
10.04.12
✎
22:59
|
(51) Это не из за размера , точнее не только из за него , это след индекса , например при отвале терминальной сессии . Если пользователей много - несколько десятков , а железо и сеть не фонтан и сессии слетают и принудительно закрываются вут тут то такое и начинается
|
|||
54
maxnn
10.04.12
✎
23:00
|
(53) То есть если поставим SQL то такие проблемы там исключены?
|
|||
55
maxnn
10.04.12
✎
23:00
|
Просто хотим понять.. Стоит это полмиллиона рублей или нет.
|
|||
56
Botanik8888
10.04.12
✎
23:00
|
(54) - практически да
|
|||
57
Злопчинский
10.04.12
✎
23:02
|
(55) а откуда у вас полимона рублей на скуль? у вас там что - полсотни пользователей?
|
|||
58
Злопчинский
10.04.12
✎
23:04
|
(55) у меня сейчас в пике вертится 30 пользователей на ТиСе на ДБФе в терминале, из них половина - складские терминалы, + в ближайшее время еще десяток мест образуется дополнительных.
|
|||
59
maxnn
10.04.12
✎
23:07
|
(57) Ну 57 пользователей онлайн из которых 30-35 на постоянной выписке. В особо нагруженные дни до 1500 документов в день.
|
|||
60
opty
10.04.12
✎
23:08
|
(54) По стабильности скуль превосходит файловый вариант очень значительно
По быстродействию тут как посмотреть , в каких то случаях заметно быстрее кое где помедленнее . Но при увеличении количества активных пользователей свыше 50 на скуль по любасу надо переходить . в семерке код в целом и запросы в частности желательно оптимизировать на скуль , даже если прямые не использовать |
|||
61
opty
10.04.12
✎
23:10
|
(59) Ну мы перешли на скул с DBF при 60 примерно активных пользователех , и пиковомом размере базы около 8.5 гиг , считаю что подзатянули , надо было раньше .
Но готовились основательно , не за один день , многое переписали |
|||
62
maxnn
10.04.12
✎
23:12
|
(61) то есть если я щас с ходу конвертну базу на Скуль и пущу туда пользователей, то ничего хорошего из этого не выйдет?
|
|||
63
Злопчинский
10.04.12
✎
23:12
|
(59) О! тогда надо консультироваться с более продвинутыми людьми.
опять же - нскольо большие документы? наскольо часто идут клинчи между пользователями? итд. . опять же, глубочайщее имхо в конторе где 30-35 зверей на постоянной выписке - полляма на софт не должны выхывать никаких трудностей. . опять же если 35 чел на выписке за год-два нагенерили базу на объем самого большого файла да еще общего журнала - скорее всего доки у вас не шибко большие. . поубирай с общего журнала все что несвойоственно как ЖУРНАЛУ. урежь короче его по функционалу если размер жмет |
|||
64
opty
10.04.12
✎
23:12
|
Тут еще нюанс есть , бухкомпонента не очень со скулем дружит а у тебя комплексная
|
|||
65
Злопчинский
10.04.12
✎
23:13
|
(60) подтверждаю. на фармоте у меня скуль вертелся без переустановок где-то с конца 2003 года до прошлого года с одним переносом на новый сервак. проблем вообще никаких небыло
|
|||
66
opty
10.04.12
✎
23:14
|
(62) Такой шанс есть :(
|
|||
67
maxnn
10.04.12
✎
23:15
|
(64) Вот тут можно по подробнее? У меня просто завтра будет оперативка у руководства по этому поводу. И ГлавБух имеет не последнее слово в этом деле.
|
|||
68
Злопчинский
10.04.12
✎
23:16
|
(62) нет, все должно пройти нормально. Если народ работает на та - то все будет ОК. будут проблемы с ночным перепроведением на 2000 скуле. могут вылететь некоторые отчеты, которые на дбфе работают, а на скуле не будут...
.например запрос в котором Сумма(Код), где код - текстовый код справочника - в дбфе канает, в скуле - сразу обломается ;-) |
|||
69
maxnn
10.04.12
✎
23:17
|
(63) 70% документов маленькие 2-5 строк.
|
|||
70
Злопчинский
10.04.12
✎
23:17
|
(67) опять же - если плохо - то всегда со скуля назад пройдешь. время уйдет только на ЗАГРУЗКУ базы в дбф и пересчет итогов - если все ок, то пересчет проканает относительно быстро, еслия бяково/полубяково - может и на часов 2-4-6-больше затянуться
|
|||
71
Злопчинский
10.04.12
✎
23:17
|
(69) ржупацтулам
|
|||
72
maxnn
10.04.12
✎
23:17
|
(68) Я на 2008 скуль буду переводить тогда уж.
|
|||
73
Злопчинский
10.04.12
✎
23:18
|
(69) итого у тебя 30-35 пользователей сумаррно генерят примерно столько же строк, скольок у меня 4 продажника... ;-)
|
|||
74
maxnn
10.04.12
✎
23:19
|
(71) А что смешного? Основной поставщик документов - это розница... 20 магазинов.
|
|||
75
Злопчинский
10.04.12
✎
23:19
|
(72) проработай этот вопрос - там есть что-то по 2008 скулу.
. используй секретный релиз 27.7.7 - смотри на ИСе http://infostart.ru/public/82018/ - изучи комменты |
|||
76
Злопчинский
10.04.12
✎
23:20
|
(74) немного в сторону - а что у тебя 30 вколачивателей делают? наладить автоприем - и сосать автоматом..??
|
|||
77
opty
10.04.12
✎
23:22
|
(67) На эту тему тут немеряно холливаров было :)
Ну в общем структура данных которую использует бухкомпонента не очень подходит для скуля сама по себе , промежуточные итоги редко хранятся и т.п. Напимер Рассчитать промежуточные итоги скажем с 11 по 27 число очень медленно работает , от таких конструкций надо избавлятся ,"черные запросы" тормозят , бух запрос получше но тоже не фонтан . прямые запросы к бух итогам ИМХО не очень удобны . То есть если бух данные выбираются строго с периодичностью в месяц (квартал) особых проблем не будет |
|||
78
Злопчинский
10.04.12
✎
23:24
|
..для бухов держать базу -1день.. ;-)
|
|||
79
opty
10.04.12
✎
23:31
|
Поставь ознакомительную версию скуля , на 180 дней , закинь базу , проведи нагрузочные тесты , на самых тяжелых отчетах и самых массовых документах
|
|||
80
Злопчинский
10.04.12
✎
23:35
|
(79) нет у него массовых документов, 70% доков = 2-5 строк.
. если не пожлобиться и взять нормальный сервак, да еще с каким нибудь аппаратным рамдрайвом гиг на 8-16, то все будет летать не хуже чем на дбфе... + плюшки от скуля |
|||
81
opty
10.04.12
✎
23:40
|
(80) Написано "База доработана сильно" , не хочу кидать камень , но как говорится доработки всякие бывают . И документ в пять строк может вогнать сервер в ступор если криво написан , а если их много ...
Тут ктото просил совета по начавшей сильно тормозить дописанной бухии . База то небольшая меньше гига и железо не отстой . Оказалось дописчик вообще не пользовался бух запросом и на вкаждом документе временные итоги рассчитывал Одним словом я бы потестировал предварительно :) .... |
|||
82
opty
10.04.12
✎
23:42
|
И опять же вопрос насколько сильно задействована бухия в комплексной , если только для регламента это одно , а вот если и на "живых" задачах используется ...
|
|||
83
Злопчинский
10.04.12
✎
23:43
|
да пусть поставит на 1-2 дня на скуль в рабочий режим - ничего страшнего не произойдет ;-) н уна крайня потормозят малость... или СРАЗУ сломаются
|
|||
84
opty
10.04.12
✎
23:46
|
*83) Потестить по живому то же вариант :))
|
|||
85
Злопчинский
10.04.12
✎
23:52
|
главное расходниками запастись
http://img-fotki.yandex.ru/get/4702/28706865.6c/0_5fc64_eaea312a_-1-orig |
|||
86
opty
10.04.12
✎
23:55
|
А вообще ИМХО на нормальном железе и сетке ТС можно еще и на DBF пожить
(0) Посмотри любым DBF-вьюером количество записей в десятке самых больших файлов . Самое большое количество записей вовсе не в самом большом файле может быть . если до 20 мультов еще далеко - еще жить и жить :) Проблемы с непонятками в данных из за слета индексов при отвале пользователей . Ну и регулярно тестирование и исправление (скриптом на ночь) поможет , более менее регулярная выгрузка-загрузка очень способствует приведению файловой базы в порядок А так скуль рулит , надо только уметь его готовить :) |
|||
87
opty
10.04.12
✎
23:55
|
(85) Злобный ты :))
|
|||
88
maxnn
11.04.12
✎
00:00
|
(85) Это мне уже сегодня бы пригодилось...
(86) Вот я тоже хочу развить данную мысль. По тому как у нас летает всё это время ДБФка, то даже не хочется ничего менять... Ибо лучшее враг хорошему... А ДБФ-ки гляну щас. |
|||
89
Злопчинский
11.04.12
✎
00:01
|
(87) жизнь такая.. ;-)
|
|||
90
Злопчинский
11.04.12
✎
00:03
|
(88) + проведи аудит.. может присутсвовать много ненужных записей... упаковать базу через ТиИ, почистить от нулевых итогов - короче живи себе спокойно на ДБФе с патчем еще год-два
|
|||
91
maxnn
11.04.12
✎
00:11
|
Щас глянул количество записей...
Самый большой ДБФ - Общий журнал 1Sentry 1,2 Гб - 4млн записей 1SACCSEL 740Мб - 17 млн записей!!! В остальных не больше 3-4 млн. |
|||
92
opty
11.04.12
✎
00:12
|
Проведи аудит журнала регистрации по сеансам пользователей , количество подключений каждого , должно быть равно количеству отключений (в идеале) . Если отключений сильно меньше , пользователи регулярно отваливаются , если они отваливаются в момент активных действий это чревато слетом индексов , или что хуже сбоем в базе (если транзакция шла). Для полусотни пользователей два-три десятка отвалов в сутки уже критично , вероятность сбоев статистически значительна .
Цитрикс в этом деле до определенной степени панацея (против стандартного RDP) , но он едва ли не дороже скуля получается :) |
|||
93
maxnn
11.04.12
✎
00:15
|
(92) Как можно по быстрому такой аудит сделать?
|
|||
94
opty
11.04.12
✎
00:16
|
(91) Близко к пределу , и именно на бухии .
Похоже бухия задействована весьма интенсивно . Переход на скуль необходим , но он же может быть и чреват :( Сворачивать базу , как вариант Или перепиливать бухию , такое очучение что стоит отбор по субконто номенклатура , табличные части доков попадают отбор , та низя |
|||
95
maxnn
11.04.12
✎
00:16
|
Народ, а что будет когда ДБФ перевалит за 20 млн? И за что отвечает 1SACCSEL и самое главное как можно её урезать?
|
|||
96
maxnn
11.04.12
✎
00:17
|
Да, бухия у нас задействована очень серьёзно.
|
|||
97
opty
11.04.12
✎
00:18
|
(95) Начнутся тупо вылеты , и произвольные блокировки , база будет тупо рассыпаться , потеря данных неминуема
|
|||
98
opty
11.04.12
✎
00:18
|
Поверь стоит ли отбор по субконто номенклатура
|
|||
99
maxnn
11.04.12
✎
00:20
|
(98) Скажешь как? Я просто не программист и так глубоко не шарю.
|
|||
100
maxnn
11.04.12
✎
00:20
|
Но то что база кривая и нужно её оптимизировать жабрами чую.
|
|||
101
opty
11.04.12
✎
00:22
|
Если стоит , посмотри задействуется это кде либо в отчетах
По возможности отключить , если номенклатура в несколько тысяч наименований , это заметно облегчит 1SACCSEL по количеству строк , и сможешь жить дальше . Специфические отчеты переписать , производительность отборов в них несколько упадет , но в целом не очень сильно Нельзя (как правило) в отбор по субконто табличные части пихать |
|||
102
maxnn
11.04.12
✎
00:22
|
Если это о чём то говоит, то у меня RGххх и RAххх файлов на 3 гига набралось.
|
|||
103
maxnn
11.04.12
✎
00:23
|
(101) Записал... Завтра до программиста это донесу.
|
|||
104
shag008
11.04.12
✎
00:23
|
(101) по любому стоит
в типовых по умолчанию этот отбор стоит |
|||
105
opty
11.04.12
✎
00:24
|
Конфигуратор , субконто-номенклатура (или что там в табличных частах) , закладка дополнительные , посмотри стоит ли галочка отбор
|
|||
106
shag008
11.04.12
✎
00:24
|
(102) сумма файлов значения не имеет
критично только на одном файле |
|||
107
opty
11.04.12
✎
00:25
|
(104) Давненько я типовые клюшки не юзал :)
|
|||
108
maxnn
11.04.12
✎
00:25
|
(105) Стоит родимая.
|
|||
109
opty
11.04.12
✎
00:26
|
(106) Угу
|
|||
110
maxnn
11.04.12
✎
00:26
|
(106) В каком?
|
|||
111
zak555
11.04.12
✎
00:26
|
> Самый большой ДБФ 1.3 Гига - это общий журнал.
1sjournal.dbf ? |
|||
112
shag008
11.04.12
✎
00:27
|
(110) в принципе в любом
|
|||
113
opty
11.04.12
✎
00:30
|
(93) Строишь отбор по журналу регистрации скажем за месяц , с установленным фильтром по событию только сеансы - подключение-отключение . Сохраняшь в тхт вормат , загружаешь в эксель , с использованием разделителя , а там уже через сводную или автофильтр можно довольно быстро просмотреть соответствия подключений-отключений
|
|||
114
maxnn
11.04.12
✎
00:33
|
(111) ой 1sjournal.dbf у меня мизерный 70 Мб и 500 тыс записей.
А за что отвечает 1Sentry? |
|||
115
opty
11.04.12
✎
00:33
|
(110) Самый большой файл не может быть больше двух гиг , и ни в одном не может быть больше 20 млн строк (записей)
По размеру файла еще запас есть , а вот по файлу отбора по субконто конец уже близок Либо свертка , либо реструктуризация с исключением отборов , либо скуль |
|||
116
maxnn
11.04.12
✎
00:34
|
(112) Самый большой RA - RA328 - 600 Мб почти 3 млн записей
|
|||
117
opty
11.04.12
✎
00:34
|
(114) Журнал проводок бухии
|
|||
118
opty
11.04.12
✎
00:35
|
Его тоже можно подоптимизировать
|
|||
119
zak555
11.04.12
✎
00:35
|
||||
120
shag008
11.04.12
✎
00:36
|
(116) см (115)
|
|||
121
zak555
11.04.12
✎
00:37
|
(115) пиZдёшь
|
|||
122
shag008
11.04.12
✎
00:40
|
(114) файл проводок
|
|||
123
maxnn
11.04.12
✎
00:40
|
(119) Я данный вопрос поднимал сегодня. Кстати именно по твоему посту. Но мне было отказано. Ибо в бухгалтерии нужны проводки по документам.
|
|||
124
zak555
11.04.12
✎
00:41
|
(123) ты уверн, что в бухгалтерии не муд@чЪё ?
|
|||
125
opty
11.04.12
✎
00:41
|
(123) Зачем ?
|
|||
126
shag008
11.04.12
✎
00:41
|
(123) в файле 1Cv7.dd инфа про все файлы твоей базы
открыть его можно экселем |
|||
127
opty
11.04.12
✎
00:42
|
(121) Ты мог работать c 3 гиг файлом в DBF ?
|
|||
128
shag008
11.04.12
✎
00:42
|
(125) они так привыкши
и им пофиг что файл проводок разросся это проблемы "компьютерщиков" |
|||
129
maxnn
11.04.12
✎
00:43
|
(125) Попробую у них обоснование выбить сегодня уже.
(124) ГлБухгалтер очень опытный, я таких мало видел. |
|||
130
zak555
11.04.12
✎
00:46
|
(129) я только знаю одно но : это курсовые разницы
|
|||
131
opty
11.04.12
✎
00:46
|
(129) Частенько для бухии не нужна даже детализация до товарной аналитики , достаточно группировок
Регламент ежемесячный , зачем по докам то ? Хотя понятно что бухгалтеру удобней работать с двойной записью на счетах для оперативного контроля чем с регистрами . |
|||
132
shag008
11.04.12
✎
00:47
|
(129) самый быстрый и лёгкий для тебя способ - это kernel33
спасет на первое время а дальше либо скуль, либо свёртка базы выбирайте сами |
|||
133
opty
11.04.12
✎
00:49
|
(130) Они не так уж и нагружают базу ибо не требуют супер-пупер аналитики
|
|||
134
maxnn
11.04.12
✎
00:50
|
(132) Уже поставил kernel37.
Как я понял, дотянуть до конца года - до плановой свертки, мне не даст 1SACCSEL. |
|||
135
opty
11.04.12
✎
00:50
|
(132) Не на долго
(134) Угу |
|||
136
shag008
11.04.12
✎
00:52
|
(134) ну отрежьте там 10 или 11 год
чем она не плановая? |
|||
137
zak555
11.04.12
✎
00:57
|
(133) оценка будет по-разному рассчитана
|
|||
138
maxnn
11.04.12
✎
01:02
|
Итак, если можно подытожу.
Поставленная kernel37 даст продержаться базе недолго, пока 1SACCSEL не достигнет 20млн (3-4 месяца). Тут есть 2 пути. 1. Переход на SQL - но это вызовет большие проблемы с бухгалтерией, а также очень затруднит проведение документов, так как SQL не любит задних чисел. + база будет намного медленнее работать без оптимизации. 2. Это оптимизировать 1SACCSEL, что даст прожить без проблем до конца года. А там свернуть базу и следующие 3 года без хлопот работать до следующей свертки. 1 путь - это большие финансовые вливания ок 500 тыс + к этому возможно придётся докупать сервак для SQL и нанимать программиста для оптимизации. 2 путь - это тупо нужно нанять программиста, который за разумные деньги может оптимизировать что надо, чтобы безпроблем прожить до конца года. |
|||
139
opty
11.04.12
✎
01:02
|
(137) Ну если товар хранить в валюте то да , но положено же рассчитывать на момент поступления , а на один приход условно говоря сто расходов , и там уже курсовая не нужна , это с точки зрения нагрузки на базу
|
|||
140
opty
11.04.12
✎
01:03
|
(138) У тебя же база за несколько лет , ну сверни там 2010 год например
|
|||
141
zak555
11.04.12
✎
01:03
|
(138) если ты каждый период пересчитаешь - уже будет результат
|
|||
142
zak555
11.04.12
✎
01:04
|
(139) я уже не валютчик, но помню, что в упп расчёт курсовых неверный
|
|||
143
maxnn
11.04.12
✎
01:05
|
(140) А по трудозатратам, свернуть вот так 1 год во что это вливается? Это мне нужно чтобы программист не отнекивался.
(141) В смысле каждый период? |
|||
144
maxnn
11.04.12
✎
01:07
|
(113) Глянул одного пользователя за март месяц... 33 входа и 30 выходов. Вроде в пределах нормы?
|
|||
145
zak555
11.04.12
✎
01:08
|
(143) если проводки будешь формировать одним число за месяц
|
|||
146
maxnn
11.04.12
✎
01:09
|
(143) Ок. этот вопрос я уже записал. Я думаю достаточно даже формирование проводок по дням а не по документам сделать.
|
|||
147
opty
11.04.12
✎
01:13
|
(144) В общем да , посмотри по всем , для уверенности
А так , отключения отбора по номенклатуре , при 5000 активных номенклатурных единиц , в типовой бухии , уменьшает количество записей в 1saccsel примерно на 25 процентов . Последствия отключения отбора должны быть учтены , но типовые отчеты этот отбор практически не используют . Быстродействие бухзапроса при отборе по субконто номенклатура упадет заметно , но не критически |
|||
148
maxnn
11.04.12
✎
01:17
|
(144) Номенклатуры у нас примерно 20 тыс.
Что мне нужно сделать? Просто убрать галку "Отбор" в Субконто-номенклатура. Перепроводить что либо нужно? Или 1saccsel сразу уменьшится после сохранения изменений в конфигураторе? И на что ещё повлияет отключение этого свойства? |
|||
149
maxnn
11.04.12
✎
01:17
|
(144) -> (147)
|
|||
150
opty
11.04.12
✎
01:20
|
(148) Пробуй на копии :)
Ничего не нужно перепроводить , но у тебя запустится перерасчет итогов , это несколько часов может занять Проконсультируйся с прогом и бухами , может есть какието спец отчеты , или в журнале проводок этот отбор используется Так что если только посмотреть на сколько выигрыш будет в количестве записей , предварительно |
|||
151
opty
11.04.12
✎
01:26
|
Перестанет работать например метод УстановитьОтбор , при обращении к номенклатуре
Станет недоступным отбор по номенклатуре в шурнале проводок Скрость работы методов ИспользоватьСубконто() и КорСубконто() в бух запросе уменьшится , при условии отбора оборотов заметно , при работе с итогами на конец месяца практически не заметно |
|||
152
maxnn
11.04.12
✎
01:28
|
(151) То есть нельзя будет делать все отчёты с выборкой по отдельным номенклатурным позициям?
|
|||
153
opty
11.04.12
✎
01:29
|
В общем повлияет на производительность в несколько худшую сторону , но ИМХО игра стоит свеч , я по крайней мере в клюшках этот отбор всегда отключал , по субконто реквизитов шапки отборы имеют смысл , по табличным частям , очень раздувают базу .
(152) Можно |
|||
154
opty
11.04.12
✎
01:31
|
Но скорость несколько упадет
В некоторых случаях чуть чуть , в некоторых случаях скажем так - заметно Возможно придется переписать некоторые отчеты (запросы) а может и нет |
|||
155
opty
11.04.12
✎
01:44
|
В общем если этот обор отключен программисту будет тяжелее строить отчеты непосредственно к проводкам , именно в разрезах номенклатуры , ибо отбора нет , всякие там ВыбратьПоЗначению() , но на самом деле это требуется достаточно редко . Бухзапросы просто замедлятся в некоторых случаях .
Например оборотка по 41 за месяц целиком будет строится с такой же скорость как и раньше , а вот напрмер оборотка скажем с 1-го по 15-е , может будет строится в два-три раза дольше , ибо там сам запрос выбирает проводки , а отбора-индекса то и нет Стандартный размен - объем на скорость :) |
|||
156
romix
11.04.12
✎
01:50
|
Чегой-то hogik-овые статьи на Инфостарте все удалены
http://www.peeep.us/41557f35 |
|||
157
maxnn
11.04.12
✎
01:51
|
(156) Он удалил все свои наработки с Инфостарта.
|
|||
158
opty
11.04.12
✎
01:53
|
16777215 вот оно волшебное количество записей в DBF при котором начинается кабздец
|
|||
159
opty
11.04.12
✎
01:55
|
При стандартном Kernel :)
|
|||
160
maxnn
11.04.12
✎
02:00
|
(158) оппа... У меня в 1saccsel 16 835 204 записи... Так занчит у меня из-за него база полетела?
|
|||
161
maxnn
11.04.12
✎
02:00
|
И какие последствия могут быть, если в таком режиме у меня несколько дней проработала база?
|
|||
162
opty
11.04.12
✎
02:04
|
(143) Если есть готовый инструментарий для свертки (стандартный желательно допиливать) то все упирается в объем базы и мощность железа . Сама свертка ну несколько часов идет если правильно все делать .
Месяц назад сворачивал свою скульную базу на миллион доков за 2011 , за все про все 9 часов , включая репликации , инструментарий естественно уже готов был . (160) Ога :( (161) Самые тяжелые :( |
|||
163
maxnn
11.04.12
✎
02:07
|
(162) А Kernel137 этот лимит поднимает до 2 млн всего лишь?
|
|||
164
maxnn
11.04.12
✎
02:07
|
(162) И как мне последствия такой работы проверить? Просто перепровести доки за последнюю неделю и всё встанет нормально?
|
|||
165
zak555
11.04.12
✎
02:09
|
(164) см. (145)
ты будешь не движения формировать, а итог сразу за месяц по всем документам за период |
|||
166
romix
11.04.12
✎
02:09
|
(158) FFFFFF в шестнадцатеричной системе однако
(0) 60 пользователей это много для ДБФ, выгружайте в SQL, если не выгружается то есть опять же патч (я пейсал). Книга знаний: Плагин для лечения выгрузки и загрузки больших баз в 1С 7.7 |
|||
167
opty
11.04.12
✎
02:14
|
(163)Плюс минус , несколько поможет , но ...
(164) Не факт , могли доки вообще потеряться , хотя у тебя врят ли , проблем с 1SCRDOC нету , не записались проводки , или док удален а проводка осталась (свободная проводка) Все таки КАЧЕСТВЕННЫЙ переход на скуль , особенно большой и сильно переписанной базы , дело не одного дня , если по уму , и активно используемая бухия однако то же вопросы вызывает. Срочная свертка , или срочное отключение отбора , даст время на размышления |
|||
168
maxnn
11.04.12
✎
02:17
|
(167) Только что отключил отбор... После реорганизации количество записей в 1saccsel не изменилось. Размер остался тот же. Все изменения делались в течение 15 минут. При сохранении файл 1saccsel был создан заново.
|
|||
169
maxnn
11.04.12
✎
02:18
|
(167) Есть какие мысли?
|
|||
170
maxnn
11.04.12
✎
02:19
|
(166) А модифицированная kernel37 до какой планки поднимает тогда это число?
|
|||
171
opty
11.04.12
✎
02:23
|
Так , конфигуратор-проводка посмотри какие отборы стоят
Может стоять только разрешить отбор , а может еще по дебет-кредиту и для всех |
|||
172
romix
11.04.12
✎
02:25
|
(167) Да какие там вопросы. У нас всю жизнь была SQL везде. Гораздо кошернее и стабильнее.
(170) 2 гига на файл у них физический предел (лимит для целого числа со знаком). |
|||
173
opty
11.04.12
✎
02:26
|
Если стоит только галка "Разрешить отбор" тогда плохо , её лучше не отключать
|
|||
174
opty
11.04.12
✎
02:27
|
(172) Стабильней - абсолютно точно , масштабируемей , и плюшковатей
|
|||
175
romix
11.04.12
✎
02:28
|
(174) Экспертам НАСА виднее :-))
|
|||
176
opty
11.04.12
✎
02:30
|
(175) НАСА уже перешли на 1С в связке со скулем :))
|
|||
177
maxnn
11.04.12
✎
02:33
|
(171) У меня стоит галки в "Разрешить отбор" и "Для всех".
Какие дальше действия Кэп? |
|||
178
romix
11.04.12
✎
02:34
|
(176) Да они даже на метрическую систему перешли с дюймовой. http://science.compulenta.ru/301905/ С проста ли.
|
|||
179
zak555
11.04.12
✎
02:35
|
(178) РФ пустит штаты на луну ?
|
|||
180
opty
11.04.12
✎
02:37
|
Ну можно снять все галки вообще :)
Тогда у тебя этот файл просто исчезнет , некоторые отчеты в которых задействован отбор счетов будут считаться медленно , очень медленно Ними калку Для всех , и попробуй установить количество уровней 1 , файл должен уменьшится заметно |
|||
181
opty
11.04.12
✎
02:38
|
Сними галку для всех , в смысле :)
|
|||
182
maxnn
11.04.12
✎
02:39
|
(180) Снял... Идёт сохранения...
А на что это отразиться? |
|||
183
maxnn
11.04.12
✎
02:42
|
Я вот что заметил. Копаю щас файл 1SACCSEL сегодняшний в DBF Viewer 2000.
В этом файле первое поле ab Accid, так вот напротив этого ab стоит везде зелёная галка, а в конце файла на нескольких сотен записей вместо зелёной галки стоит красный крест. О чём это может говорить? |
|||
184
maxnn
11.04.12
✎
02:43
|
Повторюсь, количество записей 16 835 204.
В копии базы до того как появились проблемы кол-во записей 16 592 499 |
|||
185
opty
11.04.12
✎
02:47
|
(182) Перестанут работать отборы по счетам , точнее по субсчетам в журнале проводок , это ерунда
Перестанет работать програмный отбор по журналу проводок по субсчетам , используется редко , то же ерунда А вот то что выполнение бухзапросов к субсчетам замедлится и довольно сильно , не очень хорошо , оснобенно не за цельный месяц . Если отбор отключит вообще то в разы |
|||
186
opty
11.04.12
✎
02:49
|
(183) Это может говорить о том что давно не делалась упаковка таблиц базы
|
|||
187
maxnn
11.04.12
✎
02:51
|
(185) Сохранились изменения. 1SACCSEL стал вместо 730 Мб 236 Мб. Количество записей с 16 млн уменьшилось до 6 млн.
|
|||
188
opty
11.04.12
✎
02:56
|
(187) Сбоить по блокировке не будет :)
Теперь надо будет уточнить у программиста , работает ли он напрямую с журналом проводок , есть ли специфические отчеты , и не использует ли он в них отборры по счетам , если нет то просто следить за общим падением быстродействия бух отчетов и документов использующих запросы к бух данным . Если в целом падение быстродействия не критичное , так и оставить :) |
|||
189
opty
11.04.12
✎
03:00
|
Не плохо было бы сделать бэкап базы (скопировав всю базу) , а потом сделать выгрузку загрузку , базы , ну или как минимум тестирование-исправление с упаковкой таблиц ,после того как в рабочей базе будет отключен отбор для всех , и оставлен отбор по первому уровню счетов .
|
|||
190
maxnn
11.04.12
✎
03:07
|
(189) А по сути, для чего мы это делали если у меня стоит уже модифицированный kernel37? Он же это ограничение снимает?
Как я понял 16777215 это и есть проблема 2-ух млн строк? |
|||
191
opty
11.04.12
✎
03:17
|
(190) Недокументированный метод :)
kernel37 в основном снимает ограничение на размер файла в 1 гбт . Несколько по другому строит индексы в DBF , вылетов и блокировок скорее всего не будет , но по поводу корректного построения отчетов на таком количестве записей могут возникнуть проблемы . Больше 16777215 не надо , никаких гарантий корректности |
|||
192
maxnn
11.04.12
✎
09:01
|
(191) Не помог kernel37, всё равно полезли ошибки когда все в базу вошли.... Щас удаляю отбор у номенклатуры и в проводках на рабочей базе...
|
|||
193
opty
11.04.12
✎
09:18
|
(192) После удаления отборов , все равно сделай тестирование-исправление , и обязательно проверить код на использование программных отборов .
Если количество движений по субсчетам счетов распределено не равномерно , сильного замедления бухзапросов не будет бли отключении отбора по счетам "Для всех" и ограничении одним уровнем . А по уму так надо базу смотреть , так трудно сказать |
|||
194
Ёпрст
11.04.12
✎
10:28
|
(91) Сыми галку отбор по счетам и этой таблички не будет вовсе, твои бухи один хрен его не используют.
|
|||
195
Ёпрст
11.04.12
✎
10:29
|
именно из-за этого файла у тебя все ошибки сейчас.
|
|||
196
Ёпрст
11.04.12
✎
10:29
|
(192) не надо этого делать.
|
|||
197
Ёпрст
11.04.12
✎
10:29
|
+ нужен именно kernel33, а не 37
|
|||
198
opty
11.04.12
✎
10:44
|
(194) Используют , но не явно :)
Полностью снимать отбор со счетов не рекомендуется , а вот ограничить первым уровнем вполне компромисный вариант |
|||
199
Ёпрст
11.04.12
✎
10:46
|
(198) ерунда это всё..
Для комплексной, всё можно. +можно в разы уменьшить файло проводок. |
|||
200
opty
11.04.12
✎
10:46
|
200 :)
|
|||
201
opty
11.04.12
✎
10:48
|
По уму , для комплексной вообще можно проводки за месяц формировать по итогам опер учета , но у ТС , бухгалтера так не хотят , в результате бухия очень сильно раздувается
|
|||
202
opty
11.04.12
✎
10:49
|
+(201) И нужно вообще то :)
|
|||
203
Ёпрст
11.04.12
✎
10:49
|
(201) там всё делается гораздо проще.
|
|||
204
maxnn
11.04.12
✎
12:07
|
(193) После Снятии "отбора" и "для всех" база заработала нормально.
(197) А разве kernel37 это не тот же kernel33 только ещё с исправление загрузки процессора при ожидании? (202) Буду прорабатывать этот вариант. |
|||
205
Ёпрст
11.04.12
✎
12:09
|
(204) нет
|
|||
206
maxnn
11.04.12
✎
12:11
|
(205) В текстовом файле идущем с библиотеками вот что было сказано
"В комплекте имеется файл Kernel37.dll. Эта библиотека решает (кроме проблемы 1 гигабайта) еще и проблему “100% загрузка процессора при ожидании блокировки”." |
|||
207
Ёпрст
11.04.12
✎
12:14
|
(206) всё вопросы к автору
http://infostart.ru/profile/304810/ 37 - раньше была для других решений, типа адвантадже |
|||
208
FN
11.04.12
✎
12:48
|
(158) откуда инфа? есть авторитетные ссылки?
а то я проексперементировал - забил справочник 16977214 элементами и "кабздец" не наблюдаю вот про >1 гБ - с этим сам сталкивался, а про (158) - не в курсах... |
|||
209
Ёпрст
11.04.12
✎
12:51
|
(208)
Ошибка возникает при непосредственном удалении записи (в терминах 1С) в таблице с количеством записей более 16777215 штук. Ошибка возникает при непосредственном удалении записи (в терминах 1С) в таблице с количеством записей более 16777215 штук. Удаляемые записи могут располагаться и до этой границы. Сообщение об ошибке указывает на индекс "IDELETED" с индексным выражением "D" и выражением фильтра "DELETED()". Этот индекс используется для нахождение помеченных на удаление записей (в терминах DBF) и размещения на их месте новых добавляемых записей в таблицу. Первые кандидаты на такой количество записей: 1SCRDOC, 1SACCSEL. Способов устранения проблемы, пока, не найдено. Мнение разработчиков по поводу этой ошибки: http://www.codebase.com/support/kb/?article=C01054 Допускаю, что такое проявление ошибки было привнесено именно в 1С. Т.к. продукт "CodeBase" продаётся с исходными текстами и "встраивался" в 1С с некоторыми изменениями на уровне исходных текстов разработчиками 1С. Само ядро "CodeBase" находится в библиотеке DBEng32.dll. Эта библиотека одинаковая для версий 1С: 18, 25, 27. Другие версии не проверялись. Временное решение проблемы в ручном режиме. Суть способа: Отключить индекс "IDELETED" для проблемных таблиц. Естественно, отключится механизм использования помеченных на удаление записей (в терминах DBF). А это приведет к более быстрому росту размера таблицы. Частично решает проблему установка "Kernel3x", т.е. снимается ограничение на размер DBF файла в 1 гигабайт. Но при использовании данной разработки категорически нельзя использовать прямые запросы на FoxPro. Кроме этого придется чаще (регулярно) выполнять упаковку таблиц и внимательно отслеживать рост размера таблиц, т.к. существует ограничение на размер DBF файла в 2 гигабайта. Последовательность действий: 1) При возникновении ошибки -310, на любой рабочей станции, срочно выгнать всех пользователей из 1C. Не сохранять никаких открытых форм ввода информации. Прекратить (прервать) выполнение отчетов. И т.д. Если произошёл сбой при выполнении регламентных работ, то восстановить базу с последней копии. При этом заранее оповестить всех пользователей об возможности появления такой ошибки и довести до них информацию о действиях в таком случае. 2) Т.к. в сообщении об ошибке -310 не выдаётся имя таблицы, то необходимо найти эту таблицу силой ума или тупым открытием подряд всех DBF-ов в порядке от большего размера файла к меньшему. Ищем таблицы в которых количество записей подбирается или уже больше 16777215 штук. 3) Удалить все CDX файлы. Зайти в сессию 1С монопольно и выполнить, тем самым, реиндексацию. 4) Вызвать утилиту обслуживания DBF/CDX структур. Например, бесплатную утилиту "Advantage Data Architect" можно скачать по ссылке: http://devzone.advantagedatabase.com/dz/content.aspx?Key=20&Release=13&Product=8&Platform=6 5) Открыть проблемную таблицу в формате "FoxPro (DBF/CDX)". Вызвать свойства таблицы. Выбрать закладку с описанием индексов. Найти индекс "IDELETED". Изменить выражение фильтра с "DELETED()" на ".F.". Сохранить изменения с реиндексацией. Закрыть таблицу. 6) Открыть таблицу "1SUSERS" (DBF файл без индексов). В поле "USRSCNT" установить значение больше нуля. Закрыть таблицу. Выйти из утилиты. 7) Запустить сессию 1С в монопольном режиме. Согласиться с реиндексацией. Дополнительная информация: 1) Необходимо повторять действия по отключению индекса после каждого удаления файлов CDX. После реиндексации без удаления файлов повторять отключение индекса не надо. 2) Данная технология проверялась только на тестовой базе. В промышленной эксплуатации - нет возможности проверить, т.к. у нас не возникала ошибка -310 при использовании "родного движка" и мы уже давно перешли на другу СУБД. 3) Надеюсь найдутся заинтересованные люди, и напишут утилиту для автоматического анализа проблемных таблиц и не ручного отключения ©hogik |
|||
210
Он
11.04.12
✎
12:51
|
Ромикс уже считал. В файле может быть 2 млрд.записей (_StrToId("ZZZZZZ"
)) |
|||
211
FN
11.04.12
✎
13:05
|
(209) ага... вот где собака порылась.
Значит если непосредственно удаление запрещено, то в принципе работать со справочниками/документам можно. Главное что бы системные таблички (итоги, движения регистров и тп) не пухли |
|||
212
Ёпрст
11.04.12
✎
13:12
|
(211) читай внимательнее, дело не в "непосредственном удаленинии объектов"
|
|||
213
FN
11.04.12
✎
13:17
|
(212) дык вроде внимательно прочитал. Вот на примере справочника - в идеальных условиях "удаленных" записей у нас быть не может. Естественно к движениям регистров, итогам, 1scrdoc и тп это не относится - там движок сам "удаляет"...
|
|||
214
Ёпрст
11.04.12
✎
13:18
|
(213) так и есть.. думал ты про 1SCRDOC речь ведешь
|
|||
215
Ёпрст
11.04.12
✎
13:19
|
я ужо неоднократно упирался в это ограничение.. на 1SCRDOC
|
|||
216
FN
11.04.12
✎
13:25
|
(215) у меня _1SACCSEL давно за 20 перевалил и RA1051 уже 15
а вот _1SCRDOC всего 7 но конфа не типовая, так что видимо взаимосвязей между доками меньше чем в типовых. Спасибо за разъяснения. |
|||
217
Ёпрст
11.04.12
✎
13:33
|
(216) сыми отбор по счетам и.. 1SACCSEL исчезнет
:) |
|||
218
opty
11.04.12
✎
13:50
|
(217) Ага , а потом тащись как удав по шкурке №5 от скорости исполнения такой конструкции
Ит.ВыполнитьЗапрос(Дата1, Дата2, Счет, КорСчет, Валюта, 3, ВидПериода) особенно когда Дата1 и Дата2 не равны началу и концу месяца А если Счет и КорСчет списки то вообще Совсем отбор по счетам убирать нельзя , в теории и с DBF можно вообще без индекса работать , но как то не очень |
|||
219
Ёпрст
11.04.12
✎
13:56
|
(218) фигня это всё, в комплексной всё можно, если грамотно порезать аналитику в проводках, которая дублируется регистрами
|
|||
220
opty
11.04.12
✎
14:05
|
(219) Разговор не идет о том что МОЖНО в комплексной , разговор идет о выплнении запросов к бухгалтерским данным , и о влиянии на это отборов .
Можно вообще все на регистрах сделать , в теории , "умельцы" вон складской учет на одних справочниках пишут . У ТС бухгалтерская часть в комплексной "живая" , о чем и писал выше , и да это не самый оптимальный вариант , но уж так повелось , и вопрос в том что ему надо было сейчас что бы заработало , чем когда нибудь правильно . Если он сейчас полностью отключит отборы по счетам , база может встать колом , не известно что и как там дописано по бухкомпоненнте . Даже отключение "По всем" оставляло такую теоретическую возможность (правда очень незначительную) |
|||
221
Ёпрст
11.04.12
✎
14:07
|
(220) база не встанет колом, это раз.
Комплексную оптимизировать надо изначально, это два. |
|||
222
opty
11.04.12
✎
14:10
|
(321) Комплексную оптимизировать надо изначально - 100 % согласен
Если полностью отключить отборы по счетам , при "живом" проведении по счетам в реальном време (с расчетами остатков и средневзвешенной) встанет |
|||
223
opty
11.04.12
✎
14:11
|
Или по крайней мере имеет значительную вероятность
|
|||
224
Ёпрст
11.04.12
✎
14:20
|
(222) не встанет, проверенно на 20 гиговой базе в дбф
|
|||
225
opty
11.04.12
✎
14:22
|
(224) Круть , а че до 30 гиг на DBF не довели ?
|
|||
226
Ёпрст
11.04.12
✎
14:25
|
(225) предел в 2 гига на файло достигли, пришлось резать
|
|||
227
maxnn
11.04.12
✎
14:32
|
(226) А можно узнать причину того, почему на SQL не переходили?
|
|||
228
Ёпрст
11.04.12
✎
14:49
|
(227) зачем ?
|
|||
229
Ёпрст
11.04.12
✎
14:50
|
платить за скуль и его лицензии как-то не улыбает
переписывать все модули проведения, чтоб доки "ездили" быстро - тоже. |
|||
230
opty
11.04.12
✎
14:50
|
Относительно небольшая (средняя) бух база - чуть больше 4 гиг
1SACCSEL около 9 миллионов записей Стандартная синтетеческая оборотка по субсчетам с включенным отбором по счетам за период 15 окт - 15 дек строится 2.5 сек , если отключить отбор полностью ,7.5 секунд . С одной стороны мелочь 5 сек , с другой стороны в три раза дольше . Если задействовать счета исключительно для регламентной отчетности , раз в месяц по цельному месяцу или кварталу , с расчетом проводок по данным опер учета (как в принципе и надо) да еще если анадатику упростить , до достаточно-необходимой фигня . И в таком случае отбор можно полностью отключить Если же постоянно , при проведении каждого документа расчитывать данные (остаки например по счетам) , да еще и по полной аналитике , далеко не фигня . У ТС как раз второй случай . (228) Интересно сколько идет реиндексация или тестирование исправление такой базы , кроме шуток интересно |
|||
231
Ёпрст
11.04.12
✎
14:51
|
а если тупо в скуль закинуть - на наших объемах всё колом встанет, проверенно.
|
|||
232
Ёпрст
11.04.12
✎
14:52
|
(230) на одном серваке 30-40 минут, на другом 15-20, это реиндекс.
ТиИ не делается по причине отсутствия в его необходимости |
|||
233
opty
11.04.12
✎
14:53
|
(231) Об этом тоже писал выше , нормальный переход на скуль, дело не быстрое , и к ней надо готовится , тем более не известно что там подонаписано
|
|||
234
maxnn
11.04.12
✎
14:55
|
(229) Эх.. мне бы твою уверенность и твои познания... А то я говорю что дешевле и для нас лучше 100-150 тыс потратить на полную оптимизацию нашей ДБФ базы, чем 500 тыс тратить на скуль, да ещё и новый гемор приобрести....
Программист говорит что нужно переходить на SQL, так как все большие конторы работают на SQL и что с ДБФ при таких объёмах уже никто не работает... И руководство соглашается с его доводами. |
|||
235
Ёпрст
11.04.12
✎
14:57
|
(234) да какие проблемы ?
Пусть развернёт тебе скуль (хотя бы не лецинзионный), закинешь туда базу, заведешь юзверей на денек - посмотришь на реакцию и всё свалишь на программиста:) пусть переписывает и оптимизирует |
|||
236
Ёпрст
11.04.12
✎
14:59
|
(234) >>>> все большие конторы работают на SQL и что с ДБФ при таких объёмах уже никто не работает
ну это враньё, работают и еще как. |
|||
237
maxnn
11.04.12
✎
15:01
|
(236) Ну и как мне это обосновать?
|
|||
238
Ёпрст
11.04.12
✎
15:02
|
(237) да никак, всё познается в сравнении.
Закинуть базу в скуль большого ума не надо. А вот заставить её работать со скоростью, хотя бы сопоставимой с дбф - вот в этом и будет затык. |
|||
239
Ёпрст
11.04.12
✎
15:04
|
+238 под "скоростью" я понимая время проведения документов, а не получение отчетов с ИБ.
Которые и в дбф варианте мгноввенно извлекаются при должном умении |
|||
240
opty
11.04.12
✎
15:06
|
(232) Извиняй , но не очень то верится , 4-х гиг база , на очень не хилом железе индексится около5-6 мин , скорость индексации растет не линейно .
А ну у тебя как то и 10-гиг база за 10 мин реиндексировалась :) Преимущество скуля никак не в скорости :) |
|||
241
opty
11.04.12
✎
15:10
|
(237) Почитай форум , преимущества скуля и DBF обсуждались многократно .
Я например то же считаю что темк еще можно и нужно оставаться на DBF , хотя сам сторонник SQL . Вот будет за 50 активных пользователей , потребуется работа 24/7 , потребуется интеграция с например OLAP серверами , тогда скуль без вопросов . |
|||
242
FN
11.04.12
✎
15:12
|
(240) ты у него лучше про дисковую подсистему спроси
например на ССД реиндексация ускоряется в несколько (до 10) раз по сравнению с зеркальным САТА-рейдом |
|||
243
Ёпрст
11.04.12
✎
15:13
|
(241) ну у нас 60-70 активных юзверей, работа круглосуточно, за исключением воскресенья (хотя и в воскресенье теперь в ночну смену выходят)
и ничего, живём как то. |
|||
244
Ыщъ
11.04.12
✎
15:16
|
Опять таки прямозапросечника в штат надо брать. А он ОстаТыщ запросит.
|
|||
245
AquaMan
11.04.12
✎
15:19
|
Вряд ли у вас скуль будет работать с приемлемой скоростью, доработки скорее всего писались на объектной модели, сервер столько запросов не потянет) Переходите на восьмерку)
|
|||
246
Ёпрст
11.04.12
✎
15:21
|
да -да..переходите на снеговика - там тормозов в разы больше.
+ нет никакого контроля в конфе..просто праздник какой то! |
|||
247
viktor_vv
11.04.12
✎
15:23
|
Я как-то легкомысленно закинул одну ДБФ базу в скуль. Там еще и конфа какая-то левая и старая была. Больше одного дня не выдержали. При беглом анализе оказалось, что там переписывать дохрена и еще чуть-чуть.
|
|||
248
G-Re
11.04.12
✎
15:23
|
(234) Пригласи "программиста" в эту ветку, пусть аргументированно объяснит свою позицию не руководству, а простым специалистам.
|
|||
249
Ыщъ
11.04.12
✎
15:24
|
(247) Вот поэтому "спецов", безапелляционно заявляющих: "Только Скуль", пинком под зад.
|
|||
250
FN
11.04.12
✎
15:32
|
(243) ты про винты все же расскажи - что там на сервере стоит?
|
|||
251
Ёпрст
11.04.12
✎
15:35
|
(250) да ничего особенного .. немножко винтов в 10-ке.. хотя лучще всё же 0 ставить.
|
|||
252
Torquader
11.04.12
✎
15:56
|
А в прошлые года и периоды очень часто заглядывают ?
А то есть мнение, что прошлые данные можно хранить в другой базе, в которую, при необходимости, заглядывать из основной. |
|||
253
opty
11.04.12
✎
16:11
|
(252) Свертку уже предлагали , но по каким то не очень понятным причинам , такой вариант не очень канает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |