Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.02.28;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
2-1261715556
vann
2009-12-25 07:32
2010.02.28
Как считать данные word из массива byte


15-1260876342
leo_new
2009-12-15 14:25
2010.02.28
безвозвратное удаление файлов


6-1212180887
WebSQLNeederr
2008-05-31 00:54
2010.02.28
Изменить настройки Internet Protocol (TCP/IP)


13-1124785264
Cherrex
2005-08-23 12:21
2010.02.28
CrystalReportViewer и VCL.NET


2-1261660012
Pup
2009-12-24 16:06
2010.02.28
Запуталась с integer, real, extented и т.д. =(