|
|
|
Удаление информации
|
|||
|---|---|---|---|
|
#18+
Господа прошу совета Есть задача : удалить информацию из таблицы(таблиц) в БД с оптимизацией по критерию мин время удаления и мин возможность восстановления Есть 4 варианта : 1. delete from t1 2. update t1 set f1=null и.т.д 3. drop table t1 4. drop database DB1 Что посоветуете ? И еще вопрос : сжатие базы и удаление файла транзакций(*.ldf) поможет ? Я не очень разбираюсь но хотелось узнать можно ли из файла транзакций что-нибудь восстановить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 12:34:12 |
|
||
|
Удаление информации
|
|||
|---|---|---|---|
|
#18+
truncate table? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 12:40:05 |
|
||
|
Удаление информации
|
|||
|---|---|---|---|
|
#18+
truncate - это хорошо, но он заткнется на внешних ключах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 12:45:12 |
|
||
|
Удаление информации
|
|||
|---|---|---|---|
|
#18+
А ты сделай Alter table, сними им внешние ключи, а по окончании верни все на место. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 13:13:59 |
|
||
|
Удаление информации
|
|||
|---|---|---|---|
|
#18+
Это мысль, Big thanks. А про журнал транзакций нет никах соображений ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 13:18:45 |
|
||
|
Удаление информации
|
|||
|---|---|---|---|
|
#18+
Особо мыслей по ЖТ нет, у меня с ним был такой гемор: записей на удаление было много порядка 1.5 - 2 млн. и когда я делал удаление одной транзакцией происходило переполнение ЖТ и все шло на смарку. Тогда я организовал цикл и делал одну транзакцию за цикл. жестких требований по скорости у меня не было, поэтому особо я не копал на тему ЖТ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 13:53:14 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1821210]: |
0ms |
get settings: |
4ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
57ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 333ms |

| 0 / 0 |
