Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.06.2010, 07:08
|
|||
|---|---|---|---|
Индекс-дубликат |
|||
|
#18+
Всем трям..!!! Сейчас наткнулась на такую "фитчу" закодила 2 индекса по одному и тому же свойству в одном и том же классе Class Класс { Индекс1 On Свойство1 Индекс2 On Свойство1 .... } Вот думаю куда теперь его девать Может ли на что-то повлиять наличие 2-х индексов по 1-му свойству? - То что быстрее будет искать вовсе не кажется .. =)) Как избавится в общем от второго индекса.. (с учетом что хранимые данные уже есть) ? Видимо просто так "грохнуть" не получится ----------------------------------------------- А мы тут плюшками балуемся... Аленочка тм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.06.2010, 08:08
|
|||
|---|---|---|---|
|
|||
Индекс-дубликат |
|||
|
#18+
Если данных немного: 1) w ##class(Класс).%PurgeIndices() 2) убрать из описания класса второй индекс и перекомпилировать класс; 3) w ##class(Класс).%BuildIndices() Если данных много: 1) убрать из описания класса второй индекс и перекомпилировать класс; 2) k ^КлассI("Индекс2") (вместо ^КлассI подставляйте имя индексной глобали, можно посмотреть в Студии: "Вид" -> "Просмотр способа хранения" -> внутри тэга <IndexLocation>) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.06.2010, 08:09
|
|||
|---|---|---|---|
Индекс-дубликат |
|||
|
#18+
2 одинаковых индекса только замедлят, добавление изменение данных индексы можно удалять не сильно беспокоясь если у вас есть в других программах, классах &sql() запросы, или Query запросы, в которых используется данная таблица, то их нужно будет перекомпилировать так же у вас в коде может быть использован прямой проход по этому индексу, это нужно поменять и все можно смело грохнуть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.06.2010, 08:10
|
|||
|---|---|---|---|
Индекс-дубликат |
|||
|
#18+
Грохните, и узел глобала можете удалить :-) Только все-все придется перекомпилировать и кэшированные запросы удалить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.06.2010, 08:25
|
|||
|---|---|---|---|
Индекс-дубликат |
|||
|
#18+
DAiMor2 одинаковых индекса только замедлят, добавление изменение данных Насколько мне известно, операции добавления, удаления и изменения данных замедляет большое кол-во любых индексов, а не только одинаковых. Я спрашивала именно про конкретный случай. Не думаю что +/- один индекс в общем случае сильно что-то замедлит ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=39&mobile=1&tid=1558029]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 475ms |

| 0 / 0 |
