Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Tengiz Kharatishvili                 2:5020/400     02 Jun 2001  07:01:24
 To : All
 Subject : Re: Informix ?
 -------------------------------------------------------------------------------- 
 
 "Lilya A. Kozlenko" <Lilya.A.Kozlenko@f17.n5025.z2.fidonet.org> wrote in
 message news:467676231@mail.relex.ru...
 
 > > Мимо, для этого (избежание отката операций с метаданными в NTFS из-за
 
 lazy
 
 > > commit после аварийной перезагрузки) существует как минимум парочка
 >
 > Думаю, тебе все-таки надо почитать то, что авторы того самого ntfs пишут.
 >
 
 Хотя это и оффтопик, но заставить NTFS выполнить commit журнала можно
 следующими способами:
 
 1. Открыть volume handle для тома, журнал которого нужно принудительно
 сборосить и выполнить FlushFileBuffers, передав этот самый volume handle в
 качестве аргумента, при этом все буферы, для файлов открытых на томе,
 включая буферы журнала, который является ничем иным как спрятанным файлом,
 окажутся на диске. Это может оказаться достаточно дорогой операцией, если на
 томе открыто много файлов без отключенной буферизации.
 
 2. Для соблюдения протокола write ahead logging NTFS вынужден безусловно
 сбросить журнал на диск после изменения метаданных, если для корректной
 записи пользовательских данных небоходимы эти метаданные. Скажем, если после
 изменения размера файла сделать явную операцию записи в только что
 добавленный к файлу кусок и вызвать тот же FlushFileBuffers для этого файла,
 то журнал по окончании FlushFileBuffers уже точно будет на диске.
 Так что... опять мимо. Повторяю свой вопрос:
 
 Ещё каким-либо использованием недокументированных API в SQL Server можете
 поделиться? Только желательно чем-нибудь действительно ужасным, например,
 тем самым, из-за чего MS SQL Server нечестно занимает первые позиции в 100GB
 TPC-H, 10000 item TPC-W и в кластерном TPC-C.
 
 Cheers.
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Informix ?   Tengiz Kharatishvili   02 Jun 2001 07:01:24 
Архивное /su.dbms/6577e19a3f00.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional