Как включить TTS?
Как включить TTS?
TTS включается автоматически во время монтирования тома SYS:, на котором она хранит свои рабочие файлы, при наличии свободного дискового пространства (минимум 1 Мбайт) и памяти (40 байт на транзакцию, для максимального числа одновременных транзакций 10000 - 400 кбайт). Отключить ее можно явно командой DISABLE TTS, косвенно - размонтируя том SYS:. Автоматическое отключение происходит при переполнении тома SYS: или нехватке памяти после ее запроса каким-либо процессом. Включить TTS после устранения проблем можно командой ENABLE TTS.
Максимальное число трассируемых одновременно транзакций задается директивой SET MAXIMUM TRANSACTIONS = 10000 (100-10000). Команда SET TTS ABORT DUMP FLAG = OFF (ON) позволяет для отладочных целей включать в файл TTS$LOG.ERR дамп отмененной транзакции. Информация, необходимая для отката транзакций, записывается в рабочий файл BACKOUT.TTS переменного размера. Команда SET TTS BACKOUT FILE TRUNCATION WAIT TIME = time задает задержку возврата системе освободившихся блоков рабочего файла TTS в пределах от 1 минуты до 26.5 часов, по умолчанию - 59 минут. SET TTS UNWRITTEN CACHE WAIT TIME = time задает максимальное время нахождения незаписанных данных TTS в кэш-буфере в пределах от 11 секунд до 11 минут, по умолчанию - 1 минута. Если произойдет внезапное отключение питания сервера, TTS потеряет данные, необходимые для отката незавершенных за это время транзакций. В NetWare 4.x контролируется размер файла TTS$LOG.ERR командами, доступными и из STARTUP.NCF: SET TTS LOG FILE OVERFLOW SIZE = 4194304 (65536-4294967295)- задание ограничения на размер файла TTS$LOG.ERR SET TTS LOG FILE STATE = 1 (0,2) - определяются действия при достижении ограничения на размер файла TTS$LOG.ERR: 0 - не обращать внимания, 1-удалить, 2-переименовать. |
|