Вниз
Скачать: CL | DM;

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

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.014 c
4-61350
Flashx
2002-07-29 02:52
2002.09.19
КАК РАБОТАТЬ С ПРОЦЕССАМИ ?????


14-61285
Правда жизни
2002-08-23 09:46
2002.09.19
Не интересно стало тут


3-60927
RDA
2002-08-24 19:27
2002.09.19
Отчеты хранимые в базе данных


7-61326
MSknyaz
2002-07-10 17:51
2002.09.19
Как в Проводнике открыть Панель Управления и Принтеры?


7-61337
tigracrys
2002-07-09 12:49
2002.09.19
SysUtils/DecimalSeparator в dll (Delphi 6)




   Наверх