Имя: Пароль:
1C
 
Отличается ли "Реиндексация таблиц" при запуске из конфигуратора и SQL?
0 ИС-2
 
naïve
04.01.20
13:42
откуда лучше запускать? Из конфгуратора или SQL.
Задача сократить объем базы после удаления документов
1 ДенисЧ
 
04.01.20
13:44
Реиндексация не сокращает размер базы...
2 craxx
 
04.01.20
16:31
(0) Сжатие тебе нужно
3 mishaPH
 
модератор
04.01.20
16:33
(0) шринк тебе нужен а не реиндекс
4 xXeNoNx
 
04.01.20
16:57
все же кто ответит на вопрос ТС: Чем отличается реиндексация из скуля и из конфигуратора?
5 bolobol
 
04.01.20
17:05
Я! Ничем. И из скуля и из конфигуратора задачу ТС одинаково не решает
6 xXeNoNx
 
05.01.20
10:24
(5) а кроме болтовни, будет подтверждение что реструктуризация запущенная из скуля не отличается от реструктуризации, запущенной из конфигуратора. Или тут ник соответствует?
7 ДенисЧ
 
05.01.20
10:31
(6) У тебя есть под рукой развёрнутый 1с-сервер и мс-скл? Тогда проверить - дело пяти минут.

У меня, к сожалению, нет.
8 kzot
 
05.01.20
10:47
(0) из СУБД , но задачи сабжа это не решает.
9 bolobol
 
05.01.20
15:06
(6) Так - давай же своё подтверждение, или балабол?
10 bolobol
 
05.01.20
15:07
(8) Пруф будет?
11 Aleksey
 
05.01.20
16:08
(10) ну как бы сама 1С говорит что для обслуживании базы на скуле нужно делать реиндексацию таблиц средствами скуля и ничего не говорит про конфигуратор
А лучше из СУБД, потому что можно настроить выборочное индексирование, а не тупое всего подряд. Да и с блокировкой базы попроще
12 bolobol
 
05.01.20
16:21
(11) Вот, не припомню такого, чесслово! Про то что, например, выгрузку базы средствами конфигуратора недопустимо использовать как резервную копию - помню, было, а вот про использование скуля, взамен конфигураторной индексации - не припомню.
13 xXeNoNx
 
05.01.20
17:08
(9) Таки какое мое подтверждение? Я что-то подтверждал/утверждал?
Или снова вопросом на вопрос?
14 Aleksey
 
05.01.20
17:50
(12) https://its.1c.ru/db/metod8dev#content:5837:hdoc - Что то я не вижу здесь рекомендации делать индексацию средствами конфигуратора,

"Рекомендуется выполнять регулярную переиндексацию таблиц базы данных. Для реиндексации всех таблиц базы данных необходимо выполнить следующий SQL запрос:"
15 bolobol
 
05.01.20
17:56
(14) Так и я не вижу рекомендаций от 1С не делать реиндексацию средствами конфигуратора. Об том и речь - разница, получается, одинаковая?
В целом-то - всё верно в (11), но если в скуль нет доступа, и нужно разбудить пару человек для реиндексации, а конфигуратор есть... Правда, мне ещё ни разу и не приходилось делать принудительно реиндексацию, но чем может отличаться запрос посланный вручную или конфигуратором - не представляю ещё больше.
16 rphosts
 
05.01.20
17:57
(14) делать реиндексацию из конфигуратора - капиталить двигатель через выхлопную трубу
17 rphosts
 
05.01.20
17:58
(15) а на курсе на Эксперта об этом говорят... а в настольной книге эксперта написано как лучше и когда реиндексировать средствами скуля
18 rphosts
 
05.01.20
17:58
+ (17) а ведь курс от 1С и обычно его проводят в УЦ №1
19 rphosts
 
05.01.20
18:01
(0) нуууу, если уж прям вот сократить-сократить - шринк, выгрузка в бэкап, создать новую БД, загрузить из бэкапа, подрубить к ИБ новую вместо старой, убедится что с новой всё точно норм и только после этого убивать старую.
21 ansh15
 
06.01.20
13:01
В случае работы с PostgreSQL, установка в ТиИ галочки "реиндексация таблиц информационной базы" приводит к выполнению на стороне СУБД множества команд reindex table имя_таблицы. Никаких "средств конфигуратора"(особенных и уникальных)для реиндексации замечено не было, смотрел в техжурнале.
Возможно, что и в MS SQL выполняется dbcc dbreindex или alter index, при установке этого пункта ТиИ.
22 bolobol
 
06.01.20
14:07
(21) Спасибо за инфу!
23 xXeNoNx
 
06.01.20
14:40
(21) а если выполнить на стороне СУБД ребилд, какие команды там посыпятся?
Все ли таблицы будут проребилдены?
24 xXeNoNx
 
06.01.20
14:43
+(23) Имеется ввиду типовой регламент, а не t-sql