Форум: "Базы";
Текущий архив: 2008.08.31;
Скачать: [xml.tar.bz2];
ВнизА насколько сильно влияет наличие вторичного ключа Найти похожие ветки
← →
Ega23 © (2008-03-03 15:58) [0]в подчинённой таблице на скорость вставки в эту таблицу записей?
пример: Master-таблица, миллион записей, Detail-таблица, 3 миллиона записей.
Таблицы связаны ключом по MasterID.
Если я в момент такой большой вставки сам беру на себя гарантиирование ссылочной целостности, то на сколько уменьшиться время вставки в Detail-таблицу (существенно, или не очень)?
← →
Правильный_Вася (2008-03-03 16:00) [1]лучше индексы поотключай, тогда существенно
← →
Ega23 © (2008-03-03 16:02) [2]Индексов пока нет, я их потом добавлять буду.
Собственно, в этом и задача состоит - оптимизация индексирования.
Просто сначала надо данные получить.
← →
Johnmen © (2008-03-03 16:04) [3]
> Ega23 © (03.03.08 16:02) [2]
> Индексов пока нет,
Если есть ключ - то и индекс есть.
← →
Правильный_Вася (2008-03-03 16:08) [4]
> Если есть ключ - то и индекс есть.
не знаю как в скууле, а в оракле не всегда так
← →
Johnmen © (2008-03-03 16:12) [5]
> не знаю как в скууле, а в оракле не всегда так
А как так вообще может быть? На что "опирается" ключ?
← →
Petr V. Abramov © (2008-03-03 16:17) [6]
> Johnmen © (03.03.08 16:04) [3]
это не так
A FOREIGN KEY constraint is a candidate for an index because:
> Ega23 © (03.03.08 15:58)
можно 10-20% выиграть
P.S. см. в сторону bulk insert
← →
Johnmen © (2008-03-03 16:20) [7]
> Petr V. Abramov © (03.03.08 16:17) [6]
Это откуда?
← →
Правильный_Вася (2008-03-03 16:26) [8]
> А как так вообще может быть? На что "опирается" ключ?
на фулл-скан, если FK не индексирован
может на другой индекс, в котором часть - поля из FK
← →
Petr V. Abramov © (2008-03-03 16:27) [9]
> Johnmen © (03.03.08 16:12) [5]
на индекс primary, на который он ссылается. При вставке в детйл index unique search вставляемого значения , если есть - все хорошо, нет - все плохо.
И хорошо, что он автоматом не создается. Часто бывает в мвстер 10 записей, в детайл - миллион, индекс по детайл только место жрать будет в таком случае.
← →
Petr V. Abramov © (2008-03-03 16:27) [10]
> Johnmen © (03.03.08 16:20) [7]
из BOL
← →
Ega23 © (2008-03-03 16:27) [11]
> Если есть ключ - то и индекс есть.
Это по-умолчанию только для PK. FK и null может быть, например...
← →
Johnmen © (2008-03-03 16:32) [12]
> Petr V. Abramov © (03.03.08 16:27) [10]
Ок.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.08.31;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.006 c