Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.02.28;
Скачать: [xml.tar.bz2];

Вниз

sql server, ms. Общая оптимизация. Прошу подсказки.   Найти похожие ветки 

 
12 ©   (2009-11-30 16:32) [0]

Ситуация:
Сервер 2000, 2 базы, 16 Гб и 14 Гб.
Данных там 30% процентов, остальное индексы. Задумался, нормально ли это для довольно динамичной системы?

"Система" это магазин-супермаркет. Ввод-удаление док-тов, товаров, продажи с накоплением. Несколько раз в день отчеты за период.

Код не могу весь посмотреть, зашифрован. (Но то что посмотрел - можно и получше, если честно) Надо бы ускорить так, без кода.
Счетчики вроде не зашкаливают, немного HDD только, временами.

Тюнинг индексов только на добавление подсказывает, что 1 индекс добавить неплохо бы.  
Если вообще, то удалить уже предлагает довольно много индексов.

Стоит согласится?


 
clickmaker ©   (2009-11-30 16:46) [1]

> удалить уже предлагает довольно много индексов

а в селектах они используются активно?


 
12 ©   (2009-11-30 16:58) [2]

нет.
Вернее, что видел - не помню чтоб были. Но, наверное, используются где-то..
А так - я в течении 2х часов profiler погонял, потом ITW направил на результат, вот он и рекомендовал такое дело. Вероятно, не очень используются. Или таблицы малы.


 
clickmaker ©   (2009-11-30 17:01) [3]

я тут уже рекомендовал сегодня одному товарищу - http://msdn.microsoft.com/ru-ru/magazine/cc135978.aspx


 
12 ©   (2009-11-30 17:18) [4]

спасибо.
Общий план выявления ясен, но вот конкретно..
А есть ли аналоги для 2000 тех представлений, что упоминаются в статье, но которые относятся к 2005?


 
clickmaker ©   (2009-11-30 17:42) [5]

> А есть ли аналоги для 2000

хм... давно это было, не помню ) планы запросов надо смотреть, по-любому
или апгрейдиться до 2005 или 2008 )


 
12 ©   (2009-12-19 11:22) [6]

а виновато было железо!
переставил на тачку, простую тачку, только немного усилил памятью и винтами - все заработало в 2-3 раза быстрее!

Это ж не нормально, когда однопроцессорный комп, с 3мя винтами 7 200, 4гб ОЗУ "делает" в 2-3 раза двупроцессорный сервер, с raid10 из 4х винтов 10 000, 4гб памяти более чем в 2 раза..

После долгих анализов думаю, что raid контроллер конфликтует с мамкой. Адреса мамки(из диспетчер-устройства-диапазонIO)  и адреса контроллера( те, что он пишет при загрузке). Ну дык вот, они, вообщем, имеют одинаковое пересечение.

Вот из-за этого могут быть такие тормоза?


 
Anatoly Podgoretsky ©   (2009-12-19 12:15) [7]

> 12  (19.12.2009 11:22:06)  [6]

А повод для сомнение в должной квалификации. Может стоит специалиста пригласить, он бы определил узкое место. Может и не пришлось бы менять железо.

А твоя обида понятна.
Но я в подоных случая делал анализ и испытания и до получения нужного результата сменил три материнских платы и три RAID контроллера, пока достиг стабильной скорости передачи более 100 мб/сек. Плохой РАИД может свести на нет все усилия, что похоже на твой случай. У меня хваленый 3dWare обеспечил только 7 мб сек, встроеный Адаптек 12 мб/сек, а вот LSI Intel свыше 100 мб, такую же скорость и стабильность обеспечил и чипсет ICH9r.


 
12 ©   (2009-12-19 13:46) [8]

сдал в сервис, пусть смотрят.
Как раз 3года только на след.неделе заканчиваются :)

А что обида..
М дя.
В итоге, я все же оказался молодец, что "смог все так ускорить".
пользователи очень довольны - у них в 2 раза все быстрее стало работать
А особенно довольно руководство - отчеты стали делаться быстрее
А все они - бывшие "бандиты", привыкшие жить как жили - сегодня магазин работает, дает прибыль и.. ладно.  И зачем платить за спеца откуда-то?
А что будет завтра - посмотрим завтра..

Хоть вот пример - глючит принтер этикеток, сколько раз я его в ремонт сдавал - проще уж давно было купить новый.. А мне было сказано, что не принтер хреновый, а программист такой. Много думал, причем тут программист и принтер..

Сидел ночью - разбирал код хранимок, которые смены закрывают, короче, долго и глючно
Так было сказано, сам слышал, что "программист ночью в своей программе за собой дерьмо убирал а под утро пьяный ушел"
Я сказал директору, что
1.программа не моя
2.моего этого самого там нет. Я лично ни одного документа не завел в ней
3.после 25 часов раб.дня какой хочу, такой и ухожу
Думал уволят..

Не-а, только водки стали давать меньше на протирку техники :)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2010.02.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
2-1261639601
noob_two
2009-12-24 10:26
2010.02.28
Как правильно экспортировать overload функции из dll?


2-1261636639
ImmortalxXx
2009-12-24 09:37
2010.02.28
Помогите пожалуйста новичку нулевого уровня.


2-1261670806
valussev@mail.ru
2009-12-24 19:06
2010.02.28
вывод части Bitmap


2-1261658926
Цукор5
2009-12-24 15:48
2010.02.28
Очередь сообщений


4-1229369994
DenisArd
2008-12-15 22:39
2010.02.28
Загрузка иконок





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский