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

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

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


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

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

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

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

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

2
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) Проблема в том, что мы хотим обновить MarrigeIdстолбец intиз a tinyint. Мы просто чувствуем, что у Бритни будет много …

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

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

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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.