удалить большое кол-во данных

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
abrvalg
Сообщения: 6
Зарегистрирован: 06 окт 2005, 10:50

удалить большое кол-во данных

Сообщение abrvalg » 18 окт 2005, 15:39

подскажите пожалуйста, с помощью какой программы можно удалить большое количество записей (порядка нескольких миллионов)

DSKalugin
Сообщения: 212
Зарегистрирован: 27 окт 2004, 13:39

Сообщение DSKalugin » 18 окт 2005, 16:07

запустить
C:\Program Files\Firebird_1_5_2\bin\isql.exe
подключиться к базе
connect 'localhost:C:\db.fdb' user 'SYSDBA' password 'masterkey';
удалить ВСЕ данные
delete from ИмяТаблицы;

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 18 окт 2005, 18:30

вопрос неправильный и задан не до конца. удалить-то можно, а вот что потом будет...

DSKalugin
Сообщения: 212
Зарегистрирован: 27 окт 2004, 13:39

Сообщение DSKalugin » 18 окт 2005, 18:53

kdv писал(а):вопрос неправильный и задан не до конца. удалить-то можно, а вот что потом будет...
Ясно что: следующий вопрос ХЭЭЭЭЛП!!!!!!!!!!!!!! Как мне восстановить удаленные записи?????? Памагитеееееееееее....

гагагага

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 18 окт 2005, 20:05

нет. я ожидаю, что вопросы будут вроде "как уменьшить базу данных" или "почему все так тормозит".

tihhanovski
Сообщения: 15
Зарегистрирован: 17 окт 2005, 16:27

Сообщение tihhanovski » 18 окт 2005, 21:14

kdv писал(а):нет. я ожидаю, что вопросы будут вроде "как уменьшить базу данных" или "почему все так тормозит".
а что, если стереть много записей, то база станет работать медленнее чем до этого?

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 18 окт 2005, 21:41

Некоторое время.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 19 окт 2005, 13:13

по сайту походить не судьба? В разделе "документация" есть статейка с очень интересным названием - "удаление большого количества записей".

Ответить