|
|
|
Утомительный Backup
|
|||
|---|---|---|---|
|
#18+
Время доброе! Проблема вот в чём. Запускаю бэкап, вербосе показывает, что доходит до таблицы REPL_BSO_ACTION, в частности до gbak:320000 records written размер файла бэкапа при это ~178Mb ...и начинается утомительное действо, каждые 20000 записей бэкапятся порядка 30 мин. Windows 2000 Server Yaffil 855 Бэкап запускается с параметром Garbage Collection (может в этом тело?? :-/) SET SQL DIALECT 3; SET NAMES WIN1251; Структура таблицы (порядка млн. записей): CREATE TABLE REPL_BSO_ACTION ( ID INTEGER NOT NULL, DATEOFCHANGE TIMESTAMP NOT NULL, ACTIONTYPE INTEGER NOT NULL, SENDED VARCHAR(17), USERNAME VARCHAR(25) NOT NULL, BSO_ACTION_ID VARCHAR(26) NOT NULL, BSO_ID INTEGER, ACTIONTYPE_ID INTEGER, OPERATIONDATE DATE, ACTIONID VARCHAR(26) COLLATE PXW_CYRL, REGIONID VARCHAR(4), AC_REGIONID VARCHAR(4), AC_AGENTID VARCHAR(15), AC_POLICYID VARCHAR(26), AC_WRITEOFFTYPEID INTEGER, BSOSEL INTEGER_N /* INTEGER_N = INTEGER NOT NULL*/ ); ALTER TABLE REPL_BSO_ACTION ADD CONSTRAINT PK_REPL_BSO_ACTION PRIMARY KEY (ID); CREATE INDEX REPL_BSO_ACTION_ACTIONID ON REPL_BSO_ACTION (ACTIONID); CREATE INDEX REPL_BSO_ACTION_BSO_ACTION_ID ON REPL_BSO_ACTION (BSO_ACTION_ID); CREATE INDEX REPL_BSO_ACTION_BSO_ID ON REPL_BSO_ACTION (BSO_ID); CREATE INDEX REPL_BSO_ACTION_SENDED ON REPL_BSO_ACTION (SENDED); CREATE GENERATOR GEN_REPL; CREATE TRIGGER REPL_BSO_ACTION_NEWID FOR REPL_BSO_ACTION ACTIVE BEFORE INSERT POSITION 0 AS BEGIN IF (NEW.ID IS NULL) THEN NEW.ID = GEN_ID(GEN_REPL, 1); END Заранее благодарю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2004, 08:42:31 |
|
||
|
Утомительный Backup
|
|||
|---|---|---|---|
|
#18+
авторБэкап запускается с параметром Garbage Collection (может в этом тело?? :-/) именно в этом :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2004, 08:49:22 |
|
||
|
Утомительный Backup
|
|||
|---|---|---|---|
|
#18+
2 srf2000 Сенкс ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2004, 09:04:53 |
|
||
|
Утомительный Backup
|
|||
|---|---|---|---|
|
#18+
srf2000 автор Бэкап запускается с параметром Garbage Collection (может в этом тело?? :-/) именно в этом :) Только отключать все же не рекомендуется... Лучше дождаться, иначе база через некоторое время превратится в мусорку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2004, 07:54:07 |
|
||
|
Утомительный Backup
|
|||
|---|---|---|---|
|
#18+
Если с базой в это время никто не работает, можно запустить backup без garbage collection, а потом сделать restore в рабочую базу. Получается быстрее. Для более ранних версий советовали делать restore сначала в другую базу, и если все нормально, тогда уже делать restore в рабочую, как в FB1.5 - не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2004, 10:37:22 |
|
||
|
Утомительный Backup
|
|||
|---|---|---|---|
|
#18+
S.G. Для более ранних версий советовали делать restore сначала в другую базу, и если все нормально, тогда уже делать restore в рабочую, как в FB1.5 - не знаю. я бы посоветовал в любом случае делать в рестор в промежуточную базу. потому что, если вдруг(а вдруг?) окажется что бэкап попортился(бэд блок, вирус, сбой в сети) то при ресторе в рабочую базу не будет ни бэкапа ни рабочей базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2004, 11:00:16 |
|
||
|
Утомительный Backup
|
|||
|---|---|---|---|
|
#18+
2 S.G. : открываем Что НЕ надо делать и внимательно читаем пункт 24. и больше таких "советов" не даем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2004, 11:02:09 |
|
||
|
Утомительный Backup
|
|||
|---|---|---|---|
|
#18+
srf20002 S.G. : открываем Что НЕ надо делать и внимательно читаем пункт 24. и больше таких "советов" не даем Я же написал : "Для более ранних версий советовали делать restore сначала в другую базу...", хотя, конечно, надо было написать "да, да, да, обязательно сначала делаем restore в другую базу..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2004, 12:30:45 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32664013&tid=1578023]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 305ms |

| 0 / 0 |
