Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.11.2018, 00:17
|
|||
|---|---|---|---|
|
|||
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Не так давно столкнулся с проблемой колоссального роста database transaction log ldf - файлов в папке с базами. Решаю проблему так. БД (правый клик - Properties - Tasks - Shrink - File. Там выбираю LOG и в Reorganase page ставлю 0. Всё в порядке. Логи транзакций урезаются до 0. НО! Всё делаю вручную. Есть ли какой-то простой способ задать делать это автоматически, скажем раз в неделю путем какой-нибудь T-SQL задачи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 00:20
|
|||
|---|---|---|---|
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Yurgen3000, Начните бэкапы делать раз в неделю для начала. Остальные проблемы будет решатся уже сами собой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 00:26
|
|||
|---|---|---|---|
|
|||
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Стыдно признаться, план обслуживание действительно не режет логи по-чемуто. За сим расчехляю скриптик. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 00:33
|
|||
|---|---|---|---|
|
|||
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Lepsik, Это всё есть и работает. Но логи он сжимать не хочет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 00:35
|
|||
|---|---|---|---|
|
|||
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Relic Hunter, Огромное спасибо! Завтра вкорячу, проверю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 00:42
|
|||
|---|---|---|---|
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Yurgen3000Lepsik, Это всё есть и работает. Но логи он сжимать не хочет... Еще не известно что за база у человека. может MSSQL 6.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 00:49
|
|||
|---|---|---|---|
|
|||
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Lepsik, Да не, 2014 )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 05:58
|
|||
|---|---|---|---|
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Yurgen3000Relic Hunter, Огромное спасибо! Завтра вкорячу, проверю. Стисняюсь спросить: смысл сего действа? Т.е. сервер будет расширять журналы, тредстартер уперто шринкать. Все при деле, все при работе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 09:56
|
|||
|---|---|---|---|
|
|||
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
aleks222, А вы сами то не догадываетесь? Ну ок, поясню. Планы обслуживания настроены правильно, с очистками логов, вот только файлы транзакций с расширением *ldf находящиеся в одной папке с БД, упорно резаться не хотят. Почему скуль этого сам не делает, я не имею понятия. В итоге, день ото дня, эти файлы растут, как тесто на дрожжах, а место на ssd не резиновое. Приходится прибегать, как вы выразились, к "тредстартеру". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 10:01
|
|||
|---|---|---|---|
|
|||
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Lepsik, Скрипт рабочий! Еще раз большущее спасибо. Проблема решена. Кстати в качестве совета, подскажите плз, как лучше задать периодичность урезания этих ldf-ок? На что это вообще влияет? Я выставил раз в сутки. Логика такая, что журнал транзакций в плане пишется раз в 1 час. с 9:00 до 19:00. А после бухглатерам эти транзакции не нужны. Логично ведь, что стоит очистка tr логов. Ну вот и также поставил ваш скриптик на очистку раз в сутки. Это нормально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 10:01
|
|||
|---|---|---|---|
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Yurgen3000aleks222, А вы сами то не догадываетесь? Ну ок, поясню. Планы обслуживания настроены правильно, с очистками логов, вот только файлы транзакций с расширением *ldf находящиеся в одной папке с БД, упорно резаться не хотят. Почему скуль этого сам не делает, я не имею понятия. В итоге, день ото дня, эти файлы растут, как тесто на дрожжах, а место на ssd не резиновое. Приходится прибегать, как вы выразились, к "тредстартеру".Скуль это не делает, потому что это замедляет работу сервера, и есть занятие абсолютно бессмысленное. Файлы базы - это как логический том на диске. Вы же не сжимаете и потом расширяете каждый день логические тома в ваших виндах? Почему то винды это автоматически делать не умеют, опять билли накосячил :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 10:03
|
|||
|---|---|---|---|
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Yurgen3000aleks222, А вы сами то не догадываетесь? Ну ок, поясню. Планы обслуживания настроены правильно, с очистками логов, вот только файлы транзакций с расширением *ldf находящиеся в одной папке с БД, упорно резаться не хотят. Почему скуль этого сам не делает, я не имею понятия. В итоге, день ото дня, эти файлы растут, как тесто на дрожжах, а место на ssd не резиновое. Приходится прибегать, как вы выразились, к "тредстартеру". Вы сами не догадываетесь, что вам пишут? Обрезание лога бесполезная операция и бывает у нормальных людей только редким исключением. + Приращение лога, это зануление всего куска диска, что и так затратная операция для системы и в добавок будет развлекать ваш ssd. + Лог работает "по кругу" в файле. И как этих людей пукскают что-то администрировать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 10:17
|
|||
|---|---|---|---|
|
|||
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
TaPaK, Не надо умничать и дерзить! Терпеть этого не могу. Допускают так как платить другим за это нормально не хотят. Ибо администрирование SQL денег стоит. А руководство экономит во всем. А профиль этот не мой, я и не отрицаю. Я сетевик и микроэлетронщик. Скуль не моя специфика, но пришлось и в этом разбираться. Ибо банально не кому у нас. И здесь я спрашиваю совета. Вот вы раз такой профи, так вместо того, чтобы гнобить, посоветуйте, как правильно сделать и настроить по вашему опыту. А если не хотите, так и не надо умничать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 10:22
|
|||
|---|---|---|---|
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Yurgen3000TaPaK, Не надо умничать и дерзить! Терпеть этого не могу. Допускают так как платить другим за это нормально не хотят. Ибо администрирование SQL денег стоит. А руководство экономит во всем. А профиль этот не мой, я и не отрицаю. Я сетевик и микроэлетронщик. Скуль не моя специфика, но пришлось и в этом разбираться. Ибо банально не кому у нас. И здесь я спрашиваю совета. Вот вы раз такой профи, так вместо того, чтобы гнобить, посоветуйте, как правильно сделать и настроить по вашему опыту. А если не хотите, так и не надо умничать. Уже написали несоколько раз: шринковать лог не надо. Как ещё написать? Допускается только если "не штатно" взлетел размер (у меня было когда, например, провтыкали отвал бекапа лога) в иных случаех пользы нет, тем более вы сами пишете что он постоянно взлетает, и это он делает не от вредности. Бекапте лог чаще, разбирайтесь с длинными транзакциями ищите что его увеличивает, но резать - бесполезно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 10:31
|
|||
|---|---|---|---|
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
ТС - може просто модель востановления симпл влепите ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 10:35
|
|||
|---|---|---|---|
|
|||
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Maxx, Да, я уже думал в этом направлении. И рекомендации мелкомягких изучал. Это конечно решит мою проблему, но есть опасения определенные по восстановлению баз в случае чего. Симпл метод, это в принципе может быть чревато. Базы бухгалтерские. Базы большие. Ни дай бог... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 10:37
|
|||
|---|---|---|---|
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Yurgen3000, авторБазы бухгалтерские. 1С? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 10:43
|
|||
|---|---|---|---|
|
|||
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
TaPaK, Да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 10:44
|
|||
|---|---|---|---|
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
TaPaKYurgen3000TaPaK, Не надо умничать и дерзить! Терпеть этого не могу. Допускают так как платить другим за это нормально не хотят. Ибо администрирование SQL денег стоит. А руководство экономит во всем. А профиль этот не мой, я и не отрицаю. Я сетевик и микроэлетронщик. Скуль не моя специфика, но пришлось и в этом разбираться. Ибо банально не кому у нас. И здесь я спрашиваю совета. Вот вы раз такой профи, так вместо того, чтобы гнобить, посоветуйте, как правильно сделать и настроить по вашему опыту. А если не хотите, так и не надо умничать. Уже написали несоколько раз: шринковать лог не надо. Как ещё написать? Допускается только если "не штатно" взлетел размер (у меня было когда, например, провтыкали отвал бекапа лога) в иных случаех пользы нет, тем более вы сами пишете что он постоянно взлетает, и это он делает не от вредности. Бекапте лог чаще, разбирайтесь с длинными транзакциями ищите что его увеличивает, но резать - бесполезноВот именно. Шринк лога - это как манипуляции с разделами дисков. Это не штатная операция процесса эксплуатации системы, а некие нештатные, или даже аварийные действия админов. В нормально настроенной системе лог-файлы постоянны и не меняются. Yurgen3000, вам нужно посмотреть, в какой момент происходит расширение логов, возможно, в момент выполнения обслуживания базы. Может, нужно в это время добавить дополнительный бакап лога, что бы сбросить этот дополнительный кусок, появившийся из за обслуживания. Или, может, на самом деле у вас не делается бакап лога - вы не путаете бакап лога и бакап базы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 10:44
|
|||
|---|---|---|---|
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Yurgen3000TaPaK, Да этих не спасти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 12:56
|
|||
|---|---|---|---|
|
|||
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Yurgen3000, журналы растут потому, что должны расти, но вы можете контролировать их повторное использование. Если станете создавать резервные копии, то есть переносить протокол операций в другие файлы, то сервер сможет переиспользовать место в файле журнала, поскольку вы гарантируете резервным копирванием, что информация, нужная для восстановления не будет потеряна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 21:49
|
|||
|---|---|---|---|
|
|||
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Владислав Колосов, alexeyvg, Спасибо за ликбез и пояснения! Всё принято к сведению. Буду анализировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2018, 22:55
|
|||
|---|---|---|---|
Как автоматизировать уменьшение transaction log файлов? |
|||
|
#18+
Yurgen3000Maxx, Да, я уже думал в этом направлении. И рекомендации мелкомягких изучал. Это конечно решит мою проблему, но есть опасения определенные по восстановлению баз в случае чего. Симпл метод, это в принципе может быть чревато. Базы бухгалтерские. Базы большие. Ни дай бог...Сделайте: Модель Фулл. Полные бекапы(1 раз в сутки) + почасовые бекапы логов(хранить 2-3дня и удалять стандартной регл. процедурой в агенте). В случае аварии можно вернуться к нормальным данным с потерей в среднем 30минут работы. А также поднять базу на любое конкретное время (н-р для разбора полетов или восстановления убитого юзерами справочника) за последние 2-3дня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1688816]: |
0ms |
get settings: |
6ms |
get forum list: |
25ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 365ms |

| 0 / 0 |
