Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.09.19;
Скачать: [xml.tar.bz2];

Вниз

ключи...   Найти похожие ветки 

 
koks   (2002-08-28 16:30) [0]

Вот какой вопрос - у меня есть таблица. В ней 15 полей. Почти все поля определены примерно так -
fieldname INTEGER NOT NULL

Мне приходится очень часто закачивать в эту таблицу внешние данные. Причем закачивать по-многу и, соответственно, закачивается долго..
Если я переопределю поля так:
fieldname INTEGER NOT NULL REFERENCE table1 (fieldname1)
ON DELETE CASCADE ON UPDATE CASCADE
скажется ли это на производителности закачки данных...

Я знаю, что индексы замедляют операции добавления/удаления... Но в данном случае - будет ли замедление ?

Заранее спасибо...


 
Prooksius   (2002-08-28 16:52) [1]

Цитирую тебя:

> Я знаю, что индексы замедляют операции добавления/удаления...

Верно!

Будет производиться проверка ссылочной целостности базы (твой Reference).
Так что замедление будет. Все зависит, сколько строк в таблице, о которой идет речь, сколько полей в этой таблице (в т. ч. с такими Reference-ами), какой размер примари-ключа table1 и т д.
Может быть, заметно тормозов не будет.


 
koks   (2002-08-28 17:17) [2]

понятно... значит будут.
Мне приходится каждый раз закачивать по 170 000 - 180 000 зап.
Всего 8 полей, которые референсятся из справочников...

Правильно ли я понял - по этим полям будут построены индексы..


 
Romkin   (2002-08-28 18:05) [3]

Будут, но маленькие


 
koks   (2002-08-29 09:18) [4]

2 Romkin: Что маленькие - индексы или тормоза... :))


 
ЮЮ   (2002-08-29 09:28) [5]

А если удалить ключи, перелить данные, создать ключи ?


 
koks   (2002-08-29 12:39) [6]

2 ЮЮ: Да, я об этом думал... но моей квалафикации в IB6, к сожалению не хватает...



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.09.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
6-61241
dim-
2002-07-14 20:11
2002.09.19
Получение почты


14-61251
BigBadMutuh
2002-08-18 21:34
2002.09.19
Что за вирусятина?


3-60973
Skel
2002-08-28 11:49
2002.09.19
Как продублировать запись в таблице Paradox??


1-61149
iNew
2002-09-06 18:51
2002.09.19
Например есть папка C: MyDir нужно перехватить событие записи


1-61091
Карелин Артем
2002-09-09 15:22
2002.09.19
Переменное число параметров в процедуре.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский