Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / Waiting on a buffer / 14 сообщений из 14, страница 1 из 1
25.09.2008, 18:03
    #35560546
Евгений Фадеев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Waiting on a buffer
Что означает B --PR-- в выводе onstat'а?
Особенно когда таких довольно много (полтора-два десятка)?

Ну, то есть, чего именно он ждет и почему такое происходит?
...
Рейтинг: 0 / 0
25.09.2008, 18:40
    #35560645
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Waiting on a buffer
Евгений ФадеевЧто означает B --PR-- в выводе onstat'а?
Особенно когда таких довольно много (полтора-два десятка)?
Ну, то есть, чего именно он ждет и почему такое происходит?
Евгений, вы же старый и корректный посетитель форума - неужели и вы считаете, что версия сервера и подробное описание ситуации не важны ?
Может быть несколько причин, в том числе и ожидание свободного буфера для записи считанных страниц с диска при интенсивном сканировании (таблицы или индекса). Может у вас BT-scanner интенсивно работает...
Можно добавить буферов, можно увеличить количество LRUS (т.к. при использовании буфера в цепочке блокируется она вся), можно уменьшить сканирование таблиц...
Возможно, что ожидается буфер, просто занятый другим интенсивным процессом (идет вставка или апдейт), но обычно это актуально только для одной нити, а не для многих.
Посмотри примеры
http://www.iiug.org/forums/ids/index.cgi/noframes/read/400
http://www.webservertalk.com/archive221-2006-2-1387239.html
...
Рейтинг: 0 / 0
25.09.2008, 20:19
    #35560786
Евгений Фадеев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Waiting on a buffer
vasilisЕвгений, вы же старый и корректный посетитель форума - неужели и вы считаете, что версия сервера и подробное описание ситуации не важны ?Спасибо за комплименты :)) Если честно - я совершенно не подумал о том, что именно для этого вопроса актуальна версия сервера. 9.40.FC7.
vasilisМожет быть несколько причин, в том числе и ожидание свободного буфера для записи считанных страниц с диска при интенсивном сканировании (таблицы или индекса). Может у вас BT-scanner интенсивно работает...Вот примерно в таком духе я и ожидал ответа. Спасибо, буду думать. Я же не админ, мне иногда многие вещи бывают в новинку :)
vasilisМожно добавить буферов, можно увеличить количество LRUS (т.к. при использовании буфера в цепочке блокируется она вся), можно уменьшить сканирование таблиц...
Возможно, что ожидается буфер, просто занятый другим интенсивным процессом (идет вставка или апдейт), но обычно это актуально только для одной нити, а не для многих.
Посмотри примеры
http://www.iiug.org/forums/ids/index.cgi/noframes/read/400
http://www.webservertalk.com/archive221-2006-2-1387239.html
...
Рейтинг: 0 / 0
26.09.2008, 09:47
    #35561224
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Waiting on a buffer
Евгений ФадеевЧто означает B --PR-- в выводе onstat'а?
Особенно когда таких довольно много (полтора-два десятка)?

Ну, то есть, чего именно он ждет и почему такое происходит?Если пользователей тысяча, то полтора десятка это нормально.
...
Рейтинг: 0 / 0
26.09.2008, 18:40
    #35562915
zaiets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Waiting on a buffer
Евгений ФадеевВот примерно в таком духе я и ожидал ответа. Спасибо, буду думать. Я же не админ, мне иногда многие вещи бывают в новинку :)


Ну а если разработчик - смотрите сразу запросы.
Есть вероятность, что запросы неоптимальны и используют много дискового чтения.

У меня доходит до 20 000 в минуту и вроде как нормально.
Все ж зависит от задачи :) - может просто запросы обращаются к данным, которые редко читаются и не задерживаются в кеше.
...
Рейтинг: 0 / 0
26.09.2008, 19:07
    #35562948
Евгений Фадеев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Waiting on a buffer
zaietsНу а если разработчик - смотрите сразу запросы.Ну, вроде того. Беда только в том, что у меня этих запросов - как у дурака фантиков :))
zaietsЕсть вероятность, что запросы неоптимальны и используют много дискового чтения.Это даже не вероятность, это 100%-ный факт.
...
Рейтинг: 0 / 0
26.09.2008, 22:15
    #35563116
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Waiting on a buffer
на боевом сервере с кучей пользователей немного сложнее разобраться плохой код или хороший ты только что написал. Но если смотреть планы запросов, то проблем никаких. Лучше иметь тестовый маломощный сервер, с миллиардами тестовых записей и отлаживаться на нем. Естественно все oltp запросы должны и могут выполняться за миллисекунды, и трогать 5-10 записей (при любом количестве таблиц в запросе, хоть 20-30). Если запрос выполняется полсекунды -- все труба, на боевом это будет мешать.
...
Рейтинг: 0 / 0
29.09.2008, 13:09
    #35565076
Евгений Фадеев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Waiting on a buffer
Журавлев ДенисЕсли запрос выполняется полсекунды -- все труба, на боевом это будет мешать.Денис, Вы большой оптимист
Я к тому что у меня тут есть запросы которые не то что полсекунды - за полчаса не управляются
...
Рейтинг: 0 / 0
29.09.2008, 13:45
    #35565209
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Waiting on a buffer
Евгений Фадеев Журавлев ДенисЕсли запрос выполняется полсекунды -- все труба, на боевом это будет мешать.Денис, Вы большой оптимист
Я к тому что у меня тут есть запросы которые не то что полсекунды - за полчаса не управляются я про oltp, dss запросы конечно могут и по 12 часов работать, не вопрос, только их выполняют 2-3 пользователя раз в день, а не 200-300 каждые 2 минуты.
...
Рейтинг: 0 / 0
03.10.2008, 20:05
    #35575805
BePMyT-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Waiting on a buffer
Причем система настроена именно под oltp, а is_wbuff именно на отчетах появляется. Евгений, наверное, подтвердит ;-)


----
IDS v9.40АС7 & SunOS 5.10
...
Рейтинг: 0 / 0
03.10.2008, 21:27
    #35575898
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Waiting on a buffer
BePMyT-Причем система настроена именно под oltp, а is_wbuff именно на отчетах появляется. Евгений, наверное, подтвердит ;-)
ну так это нормально. Проблема-то в чем?
...
Рейтинг: 0 / 0
06.10.2008, 09:40
    #35577291
BePMyT-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Waiting on a buffer
Можно ли без увеличения buffers (некуда уже увеличивать), косвенно хотя бы, положительно повлиять на wbuff за счет других парамтеров?

----
IDS v9.40АС7&Unix
...
Рейтинг: 0 / 0
06.10.2008, 09:48
    #35577303
zaiets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Waiting on a buffer
Можно попытаться:
1. смотреть ЛРУ
2. отключить Btree scaner
3. для DSS использовать light scan
...
Рейтинг: 0 / 0
06.10.2008, 10:01
    #35577321
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Waiting on a buffer
BePMyT-Можно ли без увеличения buffers (некуда уже увеличивать), косвенно хотя бы, положительно повлиять на wbuff за счет других парамтеров?

----
IDS v9.40АС7&Unixзачем? не вижу цели и проблемы не вижу.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Waiting on a buffer / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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