Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как это ужасно... (ненормальное кол-во тредов w3wp) / 8 сообщений из 8, страница 1 из 1
12.01.2005, 11:14
    #32860569
dmitry_cmc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это ужасно... (ненормальное кол-во тредов w3wp)
Хай пипл.

Есть приложение. Средней сложности.
Обычное кол-во пользователей которые работают одновременно ~ 15.

Система win2003 и SQL Server

Сегодня заглянул в процессы и ужаснулся:

процесс w3wp юзает 130 000 K памяти (что еще вроде нормально) но кол-во тредов у него - 1031 (!!!)

дальше больше - sqlserver юзает 860 000 K памяти. и это при 15-и пользователей.

Сессия юзера у меня занимает относительно много (так как я в ней храню весь viewstate и некоторые dataset-ы) и храню я ее в sqlservere

Похоже что я чтото очень криво делаю.
Объясните мне пожалуйста что именно.

Спасибо.

p.s. Может сессию лучше будет хранить в на сервере сессий?
...
Рейтинг: 0 / 0
15.01.2005, 15:59
    #32866376
timda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это ужасно... (ненормальное кол-во тредов w3wp)
> Есть приложение. Средней сложности.
бывает наверна такая классификация ;-)

> Сессия юзера ... и храню я ее в sqlservere
очинь интересно было бы микрософту узнать как вы это делаете ;-)
но после постскрипта они наверно выпадуть в асадок ;-)

чтобы получить ответ что ниправильно, надо написать это ниправильное.

timda.ru
...
Рейтинг: 0 / 0
17.01.2005, 10:25
    #32867145
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это ужасно... (ненормальное кол-во тредов w3wp)
>>очинь интересно было бы микрософту узнать как вы это делаете ;-)
>>но после постскрипта они наверно выпадуть в асадок ;-)

А вас действительно удивляет то что сессию можно хранить в mssql?
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
17.01.2005, 11:55
    #32867426
dmitry_cmc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это ужасно... (ненормальное кол-во тредов w3wp)
Вообще я почитал в инете на эту тему.
Там говорят, что это нормальное состояние SQL Server. Чем больше памяти он жрет, тем быстрее работает. Поэтому манагер памяти старается захавать почти всю память.

Волнение теперь вызывает только w3wp (много потоков :/)
Не могли бы коллеги написать сколько потоков имеет этот процесс на их серверах. Заранее спасибо.
Плюс ко всему можно составить статистику, у кого сколько жрет памяти SQL Server.


Timde. Хранение сессии в SQL Server - стандартная (поддерживаемая на уровне среды) возможность asp.net. Кроме того, сам microsoft не советует хранить сессию в памяти дальше дебага. Я перестал ее хранить там, после того, как она несколько раз просто слетала на рабочем сервере.
Советую почитать вот это - ASP.NET Session State by Rob Howard .
Желаю успехов в изучении.

А что вы имели ввиду под постскриптом?
...
Рейтинг: 0 / 0
17.01.2005, 12:05
    #32867452
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это ужасно... (ненормальное кол-во тредов w3wp)
В принципе, если нужно, SQL-серверу можно явно ограничить используемую(доступную) память, задается в настройках сервера.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
17.01.2005, 17:15
    #32868503
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это ужасно... (ненормальное кол-во тредов w3wp)
...
Рейтинг: 0 / 0
17.01.2005, 17:44
    #32868612
timda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это ужасно... (ненормальное кол-во тредов w3wp)
dmitry_cmc, извиняюсь - я не въехал

просто для меня понятней - переменные сессии в MSSQL, а не сессия в MSSQL.

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

timda.ru
...
Рейтинг: 0 / 0
17.01.2005, 18:44
    #32868752
dmitry_cmc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это ужасно... (ненормальное кол-во тредов w3wp)
timda, np ;)

Да все мы стараемся писать грамотно.
Просто когда надо заткнуть какуюто глобальную праблу у системы с которой каждый день работают 20 подразделений компании по всей россии - приходится ее затыкать самым быстрым и локально надежным способом, а потом мечтать о рефакторинге кода =)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как это ужасно... (ненормальное кол-во тредов w3wp) / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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