|
|
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
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. Поддерживает два процессора, базы данных любого размера, но оптимизирована на одновременную работу не более чем пяти пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2008, 20:02:24 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
если энтерпрайз импользовали и не включили awe то былоб пожалуй 2 гига а 3,8 нитуда нисюда.. может параметр сервера максмем стоял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2008, 20:04:36 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
сначало стоял Personal где то 1,5 года, затем мы поставили его не другой сервер и тут началось думали что из за SQL поставили Enterprise 4SP и еще пару фикс. в бут ини поставил /PAE /3GB на всякий случай. скомандовал exec sp_configure 'awe enabled',1 exec sp_configure 'max server memory (MB)',7000 перезапустил сервер. все равно теже грабли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2008, 20:12:08 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
cscсначало стоял Personal где то 1,5 года, затем мы поставили его не другой сервер и тут началось думали что из за SQL поставили Enterprise 4SP и еще пару фикс. в бут ини поставил /PAE /3GB на всякий случай. скомандовал exec sp_configure 'awe enabled',1 exec sp_configure 'max server memory (MB)',7000 перезапустил сервер. все равно теже грабли а минимум столько же? ибо если в системе есть процесс который периодически запрашивает себе память - может приводить к вытеснению памяти от MSSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2008, 20:54:19 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
Слушай, мой тебе совет, задай этот вопрос в ветке MS SQL Server! Там тебе ребята всё объяснят и разъяснят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 06:57:25 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
http://sql.ru/forum/actualthread.aspx?tid=605806 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 07:34:19 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
достаточно странная ситуация когда столь мощный сервер не обеспечивает потребностей всего 5 пользователей. основные направления для изучения проблемы: -убедиться что именно mssql является источником больших потоков чтения и записи, а не другое приложение установленное на сервере для чего используем счетчики экземпляра mssql -уточняем в каких базах и какие именно запросы вызывают эти операции для выявления используем ms sql profiler c фильтром по граничному значению по чтению/записи -пытаемся оптимизировать эти запросы, для начала можно воспользоваться утилитой индекс тюнинг визард, для запросов которым эта утилита несмогла помочь выбираем хинты, достраиваем индексы анализируя план исполнения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 08:02:10 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
Когда все пользователи одновременно нажимают кнопку учет, вот тогда все и случается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 08:11:53 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
cscКогда все пользователи одновременно нажимают кнопку учет, вот тогда все и случается. когда возможно воспроизвести ситуацию - это большой плюс при диагностике проблемы. жмите кнопку, смотрите счетчики экземпляра сиквела, смотрите что посылается на сервер профайлером, смотрите распределение памяти между приложениями, записывайте трассу для itw ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 09:11:08 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
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 решит твою проблему! Хау, я сказал :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 12:20:00 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
это для райд контроллера нужно выствить кеш на запитс в 60 мегабайт ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 14:29:38 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
cscэто для райд контроллера нужно выствить кеш на запитс в 60 мегабайт ? Купить RAID контроллер с кэшем и батарейкой(иначе не будет работать кэш на запись!). Насколько я в курсе, в продаже есть контроллеры начиная с 128Mb памяти и больше. Можно купить SAS контроллер, текущие винты выбрасывать не придется, SAS контроллеры с ними отлично работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 14:52:43 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 14:58:15 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
NetObserver, вообщето размер страницы данных у MSSQL2000 8k а применительно к дисковым операциям оперируется экстентами 8 страниц по 8к = 64к авторрешает, ша, хватить копить не записанные страницы и запускает процесс физической записи на винт классно сказано, поржал. есть два процесса записи lazy writter - практически безвредное для тормозов в системе деяние ибо выполняется при наличии свободных ресурсов checkpoint - принудительное сохранение грязных страниц собственно интересно что значит ваше "ша" чекпоинт или лази вритер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 15:46:31 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
кстати нераскрытым остался вопрос относительно параметров разметки существующего рэйда размер страйпа размер кластера файловой системы при неоптимально выбранных параметрах может существенно пострадать быстродействие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 15:58:20 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
MsDatabaseruNetObserver, вообщето размер страницы данных у MSSQL2000 8k Да, я ошибся. MsDatabaseru а применительно к дисковым операциям оперируется экстентами 8 страниц по 8к = 64к И при изменении 1 байта MSSQL тоже пишет 64К? Или экстент используется для опережающего чтения? авторсобственно интересно что значит ваше "ша" чекпоинт или лази вритер А может SELECT INTO? А какая разница? Или вы предлагаете переписать клиенское ПО? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 16:20:27 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
И при изменении 1 байта MSSQL тоже пишет 64К? предполагаю что если размер кластера файловой системы 64к то да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 16:43:30 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
MsDatabaseruИ при изменении 1 байта MSSQL тоже пишет 64К? предполагаю что если размер кластера файловой системы 64к то да. А если размер кластера 4K? Как в NTFS по умолчанию. :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 16:53:40 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
NetObserver, тогда админу лучше пойти поучиться на какие нибудь приличные курсы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 16:56:43 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
MsDatabaseruNetObserver, тогда админу лучше пойти поучиться на какие нибудь приличные курсы Ну зачем, "...мы все учились по немногу чему-нибудь и как-нибудь..."(С) не помню кто) человек задал корректный вопрос, ему отвели, тоже вполне корректно. Я насчитал аж 5 предложений: 1)Купить SAS винты 2)Купить памяти 3)Купить контролер с кэшем 4)Купить FLASH диск 5)Поигратся с настройками MSSQL плюс комбинации :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 17:08:18 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
NetObserverВот комплект к примеру И сей девайс можно и в PCI-E x16 воткнуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 18:11:50 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
Конечно всем спасибо за советы, только вот для меня остается загадка, у нас первый сервер стоял с 2 гигами оперативы 2к3 ентерпрайс 2000 sql Personal сервер на s5000VSA и все нормально работало. А теперь вот решили получше сделать, и как обычно лучше враг хорошего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 19:35:30 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
Так кто-шь знает... Если 2003 оптимизирована, так она много вытащить может без напряга. А если инсталить ентером, то... Посмотри, много-ли не нужных для SQL-сервера служб запущено? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 19:53:55 |
|
||
|
Винты для базы данных
|
|||
|---|---|---|---|
|
#18+
Да там кроме SQL ничего нет ни на том ни на том. Когда первый ставили размер базы был 200 метров через год вырос до 70 гигов и приняли решение купить сервер, в инете подбирал спрашивал сказали что за эти деньги можно нормальный SUPERMICRO купить купили, если не зависает то летает если только отчеты куртишь, но как только учет делашь все вешалка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 20:14:56 |
|
||
|
|

start [/forum/topic.php?fid=30&msg=35607191&tid=1531799]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
89ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 431ms |

| 0 / 0 |
