powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / session tempdb log cache size
6 сообщений из 6, страница 1 из 1
session tempdb log cache size
    #35883559
_devel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажит, на что влияет параметр конфигурации "session tempdb log cache size" в ASE 15.0.2

Читаю доку, но всек равно не могу понят(наверное глупый )

Расталкуйте, плизз!

ссылка: http://infocenter.sybase.com/help/topic/com.sybase.infocenter.dc00641.1502/html/nfg1502/BEHGHBJH.htm
...
Рейтинг: 0 / 0
session tempdb log cache size
    #35883664
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_devel,

в первых же двух абзацах всё расписано

Previous versions of Adaptive Server flushed the user log cache (ULC) as user sessions switched between transactions in the user databases and tempdb database. However, flushing the ULC causes logical IOs in syslogs and disk IOs, causing performance degradation.

Adaptive Server version 15.0.2 includes a separate ULC for the session’s temporary database, so multi-database transactions that include a single user database and the session’s temporary database do not require ULC flushes when the users switch between the databases or if all of the following conditions are met...


вкратце - до версии 15.0.2 при переключении контекста транзакции пользователя с рабочей базы на пользовательскую/общую tempdb (и обратно) происходил сброс ULC на диск. Это вызывало дополнительные операции ввода/вывода.
А с версии 15.0.2 ввели отдельный дополнительный ULC для пользовательской/общей tempdb каждой активной сессии.

так вот, указанный тобой параметр позволяет регулировать частоту записи и очистки ULC для tempdb

PS не забываем, что у пользователя может быть своя tempdb
...
Рейтинг: 0 / 0
session tempdb log cache size
    #35883683
_devel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad,

А когда происходит переключении контекста транзакции? как выглядит SQL такой транзакции?
И что такое user log cache (ULC)?
...
Рейтинг: 0 / 0
session tempdb log cache size
    #35883699
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_develkomrad,

А когда происходит переключении контекста транзакции? как выглядит SQL такой транзакции?
И что такое user log cache (ULC)?

ULC

как выглядит?
хрен его знает ... может когда явно обращаешься к (или переходишь в) tempdb в транзакции
...
Рейтинг: 0 / 0
session tempdb log cache size
    #35883781
_devel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad,

ВСЕ, разобрался! Спасибо за помощь!
...
Рейтинг: 0 / 0
session tempdb log cache size
    #35887338
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad пишет:

> А когда происходит переключении контекста транзакции? как выглядит SQL
> такой транзакции?
> И что такое user log cache (ULC)?

> как выглядит?
> хрен его знает ...

Да всё очень просто. Контекст - это и есть лог, в который пишутся
транзакции. Таблица из другой БД - другой контекст.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / session tempdb log cache size
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]