![]() |
![]() |
![]() |
|
Реиндексация 1С 8.1 | ☑ | ||
---|---|---|---|---|
0
Signal
17.09.08
✎
11:00
|
Крутится УТ на PostgreSQL 8.3
Еженощно делается реиндексация средствами PostgreSQL 8.3 Вопрос: целесообразно ли делать реиндексацию средствами платформы 1с? Отличается ли это процедура от той что делает PostgreSQL? Чем? |
|||
1
Signal
17.09.08
✎
11:33
|
так надо ли?
|
|||
2
Signal
17.09.08
✎
13:46
|
Up
|
|||
3
Krom
17.09.08
✎
13:51
|
мне кажется, PostgreSQL 8.3 делает физическую реиднексацию, а 1С реиндексацию, для быстрого доступа к данным
|
|||
4
Signal
17.09.08
✎
13:52
|
(3) Таак, уже интересно. Поддержит ли ктонибудь данное мнение?
|
|||
5
sergeystav
17.09.08
✎
14:17
|
Как-то на форуме сайта 1С задавал подобный вопрос. Вот что мне ответили:
"индексы базы 1С (пере)индексируются средствами 1С, а индексы данных, хранимых в MS SQL Server (пере)индексируются средствами MS SQL Server". Вопрос: "у меня база на сервере SQL находится, какие тогда индексы переиндексирует конфигуратор этой базы?" Ответ: "Индексы, используемые моделью (форматом) хранения данных 1С. MSSQL используется, как хранилище этих данных со своими встроенными механизмами администрации. 1С может хранить свои данные в файловой системе (в файловой версии). Вы думаете, что при переиндексации базы данных 1С переиндексирует, в этом случае, файловую систему? Ни файловая система, ни MSSQL не потерпят такой интервенции " Ответы давал Ванин Генадий Владимирович |
|||
6
Signal
18.09.08
✎
05:43
|
(5) Спасибо за исчерпывающий ответ.
|
|||
7
H A D G E H O G s
18.09.08
✎
07:48
|
Индексы 1с = индексы скл
|
|||
8
bestuzhev
18.09.08
✎
08:15
|
А как вообще переиндексировать, ткните где почитать и какие приемущества дает переиндексация
|
|||
9
Grek224
18.09.08
✎
08:36
|
(7) тааак и кто интересно заблеждается. походу надо спросить Д.И. Гончарова. Мне кажется он знает :)
|
|||
10
Grek224
18.09.08
✎
08:38
|
(8) переиндексация ускоряет поиск отбор в бд используя дополнительные невидимые строго упорядоченные поля. Восстановление последовательности и порядка в таких полях и есть условно переиндексация. Этот механизм используют все БД из покон веков. Если индекс не предусмотрен то поиск по таблице будет занимать гораздо больше времени
|
|||
11
asp
18.09.08
✎
08:43
|
(8) индексы для SQL это как для нас, людей, содержание в бумажной книге. По содержанию легко и быстро ищем нужную нам страницу с темой. При изменении данных в БД (вышла новая версия книги, а содержание осталось старым) поиск данных может занять существенно больше времени.
|
|||
12
Signal
18.09.08
✎
08:58
|
(7) Интереесно. А чем объяснить следующее: на PostgreSQL 8.3
Создаем новую пустую базу, загружаем в нее .dt с УТ 10.3.5.1 размером 4гб. Заходим в нее пробуем перемещаться по спискам документов, открывать их....все мееедленно. Делаем реиндексацию с помощью скуля, заходим, все стало побыстрее.Но всеравно медленно. Делаем реиндексацию средствами 1с. Заходим....все летает.? Это конечно все чисто субъек5тивно, но все же. |
|||
13
Grek224
18.09.08
✎
09:11
|
(12) значит как следствие логично сделать вывод что индексирование постгридом и 1с это разные вещи
|
|||
14
Serg_1960
18.09.08
✎
09:13
|
А Вы уверены что 1С делает "только" реиндексацию? А Вы уверены в том, что Вы, 1С и SQL одинаково "трактуют" этот термин и это понятие?
|
|||
15
H A D G E H O G s
18.09.08
✎
09:15
|
(12)
Интереесно. А чем объяснить следующее: на MSSQL 2005 Создаем новую пустую базу, загружаем в нее .dt с УПП 1.2.12 размером хз. Открываем базу в SQL Server Management Studio, открываю табличку dbo.DocumentX, открываем раздел Indexes, и о чудо - видим как минимум 3 индекса: На GUID, на номер, на дату. |
|||
16
Signal
18.09.08
✎
09:45
|
(15) Это я понимаю, что ты не голословен. Я всего лишь пытаюсь найти нормальное объяснение своим "чисто субъективным" впечатлениям от работы с Postgres. но видимо их не найти.
|
|||
17
Immortal
18.09.08
✎
09:48
|
(16) бгг.
автор. Запусти реиндексацию в 1с и посмотри логи mssql. все твои сомнения пропадут. по (5) вообще бредня. Или действительно у них под индексом что то другое имеется ввиду. |
|||
18
Signal
18.09.08
✎
09:53
|
(17) кокого mssql? яж говорю постгрис
|
|||
19
Immortal
18.09.08
✎
10:35
|
(18) ты думаешь есть разница в этом плане?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |