powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Значительное увеличение количества шпинделей
25 сообщений из 85, страница 2 из 4
Значительное увеличение количества шпинделей
    #38010072
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пришел к тому что результаты DBCC MEMORYSTATUS для меня полный лес и никакого просвета. В документации все описано, но я абсолютно не понимаю какие должны быть оптимальные значения и к чему должны стремиться чтобы понять где у меня узкие места по памяти.

Кто-то может помочь указать явную(ные) проблемы? Буду премного благодарен.
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010079
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПервый запрос не работает - может быть потому что у меня MS SQL Server 2000. (Видимо там нет sys.dm_os_memory_clerks
в таком случае у вас может быть выделено максимум 3 гига и то с ключиком /3GB в boot.ini. остальное надо выделять через PAE/AWE и то оно сможет использоваться только под буфера данных..
у вас оно ТОЧНО настроенно?
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010081
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор16 гигов ОЗУхи, из них винда показывает выделенных только 5 гигов.
select @@version?
зело похоже на 4 сервис пак без апдейтов.
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010087
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и как всегда некисло было бы план запроса со статистикой выполения.
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010137
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня Win2003R2 SP2 64bit и MS SQL Server 2000 Enterprise Edition SP3

Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

Сервер обновлялся и настраивался три года назад мною и ориентиром было чтобы счетчик Доступно МБ в профайлере показывал 12 Гб памяти. Он это и показывает. Теперь подробнее.

sp_configure 'awe enabled'
возвращает
minimum 0, maximum 1, config_value 0, run_value 0

Получается что AWE не включен.

В boot.ini никаких ключей PAE 3GB нет.

Я правильно понимаю что AWE выключен и PAE выключен. Как тогда профайлер показывает 12 Гб?
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010171
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКак тогда профайлер показывает 12 Гб?
совершенно беспонятия.
http://support.microsoft.com/?id=271624
попробуйте это.
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010174
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
майкрософт говорит "examine the SQL Server: Memory Manager/Total Server Memory (KB) counter in System Monitor"
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010176
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насколько я понял что стормозил - в 64bit-ной Win2003 не нужно включать ключ PAE в boot.ini.

Осталось разобраться с AWE.
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010187
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://support.microsoft.com/kb/274750
авторNote: To use Address Windowing Extensions (AWE) memory, you must run the SQL Server 2000 database engine under a Windows account that has been assigned the Windows lock pages in memory administrative credentials.
Код: sql
1.
2.
3.
4.
5.
6.
sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010280
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Включил AWE. Теперь по счетчику "Доступно МБ" память упала с 12Гб до 3Гб. И не поднимается. Хотя min 9Гб, max 12Гб.

Ну теперь я вообще ничего не понимаю.

Может ли врать счетчик "Доступно МБ"? Как его проверить?
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010291
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предвидя возможный вопрос по закреплению страниц в памяти.
Пользователь, под которым запускается SQL Server - это администратор домена и в Локальной политике в Назначении прав пользователя в Закреплении - он есть.
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010298
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что сейчас DBCC MEMORYSTATUS говорит в части Buffer Counts и Buffer Distribution?
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010323
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaktus_Может ли врать счетчик "Доступно МБ"? Как его проверить?

автормайкрософт говорит "examine the SQL Server: Memory Manager/Total Server Memory (KB) counter in System Monitor"
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010454
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Buffer Distribution (Buffers)

Stolen -3593
Free 1070
Procedures 77095
Inram 0
Dirty 9081
Kept 0
I/O 0
Latched 804
Other 1451543

Buffer Counts (Buffers)

Commited 1536000
Target 1536000
Hashed 1461428
InternalReservation 212
ExternalReservation 0
Min Free 512

Интересный момент, что на аналогичном сервере (резервный)
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010461
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторOther 1451543
это примерно
11,07439422607422 гиг буферов. поздравляю.
Other. These are committed pages that do not meet any of the criteria mentioned earlier. Typically, the majority of buffers that meet this criteria are hashed data and index pages in the buffer cache.
посмотри наконец счетчик Total Server Memory
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010487
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ScareCrowавторOther 1451543
это примерно
11,07439422607422 гиг буферов. поздравляю.
Other. These are committed pages that do not meet any of the criteria mentioned earlier. Typically, the majority of buffers that meet this criteria are hashed data and index pages in the buffer cache.
посмотри наконец счетчик Total Server Memory


Хм. Счетчик не изменился.



Ну и мало ли вдруг что-то прояснит

...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010495
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помоему ты не тот счетчик смотришь. потому что даже графа "выделение памяти " в диспетчере задач, на первом скриншоте 4 гига а щас 14.
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010497
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
!
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010500
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и графа "экземпляр" должна быть заполнена.

как то так.
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010507
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ScareCrow,

Да, действительно похоже что память сожрана, но счетчик упрямо показывает 3 гига.

...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010509
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не тот счетчик. ищи там раздел MS SQL
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010516
Kaktus_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ScareCrowне тот счетчик. ищи там раздел MS SQL

Если честно, то очень стыдно что я пялюсь по памяти не в тот счетчик. Я понял проблему. У меня засада в том, что счетчиков SQL Server-а почему-то в профайлере не видно. Сейчас разберусь с этой проблемой и обязательно отпишусь что получилось в итоге.
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38010518
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kaktus_Other 1451543Во-от. Завтра посмотрите на отклики, и если всё ещё тормоза (что не исключено, потому что мы по-прежнему не знаем загрузки), то воткните ещё 16 памяти и доведите число "дисковых" буферов до трёх миллионов (или трёх с четвертью). Если этот дешёвый способ не поможет, то надо внимательней смотреть будет.
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38011055
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не думали над переходом на 2012 версию SQL Server`а?
...
Рейтинг: 0 / 0
Значительное увеличение количества шпинделей
    #38011077
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КритикНе думали над переходом на 2012 версию SQL Server`а?

На Win2003R2 SP2 64bit?
...
Рейтинг: 0 / 0
25 сообщений из 85, страница 2 из 4
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Значительное увеличение количества шпинделей
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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