Вопросы с тегом «transaction-log»

Журнал транзакций - это список / история изменений, выполненных системой управления базами данных, чтобы гарантировать свойства ACID при сбоях или аппаратных сбоях.

264
Почему журнал транзакций продолжает расти или не хватает места?

Этот вопрос, кажется, является распространенным вопросом на большинстве форумов и во всем Интернете, он задается здесь во многих форматах, которые обычно звучат так: В SQL Server - По каким причинам журнал транзакций становится таким большим? Почему мой файл журнала такой большой? Как можно...

56
Почему ALTER COLUMN в NOT NULL вызывает огромный рост файла журнала?

У меня есть таблица с 64-метровыми строками, занимающая 4,3 ГБ на диске для своих данных. Каждая строка составляет около 30 байтов целочисленных столбцов плюс переменный NVARCHAR(255)столбец для текста. Я добавил столбец NULLABLE с типом данных Datetimeoffset(0). Затем я ОБНОВИЛ этот столбец для...

26
Журнал транзакций для базы данных «database_name» переполнен из-за «XTP_CHECKPOINT»

У меня есть вопрос по поводу XTP_CHECKPOINT. Я использую SQL Server 2014. У меня есть база данных, которая находится в режиме модели восстановления SIMPLE. Это также копируется. Нет открытых транзакций. Я побежал, DBCC OPENTRANи он возвращается: "Нет активных открытых транзакций." Но я продолжаю...

24
Сжатие файла журнала не уменьшает размер

У меня есть база данных, которая имеет файл данных 350 МБ (.mdf) и файл журнала 4,9 ГБ (.ldf). Модель восстановления установлена ​​на FULL. Когда я пытаюсь сжать файл журнала, он не сжимается. Я знаю, что сокращение базы данных не хорошо, и это не должно быть сделано. Но все же я пытаюсь сделать...

24
Почему журнал транзакций продолжает расти в режиме простого восстановления с ночным резервным копированием

Прежде чем сразу пометить как дубликат , я прочитал Майка Уолша « Почему журнал транзакций продолжает расти или не хватает места? , но я не думаю, что это дало ответ на мою ситуацию. Я просмотрел дюжину или около того похожих вопросов, но соответствующие, в основном, просто сказали «дубликат» и...

19
Как предотвратить заполнение журнала транзакций во время реорганизации индекса?

У нас есть несколько машин, на которых мы предварительно выделили размер журнала транзакций в 50 ГБ. Размер таблицы, которую я пытаюсь реорганизовать, составляет 55 - 60 ГБ, но будет постоянно увеличиваться. Основная причина, по которой я хочу реорганизоваться, заключается в том, чтобы освободить...

18
SQL Server, как обойти заполнение журнала транзакций при обновлении столбца до типа int

У меня называется таблица SQL Server 2005, BRITTNEY_SPEARS_MARRIAGESи она имеет следующие столбцы: MarrigeId tinyint, HusbandName varchar(500), MarrigeLength int Теперь у меня есть другой стол BRITTNEY_SPEARS_MARRIAGE_STORIES StoryId int, MarriageId tinyint, StoryText nvarchar(max) Проблема в том,...

17
Разница между полным резервным копированием и полным копированием только для копирования

Я видел в центральном потоке SQL Server. Обрезает ли полная резервная копия журнал? эта полная резервная копия не усекает журнал: Нет. Ни полное, ни дифференциальное резервное копирование не усекает журнал транзакций. - Линн Петтис Нет - полная резервная копия не усекает журнал. - Чед Кроуфорд Так...

17
Сжать журнал транзакций при использовании группы доступности AlwaysOn

Мы используем AlwaysOn Availability Groupфункцию SQL Server 2012. Регулярные полные резервные копии базы данных и резервные копии журнала транзакций выполняются каждый день на вторичной базе данных. Я прочитал здесь , что резервное копирование журнала транзакций на первичной или вторичной реплике...

16
Sql Server - лучшие практики для роста файлов базы данных

Я следил за ростом файлов через сборщик данных в SQL Server 2008 R2 в течение двух недель. База данных постоянно растет на уровне около 35 (МБ) / день. БД еще не достигла первоначального размера в 2 ГБ. Автоматический рост файлов БД установлен на 5 МБ, и я хотел бы попробовать другой подход,...

16
Почему CHECKDB читает файл журнала транзакций в базе данных с таблицей, оптимизированной для памяти?

tl; dr : почему CHECKDB читает журнал транзакций для пользовательской базы данных с таблицами, оптимизированными для памяти? Похоже, что CHECKDB читает файл журнала транзакций пользовательской базы данных при проверке одной из моих баз данных, в частности базы данных, которая использует таблицы...

14
Невозможно восстановить базу данных SQL Server из полной резервной копии, ошибка обработки журнала, база данных в состоянии «восстановления»

Я пытаюсь настроить базу данных для целей разработки на локальном компьютере SQL Server Developer Edition 12.0.2000.8. У меня есть полная резервная копия базы данных и отдельные файлы резервных копий только для журнала транзакций, которые были отправлены мне по сети. При попытке восстановить из...

14
Почему я не получаю минимальное ведение журнала при вставке в индексированные таблицы

Я тестирую минимальное количество вставок в журналы в разных сценариях, и из того, что я прочитал, INSERT INTO SELECT в кучу с некластеризованным индексом с использованием TABLOCK и SQL Server 2016+ следует вести минимальный журнал, однако в моем случае при этом я получаю полная регистрация. Моя...

14
Разница между журналом транзакций и журналом повторов в MySQL

Я читал о MySQL. На мой взгляд, я вижу два типа журнала как очень похожие. MySQL сохраняет как и когда данные изменяются в журнале. Информация используется для восстановления MySQL. Я путаю функцию двух типов...

13
Журнал транзакций не сжимается, БД думает, что реплицирует

У меня есть база данных SQL Server 2008 R2 Express, на которой работает Kaspersky Security Center, и я не знаю, при каких обстоятельствах произошла установка, но кажется, что база данных реплицируется и не освобождает место в журнале транзакций. например: USE master; SELECT name, log_reuse_wait,...

13
Чем эти два отката SQL Server отличаются?

В SQL Server 2008 R2 чем отличаются эти два отката: Выполните ALTERоператор в течение нескольких минут, а затем нажмите «Отменить выполнение». Для полного отката требуется несколько минут. Выполните ту же ALTERинструкцию, но убедитесь, что LDFфайл недостаточно велик для успешного завершения. Как...

13
DBCC CHECKDB срабатывает каждые 20 - 60 секунд

У меня есть среда разработки, которая быстро приближается к развертыванию в рабочей среде, и я заметил в журналах, что примерно каждые 20 секунд я вижу сообщение: Starting up database 'dbname' CHECKDB for database 'dbname' finished without errors Я заметил это, потому что у конечных пользователей,...