Главная страница
    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.46 MB
Время: 0.007 c
1-61038
Taifur
2002-09-06 11:28
2002.09.19
перетаскивание из приложения в приложение


1-61110
grigorys
2002-09-10 10:38
2002.09.19
Как вызвать End Process из Delphi и прервать действие программы


14-61309
Создатель
2002-08-23 23:19
2002.09.19
Я ухожу с сайта


8-61218
Fredericco
2002-05-20 12:03
2002.09.19
Вопрос по распознаванию речи


1-61163
Poirot
2002-09-07 11:56
2002.09.19
Как вшивают любой файл в BMP например!!!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский