Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
Log-файл превышает 3 Гб. Пожалуйста, посоветуйте, как его уменьшить!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2002, 09:12 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
так сделайте ей (базе) shrink ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2002, 09:23 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
Замечательный способ уменьшения лога (работает всегда и не требует перерыва в работе базы): http://www.bstconsultants.com/tsug/Dec99/REDUCING_THE_SIZE_OF_THE_LOG_FILE.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2002, 09:43 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
Но ведь журнал транзакций не уменьшиться при сжатии самой базы данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2002, 09:45 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
/topic/10447 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2002, 09:51 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
Где пишуться команды SHRINKDATABASE и SHRINKFILE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2002, 10:17 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
В Query Analyzer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2002, 10:23 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
Сначала необходимо устранить причину, а потом уже бороться с последствиями. 1. Нужно убедиться в том, что модель восстановления используемой тобой БД соответствует используемой тобой схеме архивирования. По умолчанию новая БД получает Full Recovery Model. Это подразумевает, что наряду с архивированием базы данных вы намерены еще делать архивирование журнала транзакций. Именно при архивировании журнала транзакций происходит очистка файла журнала транзакций отосевших в него транзакций (но не уменьшение его размера!). Если вы не намерены делать регулярное архивирование журнала транзакций, то сделайте так, чтобы он сам периодичсеки очищался с помощью установки в свойствах БД Simple recovery model. 2. После того как разберетесь с п.1 и очистите журнал транзакций, убедитесь в этом. Самый простой способ - запустите EM, выберите интересующую вас БД и в меню "вид" укажите "taskpad". В разделе Space Allocated вы увидите в виде гистограмм параметры использования файлов БД и журнала транзакций. 3. Если вам нужно усечь размер файла журнала транзакций, то используя Shrink file, вы можете теперь это сделать. Если с первого захода это сделать не удастся, значит вы наткнулись на нюансы, которые описаны в статьях на данном сайте, а также в многочисленных постингах на данную тему на форуме (поищите по "shrink file"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2002, 10:24 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
Насколько я поняла, необходимо просто выполнить команду SHRINKFILE, при этом указав размер, до которого мы хотим уменьшить наш LOG-файл.Вопрос:А куда пропадет остальная часть файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2002, 10:35 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
Усечение transaction log в SQL Server 2000 с помощью команды DBCC SHRINKFILE Метод быстрого усечения журнала транзакций и перевода БД в offline ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2002, 11:44 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
Удалось уменьшить log-файл всего на 285MB.ПОЧЕМУ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2002, 06:42 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2002, 10:03 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
ms sql 7.0 прочитал предложенные статьи, выполнил процедуры ниже, и бэкапировал транзакшн лог, и полностью базу, и сервак останавливал/перезагружал, базу детачил, ничего не помогло DBCC SQLPERF (logspace) DBCC UPDATEUSAGE(test) DBCC SHRINKFILE(temp_log, 2) BACKUP LOG test WITH TRUNCATE_ONLY DBCC SHRINKFILE (test, 2) EXEC sp_dboption 'test', 'trunc. log on chkpt.', 'TRUE' DBCC SHRINKFILE(temp_log, 2) выдает следующее DbId FileId CurrentSize MinimumSize UsedPages EstimatedPages ------ ------ ----------- ----------- ----------- -------------- 47 2 300936 63 300936 56 DBCC SQLPERF (logspace) выдает следующее: Database Name Log Size (MB) Log Space Used (%) Status --------------------------------------------------------------------------------------------------------- test_buzmus 2351.0547 1.7974604 0 лог-файл никак не хочет транковаться, так и остается 2351мб. единственное, не удалял лог, приаттачивая потом чисто mdf-файл, но что-то я побаиваюсь так делать. товарищи, подскажите еще что-нибудь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 16:55 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
не мучайте старичка 7.0 , дайте ему помереть спокойно а по теме, 2гига - это для вас так существенно? может проще дискового пространства добавить на сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 17:02 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
https://docs.microsoft.com/ru-ru/sql/relational-databases/system-stored-procedures/sp-repldone-transact-sql если в журнале транзакций имеются реплицированные транзакции, ставшие недействительными, и нужно усечь журнал: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 17:03 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
ну или перестать угадывать и посмотреть sys.databases log_reuse_wai ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 17:07 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
не понял, что такое sys.databases log_reuse_wai если имеется в виду таблица sysdatabases в БД master, то там нет такого поля репликация не делается, поэтому вряд ли что-то там есть плюс, это тестовая база, на которой лог 2гига, а на рабочей уже 50гигов, хотя mdf всего 5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 17:41 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
Trayне понял, что такое sys.databases log_reuse_wai если имеется в виду таблица sysdatabases в БД master, то там нет такого поля репликация не делается, поэтому вряд ли что-то там есть плюс, это тестовая база, на которой лог 2гига, а на рабочей уже 50гигов, хотя mdf всего 5 это вы побуквенно сравнивали название колонки? я исправлюсь log_reuse_wai T ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 17:43 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
если вам транзакционный лог не нужен, то переведите тестовую базу в simple, полегчает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 17:44 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
TaPaK очень смешно, конечно нет. ты точно говоришь о ms sql 7.0? >>если вам транзакционный лог не нужен, то переведите тестовую базу в simple, полегчает это ms sql 7.0, там нет такой опции, либо она совершенно по другому называется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 17:59 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
не помню уже, может через трейсфлаг какой был ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 18:03 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
simple exec sp_dboption DB,'trunc' 'true' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 18:12 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
вобщем, сделал все это и что-то помогло, но не могу понять, почему... сначала запустил все эти скрипты как писал выше, транк и все такое сделал несколько раз шринки, транкейт лог, не помогло потом создал мейтенененс план со шринком и реиндексом, он отработал, не помогло делал бэкап транзакшн лога, не помогло в итоге сделал опять шринк, тока убрал галочку шринк, оставив реиндекс, и лог исчез... самое печальное в том, что я не запомнил точь в точь последовательность действий, только примерно, как написал выше :( кстати, на тестовой базе помог другой вариант - деатачил базу, а потом приатачил только один файл mdf (sp_attach_single_file, как-то так наз-ся), и все норм заработало с размером лог файла 1 мб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2018, 07:13 |
|
||
|
Помогите уменьшить журнал транзакций
|
|||
|---|---|---|---|
|
#18+
Tray, настоящий ученый должен вести дневник эксперимента! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2018, 13:12 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32041075&tid=1690060]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 383ms |

| 0 / 0 |
