Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL Server 2008. нехватка памяти?  [new]
samlabs821
Member

Откуда: Astana, Kazakhstan
Сообщений: 29
Есть sql server в котором лежит база на 5-6 гб. Плюс 2 Приложения на asp/asp.net На сервере стоит 16 ядерный проц. и 6 гб оперативной памяти. Я поставил ограничения памяти на SQL min(3) max(4) gb. Около 70-80 клиентов сидят одновременно. У меня вопрос - стоит ли покупать дополнительно оперативной памяти? Ниже скрины от диспетчера задач

К сообщению приложен файл. Размер - 57Kb
17 май 11, 09:48    [10662730]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008. нехватка памяти?  [new]
samlabs821
Member

Откуда: Astana, Kazakhstan
Сообщений: 29
samlabs821,

К сообщению приложен файл. Размер - 57Kb
17 май 11, 09:49    [10662734]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008. нехватка памяти?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Troubleshooting Performance Problems in SQL Server
17 май 11, 10:00    [10662799]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008. нехватка памяти?  [new]
samlabs821
Member

Откуда: Astana, Kazakhstan
Сообщений: 29
pkarklin,
select top 50 
    sum(qs.total_worker_time) as total_cpu_time, 
    sum(qs.execution_count) as total_execution_count,
    count(*) as  number_of_statements, 
    qs.plan_handle 
from 
    sys.dm_exec_query_stats qs
group by qs.plan_handle
order by sum(qs.total_worker_time) desc

Выдает:

296375948 2252 2 0x05000500700E06254081DE2E010000000000000000000000
210606039 4909 4 0x05000500FF0BB32B40E13FFC000000000000000000000000
180565324 6182 24 0x0500050017638D0540419D34010000000000000000000000
15391887 17936 1 0x0500FF7F8DE21E3240C1D5B1000000000000000000000000


Как можно вывести имя процедуры или запрос? Помогите пожалуйста?
17 май 11, 13:14    [10664208]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008. нехватка памяти?  [new]
Crimean
Member

Откуда:
Сообщений: 13147
0. посмотрите на трафик. может вы гиговые датасеты гоняете, TOP 10 забыли к запросам дописать
1. посмотрите на kernel time проца. может это оборудование
2. проверьте число компиляций и рекомпиляций. может у вас сервер компилирует, а не работает
3. проверьте в sys.dm_db_missing_index* может чего очевидного забыли
4. проверьте полноту и регулярность регламентов
5. пустите опытного DBA удаленно на полчаса посмотреть - он все быстро расскажет по месту
17 май 11, 13:56    [10664531]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008. нехватка памяти?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
samlabs821,

Странно, вопрос про память, а смотрите top 50 по загрузке проццесоров.
17 май 11, 13:58    [10664544]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008. нехватка памяти?  [new]
Crimean
Member

Откуда:
Сообщений: 13147
pkarklin
samlabs821,

Странно, вопрос про память, а смотрите top 50 по загрузке проццесоров.


у него в целом система тормозит :) вот и смотрит, куда добрался
17 май 11, 14:08    [10664618]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить