Автор | Сообщение |
|
| |
Пост N: 7866
Зарегистрирован: 17.05.05
|
|
Отправлено: 28.11.23 19:18. Заголовок: Копирование открытых баз данных
Имею непонятку. Cтал в последнее время замечать что скорость копирования базы а она на данный момент весит 10 гиг , стало занимать до ~15 минут , хотя пару недель назад это время было всего ~32 секунды. Провел эксперимент , в базах ни кого нет , время копирования базы заняло ~32 секунды , зашел в прогу и перешел в раздел где открывается много баз и снова запустил копирование , цирк ...время заняло ~ 33 секунды и ни какими минутами и не пахнет. Копирую базы так FOR EACH aFile IN aDir hb_DynCall({ "CopyFileA", "kernel32.dll", HB_DYN_CALLCONV_STDCALL },pathbase+"dbf\"+afile[1],pathbase+"zip\"+afile[1],0) hb_releaseCPU() Next Винт SSD и ему почти 2 года. Не пойму куда копать ....есть какие мысли у кого ?
|
|
|
Ответов - 84
, стр:
1
2
3
4
5
All
[только новые]
|
|
|
| |
Пост N: 7901
Зарегистрирован: 17.05.05
|
|
Отправлено: 09.12.23 21:53. Заголовок: Dima пишет: Приколь..
Dima пишет: цитата: | Прикольно на одном из серваков уже сделал 2 замера |
| Уже 4 замера , время стабильно
|
|
|
|
| Администратор
|
Пост N: 4145
Зарегистрирован: 23.05.05
|
|
Отправлено: 09.12.23 22:14. Заголовок: PSP пишет: Разрешит..
PSP пишет: цитата: | Разрешите не согласиться. VSS с этим справляется. Она на другом уровне работает, не файловом. |
| Ну да, прямому чтению кластеров до лампочки, как файл открыт и открыт ли он вообще А копирование открытого файла так себе затея. Во время копирования в разные участки файла другим процессом может производиться запись, и один участок успеет скопироваться до записи, другой нет, и целостность копии будет нарушена.
|
|
|
|
| постоянный участник
|
Пост N: 1704
Зарегистрирован: 27.01.07
|
|
Отправлено: 10.12.23 09:51. Заголовок: Pasha пишет: А копи..
Pasha пишет: цитата: | А копирование открытого файла так себе затея. Во время копирования в разные участки файла другим процессом может производиться запись, и один участок успеет скопироваться до записи, другой нет, и целостность копии будет нарушена. |
| Ну, в случае с VSS это исключено. Создается моментальная теневая копия диска. Сначала блокируются изменения ВСЕХ кластеров, содержащих данные. Потом нужные данные копируются. Все изменения данных записываются в свободные кластеры, т.е., для приложения всё происходит прозрачно и незаметно. После завершения копирования теневая копия удаляется и все изменения, произошедшие за время копирования, синхронизируются. Так что ни о каком нарушении целостности не может быть и речи.
|
|
|
|
| постоянный участник
|
Пост N: 7631
Зарегистрирован: 12.09.06
|
|
Отправлено: 10.12.23 11:18. Заголовок: PSP пишет: Разрешит..
PSP пишет: цитата: | Разрешите не согласиться. VSS с этим справляется. Она на другом уровне работает, не файловом. |
| Пропустил, что за зверь такой ?
|
|
|
|
| постоянный участник
|
Пост N: 1705
Зарегистрирован: 27.01.07
|
|
Отправлено: 10.12.23 11:26. Заголовок: Andrey пишет: Пропу..
|
|
|
|
| |
Пост N: 7902
Зарегистрирован: 17.05.05
|
|
Отправлено: 10.12.23 19:36. Заголовок: PSP пишет: В плане ..
PSP пишет: цитата: | В плане бреда... А что, если дескрипторы файла "zip\..." остаются открытыми после копирования и со временем их становится много, как будто файл открыт из разных программ, а? Тут возникаю вопросы с блокировками, кэшированием и т.д. |
| Проверил тулзой Handle от Sysinternals , не остаются открытыми , в этом плане норм. Тогда не понятна ситуация с ростом времени. Если юзать для копирования в той же проге Robocopy , то роста времени нет совсем ....прыгает от 7 до 15 секунд , это замеры за сутки
|
|
|
|
| постоянный участник
|
Пост N: 1706
Зарегистрирован: 27.01.07
|
|
Отправлено: 10.12.23 19:41. Заголовок: А вот интересно: в с..
Может правда косяк в CopyFileA с кэшем?
|
|
|
|
| |
Пост N: 7903
Зарегистрирован: 17.05.05
|
|
Отправлено: 10.12.23 19:45. Заголовок: Насчет VSS , смотрю ..
Насчет VSS , смотрю есть тулза HoboCopy , но чёт не могу найти актуальную ссылку на нее
|
|
|
|
| постоянный участник
|
Пост N: 1707
Зарегистрирован: 27.01.07
|
|
Отправлено: 10.12.23 19:45. Заголовок: Dima пишет: Насчет ..
Dima пишет: цитата: | Насчет VSS , смотрю есть тулза HoboCopy , но чёт не могу найти актуальную ссылку на нее |
| Cobian (я тебе о ней писал) использует VSS.
|
|
|
|
| постоянный участник
|
Пост N: 1708
Зарегистрирован: 27.01.07
|
|
Отправлено: 10.12.23 19:52. Заголовок: Есть Cobian Backup 1..
Есть Cobian Backup 11 (больше не развивается). А есть Cobian Reflector (следующая). Я использую Cobian Backup. Важно: требует .Net 3.5
|
|
|
|
| |
Пост N: 7904
Зарегистрирован: 17.05.05
|
|
Отправлено: 10.12.23 19:52. Заголовок: PSP пишет: Cobian (..
PSP пишет: цитата: | Cobian (я тебе о ней писал) использует VSS. |
| Это я помню , но HoboCopy работает из командной строки как и Robocopy , вот почему и отписал :)
|
|
|
|
|
| постоянный участник
|
Пост N: 1709
Зарегистрирован: 27.01.07
|
|
Отправлено: 10.12.23 19:55. Заголовок: Dima пишет: из кома..
Dima пишет: А это обязательно? Это - служба (точнее две). Один раз настроил и всё. Дальше оно само)
|
|
|
|
| |
Пост N: 7905
Зарегистрирован: 17.05.05
|
|
Отправлено: 10.12.23 19:59. Заголовок: PSP пишет: А это об..
PSP пишет: Ну мне так удобнее , так как бекап делает моя прога , кроме остального функционала а его там много
|
|
|
|
| постоянный участник
|
Пост N: 1710
Зарегистрирован: 27.01.07
|
|
Отправлено: 10.12.23 20:04. Заголовок: Есть Diskshadow. Но ..
Есть Diskshadow. Но она для серверов, вроде.
|
|
|
|
| постоянный участник
|
Пост N: 1712
Зарегистрирован: 27.01.07
|
|
Отправлено: 10.12.23 20:13. Заголовок: Есть еще VShadow. Ту..
|
|
|
|
| постоянный участник
|
Пост N: 1713
Зарегистрирован: 27.01.07
|
|
Отправлено: 10.12.23 20:16. Заголовок: Всё, я отстал))..
Всё, я отстал))
|
|
|
|
| |
Пост N: 7914
Зарегистрирован: 17.05.05
|
|
Отправлено: 22.12.23 17:46. Заголовок: PSP пишет: Всё, я о..
PSP пишет: Не нуно )) Значит так , нарыл Hobocopy 32 бита на Windows 7 работает на ура. На сервере Windows 2008 работать отказалась падлюка и упало с ошибкой There was a COM failure 0x80042302 - .\HoboCopy.cpp (172) Стал мучать поисковик , нарыл 64 битную версию и заработало на серваке Короче если кому надо налью оба варианта.
|
|
|
|
| постоянный участник
|
Пост N: 4477
Зарегистрирован: 17.02.12
|
|
Отправлено: 22.12.23 20:29. Заголовок: Dima пишет Короче ес..
Dima пишет цитата: | Короче если кому надо налью оба варианта. |
| Кинь тудой, на ftp. Спасибо
|
|
|
|
| |
Пост N: 7915
Зарегистрирован: 17.05.05
|
|
Отправлено: 22.12.23 20:42. Заголовок: готово..
готово
|
|
|
|
| |
Пост N: 7916
Зарегистрирован: 17.05.05
|
|
Отправлено: 22.12.23 20:46. Заголовок: SergKis Для работы ..
SergKis Для работы из архива нужен только EXE файл
|
|
|
Ответов - 84
, стр:
1
2
3
4
5
All
[только новые]
|
|