On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
администратор




Пост 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 года.
Не пойму куда копать ....есть какие мысли у кого ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 84 , стр: 1 2 3 4 5 All [только новые]


администратор




Пост N: 7901
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 09.12.23 21:53. Заголовок: Dima пишет: Приколь..


Dima пишет:

 цитата:
Прикольно на одном из серваков уже сделал 2 замера


Уже 4 замера , время стабильно

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 4145
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 09.12.23 22:14. Заголовок: PSP пишет: Разрешит..


PSP пишет:

 цитата:
Разрешите не согласиться. VSS с этим справляется. Она на другом уровне работает, не файловом.



Ну да, прямому чтению кластеров до лампочки, как файл открыт и открыт ли он вообще
А копирование открытого файла так себе затея. Во время копирования в разные участки файла другим процессом может производиться запись, и один участок успеет скопироваться до записи, другой нет, и целостность копии будет нарушена.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1704
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 10.12.23 09:51. Заголовок: Pasha пишет: А копи..


Pasha пишет:

 цитата:
А копирование открытого файла так себе затея. Во время копирования в разные участки файла другим процессом может производиться запись, и один участок успеет скопироваться до записи, другой нет, и целостность копии будет нарушена.


Ну, в случае с VSS это исключено. Создается моментальная теневая копия диска. Сначала блокируются изменения ВСЕХ кластеров, содержащих данные. Потом нужные данные копируются. Все изменения данных записываются в свободные кластеры, т.е., для приложения всё происходит прозрачно и незаметно. После завершения копирования теневая копия удаляется и все изменения, произошедшие за время копирования, синхронизируются. Так что ни о каком нарушении целостности не может быть и речи.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7631
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 10.12.23 11:18. Заголовок: PSP пишет: Разрешит..


PSP пишет:

 цитата:
Разрешите не согласиться. VSS с этим справляется. Она на другом уровне работает, не файловом.


Пропустил, что за зверь такой ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1705
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 10.12.23 11:26. Заголовок: Andrey пишет: Пропу..


Andrey пишет:

 цитата:
Пропустил, что за зверь такой ?


https://ru.wikipedia.org/wiki/Теневая_копия

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7902
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.12.23 19:36. Заголовок: PSP пишет: В плане ..


PSP пишет:

 цитата:
В плане бреда... А что, если дескрипторы файла "zip\..." остаются открытыми после копирования и со временем их становится много, как будто файл открыт из разных программ, а? Тут возникаю вопросы с блокировками, кэшированием и т.д.


Проверил тулзой Handle от Sysinternals , не остаются открытыми , в этом плане норм.
Тогда не понятна ситуация с ростом времени.
Если юзать для копирования в той же проге Robocopy , то роста времени нет совсем ....прыгает от 7 до 15 секунд , это замеры
за сутки

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1706
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 10.12.23 19:41. Заголовок: А вот интересно: в с..


Может правда косяк в CopyFileA с кэшем?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7903
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.12.23 19:45. Заголовок: Насчет VSS , смотрю ..


Насчет VSS , смотрю есть тулза HoboCopy , но чёт не могу найти актуальную ссылку на нее

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1707
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 10.12.23 19:45. Заголовок: Dima пишет: Насчет ..


Dima пишет:

 цитата:
Насчет VSS , смотрю есть тулза HoboCopy , но чёт не могу найти актуальную ссылку на нее


Cobian (я тебе о ней писал) использует VSS.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1708
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 10.12.23 19:52. Заголовок: Есть Cobian Backup 1..


Есть Cobian Backup 11 (больше не развивается). А есть Cobian Reflector (следующая).
Я использую Cobian Backup. Важно: требует .Net 3.5

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7904
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.12.23 19:52. Заголовок: PSP пишет: Cobian (..


PSP пишет:

 цитата:
Cobian (я тебе о ней писал) использует VSS.


Это я помню , но HoboCopy работает из командной строки как и Robocopy , вот почему и отписал :)

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1709
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 10.12.23 19:55. Заголовок: Dima пишет: из кома..


Dima пишет:

 цитата:
из командной строки


А это обязательно?
Это - служба (точнее две). Один раз настроил и всё. Дальше оно само)

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7905
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.12.23 19:59. Заголовок: PSP пишет: А это об..


PSP пишет:

 цитата:
А это обязательно?


Ну мне так удобнее , так как бекап делает моя прога , кроме остального функционала а его там много

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1710
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 10.12.23 20:04. Заголовок: Есть Diskshadow. Но ..


Есть Diskshadow. Но она для серверов, вроде.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1712
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 10.12.23 20:13. Заголовок: Есть еще VShadow. Ту..


Есть еще VShadow. Тут чувак немного ее описывает: https://m151163.blogspot.com/2013/11/volume-shadow-copy-service.html

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1713
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 10.12.23 20:16. Заголовок: Всё, я отстал))..


Всё, я отстал))

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост 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 битную версию и заработало
на серваке
Короче если кому надо налью оба варианта.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 4477
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 22.12.23 20:29. Заголовок: Dima пишет Короче ес..


Dima пишет
 цитата:
Короче если кому надо налью оба варианта.


Кинь тудой, на ftp. Спасибо

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7915
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 22.12.23 20:42. Заголовок: готово..


готово

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7916
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 22.12.23 20:46. Заголовок: SergKis Для работы ..


SergKis
Для работы из архива нужен только EXE файл

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 84 , стр: 1 2 3 4 5 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 14
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет