powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / оптимизация распределения памяти в sybase
25 сообщений из 131, страница 4 из 6
оптимизация распределения памяти в sybase
    #39219520
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SAV4SAV
Еще есть на просторах WWW такой инструмент ссылка на сайт для сбора и анализа
данных master..monXXX таблиц. Позволяет построить графики, записать данные для последующего оффлайн анализа и т.д.

Но следует обратить внимание - включение некоторых параметров конфигурации из (a.parent= 42 это для ASE12.5 ...)
Код: sql
1.
2.
3.
4.
5.
6.
7.
select CONFIG_ID=a.config, PARENT_ID=a.parent,NAME=convert(char(35),a.name), VALUE=b.value, PENDING=a.value, 
	DEFAULT_VALUE=b.defvalue, MIN_VALUE=b.minimum_value, MAX_VALUE=b.maximum_value,
	RESTART_REQ=1-convert(bit, a.status&8), DISP_LEVEL=b.display_level, DATA_TYPE=b.datatype, 
	CHAR_VALUE=b.value2, CHAR_PENDING=a.value2, READONLY=convert(bit,(b.status&0x10)|(b.status&0x20)), 
	MSG=(select m.description from master.dbo.sysmessages m where m.error = b.message_num and m.langid = NULL) 
from master.dbo.sysconfigures a, master.dbo.syscurconfigs b 
where a.config=b.config and b.display_level<>null and a.parent= 42 order by 1 


вызовет увеличение нагрузки на сервер. Можете поискать в WWW, были публикации на эту тему. И это отображено в конфе
вышеупомянутой программы.

спасибо за рекомендацию, но наши админы БД не хотят на это подписываться, аргумент: "неизвестный нелицензионный софт" и, о ужас, еще и может дать нагрузку и на без того "тормозной" сайбейз
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39219521
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad
вот так:
Код: sql
1.
2.
exec sp_cacheconfig 'default data cache', '11G'
exec sp_poolconfig 'default data cache', '10G', '2K'



вероятно стоит еще подкрутить параметр "user log cache size"
однако это можно сделать, если дата и лог сегменты не перемешаны у баз

покажите еще вот это:
Код: sql
1.
exec sp_logiosize 'all'



komrad, а чем первый exec sp_cacheconfig 'default data cache', '11G' от второго exec sp_poolconfig 'default data cache', '10G', '2K' варианта отличается ?
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39219523
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad[/src]

вероятно стоит еще подкрутить параметр "user log cache size"
однако это можно сделать, если дата и лог сегменты не перемешаны у баз

покажите еще вот это:
Код: sql
1.
exec sp_logiosize 'all'



с этим завтра вернусь.
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39219527
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaokomradвот так:
Код: sql
1.
2.
exec sp_cacheconfig 'default data cache', '11G'
exec sp_poolconfig 'default data cache', '10G', '2K'



вероятно стоит еще подкрутить параметр "user log cache size"
однако это можно сделать, если дата и лог сегменты не перемешаны у баз

покажите еще вот это:
Код: sql
1.
exec sp_logiosize 'all'



komrad, а чем первый exec sp_cacheconfig 'default data cache', '11G' от второго exec sp_poolconfig 'default data cache', '10G', '2K' варианта отличается ?
в кэше может быть несколько пулов
первой командой мы увеличиваем кэш (default data cache)
второй командой соответствующий пул (2K)
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39219869
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komradв кэше может быть несколько пулов
первой командой мы увеличиваем кэш (default data cache)
второй командой соответствующий пул (2K)

komrad, доброе утро. а для второго пула на 4К не нужно поддобавить?
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39219896
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaokomradв кэше может быть несколько пулов
первой командой мы увеличиваем кэш (default data cache)
второй командой соответствующий пул (2K)

komrad, доброе утро. а для второго пула на 4К не нужно поддобавить?

Добавить то можно, но нужно знать для чего.
Иначе этот пул просто не будет использоваться.

Однако, памяти свободной много и можно поиграться с пулами в default data cache - нарезать небольшие (метров по 500) , оставить на недельку и пособирать sysmon. Он покажет, используются ли новые пулы или нет.

А в идеале, неплохо бы иметь именованный кэш для tempdb .
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39219910
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaoспасибо за рекомендацию, но наши админы БД не хотят на это подписываться, аргумент: "неизвестный нелицензионный софт" и, о ужас, еще и может дать нагрузку и на без того "тормозной" сайбейз

вот известный лицензионный софт , но, полагаю, он стоит денег
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39219970
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad
вероятно стоит еще подкрутить параметр "user log cache size"
однако это можно сделать, если дата и лог сегменты не перемешаны у баз

покажите еще вот это:
exec sp_logiosize 'all'


Результат:

Cache name: DataImport
Data base Log I/O Size
------------------------------ ------------

Cache name: default data cache
Data base Log I/O Size
------------------------------ ------------
master 2 Kb
tempdb 2 Kb
model 2 Kb
KplusArchive 2 Kb
KplusGlobal 2 Kb
KplusVersion 2 Kb
Kustom 2 Kb
kplus 2 Kb
pfe30 2 Kb
rateDB 2 Kb
rknet 2 Kb
varDB 2 Kb
webaccess 2 Kb
ktpplus 2 Kb
ktparch 2 Kb
rknetCustom 2 Kb
sybsystemdb 2 Kb
sybsystemprocs 2 Kb
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39219971
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komradА в идеале, неплохо бы иметь именованный кэш для tempdb .

каким образом это можно сделать? и как понять, есть ли такая возможность?
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39220032
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaokomradА в идеале, неплохо бы иметь именованный кэш для tempdb .

каким образом это можно сделать? и как понять, есть ли такая возможность?

возможность есть, пока есть свободная память

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc20020_1251/html/databases/X56939.htm

цитатаYou can bind tempdb to its own cache to keep it from contending with other user processes.
Proper sizing of the tempdb cache can keep most tempdb activity in memory for many applications. If this cache is large enough, tempdb activity can avoid performing I/O.

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc00841.1502/html/phys_tune/X37922.htm

как :
1) создать именованный кэш
2) сконфигурировать пулы (16к)
3) привязать tempdb к нему
4) позапускать сисмон в процессе работы в течение нескольких дней и проанализировать утилизацию кэша
5) признать эксперимент удачным или внести коррективы в настройки & снова п.4
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39220035
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
akurasaokomradА в идеале, неплохо бы иметь именованный кэш для tempdb .

каким образом это можно сделать? и как понять, есть ли такая возможность?

инфо по tempdb прилагаю:
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39220036
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaoakurasaoпропущено...


каким образом это можно сделать? и как понять, есть ли такая возможность?

инфо по tempdb прилагаю:

сегменты на девайсе master - это моветон; надо дропнуть их с мастера

а аптайм у вас неплохой ;)
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39220040
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaokomradвероятно стоит еще подкрутить параметр "user log cache size"
однако это можно сделать, если дата и лог сегменты не перемешаны у баз

покажите еще вот это:
exec sp_logiosize 'all'


Результат:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Cache name: DataImport 
Data base                       Log I/O Size 
------------------------------  ------------ 
  
Cache name: default data cache 
Data base                       Log I/O Size 
------------------------------  ------------ 
master                           2 Kb 
tempdb                           2 Kb 
model                            2 Kb 
KplusArchive                     2 Kb 
KplusGlobal                      2 Kb 
KplusVersion                     2 Kb 
Kustom                           2 Kb 
kplus                            2 Kb 
pfe30                            2 Kb 
rateDB                           2 Kb 
rknet                            2 Kb 
varDB                            2 Kb 
webaccess                        2 Kb 
ktpplus                          2 Kb 
ktparch                          2 Kb 
rknetCustom                      2 Kb 
sybsystemdb                      2 Kb 
sybsystemprocs                   2 Kb


можно подкрутить/увеличить user log cache size (сисмон рекомендует), но для этого необходимо выяснить распределение сегментов по девайсам ваших основных баз и, в случае корректного распределения, сконфигурировать соответствующий пул (4к)
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39220065
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komradakurasaoпропущено...


инфо по tempdb прилагаю:

сегменты на девайсе master - это моветон; надо дропнуть их с мастера

а аптайм у вас неплохой ;)

хорошо, дропнем. спасибо. аптайм тоже исправим. почему-то боятся они перегружать машину...
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39220068
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad
можно подкрутить/увеличить user log cache size (сисмон рекомендует), но для этого необходимо выяснить распределение сегментов по девайсам ваших основных баз и, в случае корректного распределения, сконфигурировать соответствующий пул (4к)

это можно выяснить только через сайбейз централ или команда бывает?
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39220070
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaoаптайм тоже исправим. почему-то боятся они перегружать машину...
нет, с ним все ок - это я позавидовал немного
у вас же сайбейз на линуксе, а не на винде, в конце концов
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39220071
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaokomradможно подкрутить/увеличить user log cache size (сисмон рекомендует), но для этого необходимо выяснить распределение сегментов по девайсам ваших основных баз и, в случае корректного распределения, сконфигурировать соответствующий пул (4к)

это можно выяснить только через сайбейз централ или команда бывает?
это можно сделать либо скриптом (нет у меня под рукой), или вручную зайдя в каждую бд и выполнив "sp_helpdb база"
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39220072
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komradсегменты на девайсе master - это моветон

komrad, для понимания, в двух словах - почему?
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39220073
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaokomradсегменты на девайсе master - это моветон

komrad, для понимания, в двух словах - почему?

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc20020_1251/html/databases/X19466.htm
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39220077
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradakurasaoпропущено...


komrad, для понимания, в двух словах - почему?

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc20020_1251/html/databases/X19466.htm
ну и вот вдогонку:
http://www.petersap.nl/SybaseWiki/index.php?title=Tempdb_space_management
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39220102
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komradkomradпропущено...


http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc20020_1251/html/databases/X19466.htm
ну и вот вдогонку:
http://www.petersap.nl/SybaseWiki/index.php?title=Tempdb_space_management

век живи - век учись. спасибо komrad!
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39220112
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komradakurasaoпропущено...


это можно выяснить только через сайбейз централ или команда бывает?
это можно сделать либо скриптом (нет у меня под рукой), или вручную зайдя в каждую бд и выполнив "sp_helpdb база"

результат во вложении, давайте посмотрим :)
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39220133
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaokomradпропущено...

это можно сделать либо скриптом (нет у меня под рукой), или вручную зайдя в каждую бд и выполнив "sp_helpdb база"

результат во вложении, давайте посмотрим :)
да, раскладка корректная

а остальные 9 баз у вас не используются?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
KplusArchive 2 Kb 
KplusGlobal 2 Kb 
KplusVersion 2 Kb 
pfe30 2 Kb 
rateDB 2 Kb 
varDB 2 Kb 
webaccess 2 Kb 
ktparch 2 Kb 
rknetCustom 2 Kb 
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39220153
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad
а остальные 9 баз у вас не используются?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
KplusArchive 2 Kb 
KplusGlobal 2 Kb 
KplusVersion 2 Kb 
pfe30 2 Kb 
rateDB 2 Kb 
varDB 2 Kb 
webaccess 2 Kb 
ktparch 2 Kb 
rknetCustom 2 Kb 


пока не использовались.
komrad, для пула в 4К получается не нужно ничего докручивать?
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39220202
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaokomrad, для пула в 4К получается не нужно ничего докручивать?
нужно иметь свободную память в соответствующем кэше, там где хотите создать такой пул
...
Рейтинг: 0 / 0
25 сообщений из 131, страница 4 из 6
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / оптимизация распределения памяти в sybase
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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