powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / оптимизация распределения памяти в sybase
25 сообщений из 131, страница 3 из 6
оптимизация распределения памяти в sybase
    #39218154
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv, komrad, спасибо за пояснения с кэшем - вроде дошло :)

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

на 15 мин не дали запустить (переживают о доступности бд), на 7 мин во вложении. так же там обновленный мониторконфиг

sp_monitorconfig:
procedure cache size - есть reuse, увеличивайте до 700000
number of user connection - судя по сообщениям в логе, надо увеличивать; сделайте 1050 для начала
number of open databases - можно уменьшить до 10, т.к. баз у вас немного

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

Кстати, покажите сам запрос - может он наведет на какую-нибудь полезную мысль?

запросы разные были, с артизана селект с джойнами по айди объекта, с приложения запрос "as is" пока не нашла, вернусь позже, логов ~ 5 Gb :(

akurasaoСмотрите, я селекчу из артизана, селекчу так, как селектит гуи. выполянется за 1 сек, из гуя тот же поиск, 5-7 сек.


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

предположение верное, особенно это касается default data cache
чем он больше, тем больше данных в памяти и тем быстрее чтение
отдельный вопрос - пуллы в нем (размерность и размер)

покажите результат:
Код: sql
1.
exec sp_cacheconfig 
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39218508
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad
sp_object_stats:
если работало в период высокой нагрузки, то особых блокировок по таблицам баз не видно

вот это работало в пик, посмотрите по возможности, пожалуйста.
еще вопрос, по какому параметру, вы определяете о наличии\отсутствии блокировок?
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39218509
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komradakurasaoверно ли предположение, чем больше кэша - тем больше он может в себя поместить и хранить, планов и запросов, и соответственно будет быстрей работать сама БД. м?..

предположение верное, особенно это касается default data cache
чем он больше, тем больше данных в памяти и тем быстрее чтение
отдельный вопрос - пуллы в нем (размерность и размер)

покажите результат:
Код: sql
1.
exec sp_cacheconfig 



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

komrad, по всей видимости если бы были блокировки, об этом бы сообщалось, например:

Page Locks SH_PAGE UP_PAGE EX_PAGE$
---------- ---------- ---------- ----------
Grants: 94488 4052 4828
Waits: 532 500 776
Deadlocks: 4 0 24
Wait-time: 20603764 ms 14265708 ms 2831556 ms
Contention: 0.56% 10.98% 13.79%

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

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

komrad, по всей видимости если бы были блокировки, об этом бы сообщалось, например:

Page Locks SH_PAGE UP_PAGE EX_PAGE$
---------- ---------- ---------- ----------
Grants: 94488 4052 4828
Waits: 532 500 776
Deadlocks: 4 0 24
Wait-time: 20603764 ms 14265708 ms 2831556 ms
Contention: 0.56% 10.98% 13.79%

в моем случае - таких сообщений нет. верно?
да, верно
у вас подобного в выводе процедуры нет

если запускать без параметра @rpt_option="rpt_objlist", то в выводе будет сообщение типа:
Код: sql
1.
2.
3.
4.
5.
DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role.
DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role.
----------------------------
No contention on any tables!
----------------------------
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39218543
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaokomradпропущено...


предположение верное, особенно это касается default data cache
чем он больше, тем больше данных в памяти и тем быстрее чтение
отдельный вопрос - пуллы в нем (размерность и размер)

покажите результат:
Код: sql
1.
exec sp_cacheconfig 



komrad во вложении, сорри, что картинкой

Поскольку памяти в резерве много и она простаивает, можно увеличить default data cache до с 3ГБ до 10ГБ (2к пул), например.
У вас таблицы, упомянутые в недавнем логе sp_object_stats, какого размера?

Повторюсь, неплохо бы сконфигурировать mon-таблицы, как я уже писал - это поможет и sysmon в том числе, а то он ругается, что данных для анализа мало.
цитатаServer 'KONDOR33', Procedure 'sp_sysmon', Line 724:
Collection of monitoring data for table 'monEngine' requires that the 'enable monitoring' configuration option(s) be enabled. To set the necessary configuration, contact a user who has the System Administrator (SA) role.
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39218549
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaoMasterZiv, komrad, спасибо за пояснения с кэшем - вроде дошло :)

кэш - это как наличные в кармане - всегда при тебе и примут везде ;)
а если пластик, то деньги далеко, в банке
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39218893
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
offtopic: у данной темы почти 500 просмотров сейчас; интересно - кто все эти люди? неужто столько сайбеза есть на русскоязычных просторах? я понимаю сиквел, но сайбейз, да к тому же проблема конфигурации памяти?
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39219017
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komradПоскольку памяти в резерве много и она простаивает, можно увеличить default data cache до с 3ГБ до 10ГБ (2к пул), например.


можно на этом месте поподробней, пожалуйста. он меняется таким образом: sp_cacheconfig "default data cache", "10G"
на сайбуке по крайней мере так пишут " sp_cacheconfig [cachename [, "cache_size[P | K | M | G]"] "
уточняю, чтоб не наменять чего-нибудь не того....

komradУ вас таблицы, упомянутые в недавнем логе sp_object_stats, какого размера?


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


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

есть кэш - нет проблем, так и в базе видимо :)
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39219025
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komradofftopic: у данной темы почти 500 просмотров сейчас; интересно - кто все эти люди? неужто столько сайбеза есть на русскоязычных просторах? я понимаю сиквел, но сайбейз, да к тому же проблема конфигурации памяти?

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


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

Боты...
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39219232
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaokomradofftopic: у данной темы почти 500 просмотров сейчас; интересно - кто все эти люди? неужто столько сайбеза есть на русскоязычных просторах? я понимаю сиквел, но сайбейз, да к тому же проблема конфигурации памяти?

komrad, сайбейза в рф не так мало, проблем много. т.к. никто его не знает и разбираться не хочет. я знаю, как минимум 5 контор (федерального формата), которые испытывают или сталкивались с похожими проблемами.

Чё ж они тогда мне денег не платят ?
Во, блин...
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39219248
SAV4SAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaokomradПовторюсь, неплохо бы сконфигурировать mon-таблицы, как я уже писал - это поможет и sysmon в том числе, а то он ругается, что данных для анализа мало.


komrad, посмотрела из дома ссылку про мон-таблицы, с работы не работает ссылка.
посмотрела в мастер базу, в ней есть таблички с наименованием: master..monXXX, извините, за возможно глупый вопрос, как я их могу для анализа использовать? какие таблички самые важные, какие параметры в них на что указывают?

Еще есть на просторах 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
    #39219359
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivЧё ж они тогда мне денег не платят ?
Во, блин...
ну либо они не знают про тебя, либо ты про них ;)
как узнаете друг друга, останется малость - продать себя
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39219368
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaokomrad, сайбейза в рф не так мало, проблем много. т.к. никто его не знает и разбираться не хочет. я знаю, как минимум 5 контор (федерального формата), которые испытывают или сталкивались с похожими проблемами.

тогда надо организовать юр.лицо и оказывать услуги, всяко быстрее и дешевле будет, чем официалы
хотя, как в той поговорке про "быстро, качественно, недорого" - может получиться некачественно ;)

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

проблемы нет, я просто слегка удивился :)

komrad, MasterZiv, сисмон с 12 дня мск. посмотрите, пожалуйста.
сорри, мой анализатор сисмонов не хочет работать на новом офисе - придется его починить слегка
возьму паузу на день-два на починку
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39219506
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akurasaokomradПоскольку памяти в резерве много и она простаивает, можно увеличить default data cache до с 3ГБ до 10ГБ (2к пул), например.


можно на этом месте поподробней, пожалуйста. он меняется таким образом: sp_cacheconfig "default data cache", "10G"
на сайбуке по крайней мере так пишут " sp_cacheconfig [cachename [, "cache_size[P | K | M | G]"] "
уточняю, чтоб не наменять чего-нибудь не того....


вот так:
Код: 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'
...
Рейтинг: 0 / 0
оптимизация распределения памяти в sybase
    #39219515
akurasao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komradakurasaoпропущено...


komrad, посмотрела из дома ссылку про мон-таблицы, с работы не работает ссылка.
посмотрела в мастер базу, в ней есть таблички с наименованием: master..monXXX, извините, за возможно глупый вопрос, как я их могу для анализа использовать? какие таблички самые важные, какие параметры в них на что указывают?
а аттач открывается?

открылся, спасибо! попробую дотумкать....
...
Рейтинг: 0 / 0
25 сообщений из 131, страница 3 из 6
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / оптимизация распределения памяти в sybase
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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