powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Винты для базы данных
25 сообщений из 82, страница 3 из 4
Винты для базы данных
    #35605287
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cscнет он гдето 3,8 брал дальше не трогал.

немножко википедии
SQL Server 2000 Standard Edition. Версия, предназначенная для малых и средних организаций. Может использоваться в SMP-системах, поддерживает до четырех процессоров и 2 Гбайт памяти.
SQL Server 2000 Personal Edition. Версия для отдельных пользователей, содержащая полный набор административных средств и реализующая практически всю функциональность Standard Edition. Помимо работы с серверными операционными системами, может функционировать под Windows 2000 Professional, Windows NT Workstation и Windows 98. Поддерживает два процессора, базы данных любого размера, но оптимизирована на одновременную работу не более чем пяти пользователей.
...
Рейтинг: 0 / 0
Винты для базы данных
    #35605292
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если энтерпрайз импользовали и не включили awe то былоб пожалуй 2 гига а 3,8 нитуда нисюда..
может параметр сервера максмем стоял?
...
Рейтинг: 0 / 0
Винты для базы данных
    #35605311
csc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
csc
Гость
сначало стоял Personal где то 1,5 года, затем мы поставили его не другой сервер и тут началось думали что из за SQL поставили Enterprise 4SP и еще пару фикс.

в бут ини поставил /PAE /3GB на всякий случай.

скомандовал

exec sp_configure 'awe enabled',1
exec sp_configure 'max server memory (MB)',7000
перезапустил сервер.

все равно теже грабли
...
Рейтинг: 0 / 0
Винты для базы данных
    #35605367
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cscсначало стоял Personal где то 1,5 года, затем мы поставили его не другой сервер и тут началось думали что из за SQL поставили Enterprise 4SP и еще пару фикс.

в бут ини поставил /PAE /3GB на всякий случай.

скомандовал

exec sp_configure 'awe enabled',1
exec sp_configure 'max server memory (MB)',7000
перезапустил сервер.

все равно теже грабли

а минимум столько же?
ибо если в системе есть процесс который периодически запрашивает себе память - может приводить к вытеснению памяти от MSSQL
...
Рейтинг: 0 / 0
Винты для базы данных
    #35605684
Joni_5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слушай, мой тебе совет, задай этот вопрос в ветке MS SQL Server! Там тебе ребята всё объяснят и разъяснят.
...
Рейтинг: 0 / 0
Винты для базы данных
    #35605707
csc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
csc
Гость
http://sql.ru/forum/actualthread.aspx?tid=605806
...
Рейтинг: 0 / 0
Винты для базы данных
    #35605721
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
достаточно странная ситуация когда столь мощный сервер не обеспечивает потребностей всего 5 пользователей.
основные направления для изучения проблемы:
-убедиться что именно mssql является источником больших потоков чтения и записи, а не другое приложение установленное на сервере
для чего используем счетчики экземпляра mssql
-уточняем в каких базах и какие именно запросы вызывают эти операции
для выявления используем ms sql profiler c фильтром по граничному значению по чтению/записи
-пытаемся оптимизировать эти запросы, для начала можно воспользоваться утилитой индекс тюнинг визард, для запросов которым эта утилита несмогла помочь выбираем хинты, достраиваем индексы анализируя план исполнения
...
Рейтинг: 0 / 0
Винты для базы данных
    #35605730
csc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
csc
Гость
Когда все пользователи одновременно нажимают кнопку учет, вот тогда все и случается.
...
Рейтинг: 0 / 0
Винты для базы данных
    #35605779
MsDatabaseru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cscКогда все пользователи одновременно нажимают кнопку учет, вот тогда все и случается.

когда возможно воспроизвести ситуацию - это большой плюс при диагностике проблемы.
жмите кнопку, смотрите счетчики экземпляра сиквела, смотрите что посылается на сервер профайлером, смотрите распределение памяти между приложениями, записывайте трассу для itw
...
Рейтинг: 0 / 0
Винты для базы данных
    #35606263
NetObserver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cscNetObserver вот вот как раз я о том же , ща попробуем без зеркала если все ок будет будем искать шустрые винчестера.
Давай рассуждать логически, какой-то запрос(ы) меняют несколько сотен записей размазанных по всей базе(70Gb вроде?). SQL решает, ша, хватить копить не записанные страницы и запускает процесс физической записи на винт.
Далее, винт дергает головки по всему блину и тут главное - время доступа. С RAID-ом ситуация еще хуже, надо записать на несколько винтов, то есть дождаться завершения записи на 2 или на 4 винта(RAID-1\10). То есть позиционироваться они начнут почти одновременно, но суммарный результат - от самого медленного винта + время на синхронизацию.
Теперь по времени доступа, для винтов на 7200rpm это 10-12 мсек, для 15000rpm - 3-4мсек. Разница в примерно в 3 раза. Если тебя устраивает тормоза ~20сек вместо 1 минуты - вперед.
Это все для контроллера БЕЗ кеша на запись. Теперь прикинем объем записываемых данных. Уверен, IOMeter даст тебе цифру ~150(столько на моем винте) операций записей в секунду(100%Random, 100% Write, 4K page). Размер страницы данных SQL 4K. Время записи(тормозов) 60 сек. Получаем 150*60*4K = 36000K = 36Mb. То есть пишется всего 36 мегов данных! Значит даже кеш на запись 64Mb решит твою проблему!

Хау, я сказал :))
...
Рейтинг: 0 / 0
Винты для базы данных
    #35606674
csc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
csc
Гость
это для райд контроллера нужно выствить кеш на запитс в 60 мегабайт ?
...
Рейтинг: 0 / 0
Винты для базы данных
    #35606754
NetObserver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cscэто для райд контроллера нужно выствить кеш на запитс в 60 мегабайт ?
Купить RAID контроллер с кэшем и батарейкой(иначе не будет работать кэш на запись!). Насколько я в курсе, в продаже есть контроллеры начиная с 128Mb памяти и больше.
Можно купить SAS контроллер, текущие винты выбрасывать не придется, SAS контроллеры с ними отлично работают.
...
Рейтинг: 0 / 0
Винты для базы данных
    #35606773
NetObserver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NetObservercscэто для райд контроллера нужно выствить кеш на запитс в 60 мегабайт ?
Купить RAID контроллер с кэшем и батарейкой(иначе не будет работать кэш на запись!).
Вот комплект к примеру
http://www.nix.ru/autocatalog/controllers_adaptec/Controller_Adaptec_ASR5805_PCIE_x8_8port_SAS_SATA_RAID_1E_5EE_JBOD_Cache_74820.html
http://www.nix.ru/autocatalog/controllers_adaptec/Battery_Module_Adaptec_ABM800_LiIon_Unified_Serial_RAID_Controllers_66919.html
...
Рейтинг: 0 / 0
Винты для базы данных
    #35606947
MsDatabaseru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NetObserver,
вообщето размер страницы данных у MSSQL2000 8k
а применительно к дисковым операциям оперируется экстентами 8 страниц по 8к = 64к

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

собственно интересно что значит ваше "ша" чекпоинт или лази вритер
...
Рейтинг: 0 / 0
Винты для базы данных
    #35606988
MsDatabaseru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати нераскрытым остался вопрос относительно параметров разметки существующего рэйда
размер страйпа
размер кластера файловой системы

при неоптимально выбранных параметрах может существенно пострадать быстродействие
...
Рейтинг: 0 / 0
Винты для базы данных
    #35607073
NetObserver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MsDatabaseruNetObserver,
вообщето размер страницы данных у MSSQL2000 8k

Да, я ошибся.
MsDatabaseru
а применительно к дисковым операциям оперируется экстентами 8 страниц по 8к = 64к

И при изменении 1 байта MSSQL тоже пишет 64К? Или экстент используется для опережающего чтения?


авторсобственно интересно что значит ваше "ша" чекпоинт или лази вритер
А может SELECT INTO? А какая разница?
Или вы предлагаете переписать клиенское ПО?
...
Рейтинг: 0 / 0
Винты для базы данных
    #35607153
MsDatabaseru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И при изменении 1 байта MSSQL тоже пишет 64К?
предполагаю что если размер кластера файловой системы 64к то да.
...
Рейтинг: 0 / 0
Винты для базы данных
    #35607191
NetObserver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MsDatabaseruИ при изменении 1 байта MSSQL тоже пишет 64К?
предполагаю что если размер кластера файловой системы 64к то да.
А если размер кластера 4K? Как в NTFS по умолчанию.
:))
...
Рейтинг: 0 / 0
Винты для базы данных
    #35607201
MsDatabaseru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NetObserver,
тогда админу лучше пойти поучиться на какие нибудь приличные курсы
...
Рейтинг: 0 / 0
Винты для базы данных
    #35607248
NetObserver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MsDatabaseruNetObserver,
тогда админу лучше пойти поучиться на какие нибудь приличные курсы
Ну зачем,
"...мы все учились по немногу чему-нибудь и как-нибудь..."(С) не помню кто)
человек задал корректный вопрос, ему отвели, тоже вполне корректно. Я насчитал аж 5 предложений:
1)Купить SAS винты
2)Купить памяти
3)Купить контролер с кэшем
4)Купить FLASH диск
5)Поигратся с настройками MSSQL
плюс комбинации :-)
...
Рейтинг: 0 / 0
Винты для базы данных
    #35607535
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NetObserverВот комплект к примеру И сей девайс можно и в PCI-E x16 воткнуть?
...
Рейтинг: 0 / 0
Винты для базы данных
    #35607729
csc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
csc
Гость
Конечно всем спасибо за советы, только вот для меня остается загадка, у нас первый сервер стоял с 2 гигами оперативы 2к3 ентерпрайс 2000 sql Personal сервер на s5000VSA и все нормально работало. А теперь вот решили получше сделать, и как обычно лучше враг хорошего.
...
Рейтинг: 0 / 0
Винты для базы данных
    #35607754
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так кто-шь знает... Если 2003 оптимизирована, так она много вытащить может без напряга.
А если инсталить ентером, то...
Посмотри, много-ли не нужных для SQL-сервера служб запущено?
...
Рейтинг: 0 / 0
Винты для базы данных
    #35607774
csc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
csc
Гость
Да там кроме SQL ничего нет ни на том ни на том. Когда первый ставили размер базы был 200 метров через год вырос до 70 гигов и приняли решение купить сервер, в инете подбирал спрашивал сказали что за эти деньги можно нормальный SUPERMICRO купить купили, если не зависает то летает если только отчеты куртишь, но как только учет делашь все вешалка.
...
Рейтинг: 0 / 0
Винты для базы данных
    #35607780
csc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
csc
Гость
винду настраивали по support.microsoft.com.
...
Рейтинг: 0 / 0
25 сообщений из 82, страница 3 из 4
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Винты для базы данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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