2015-02-09 5 views
0

Im пытается выяснить, есть ли способ провести хорошее тестирование производительности при развертывании Navision. Наш клиент использует индивидуальную проверку Navision, поэтому нам нужно проверить производительность, чтобы мы не уничтожали ничего. Клиент сам использует сервер Navision, но мы делаем разработку и развертывание, когда у нас есть изменения. Мы должны иметь возможность проводить различные виды транзакций, таких как поиск клиента или размещение счета-фактуры. У кого-нибудь есть опыт?Тестирование производительности при развертывании Navision

ответ

0

Существует много способов сделать это, большинство из них будут работать на стороне БД. Например, вы можете проверить индекс таблицы клиентов с помощью: < DBCC SHOWCONTIG ('XXXX $ Customer', '$ 1')>

Изучите "Logical Scan Fragmentaion" и "Scan Density". Если «Логический сканирующий фрагмент» ниже 10%, мы можем сказать, что это идеально. также, если «Плотность сканирования» составляет более 90%, мы также можем сказать, что это действительно хорошо.

Есть 3 различных слоев в Navision (Предполагая, что вы используете классические клиенты):

1- Interface Layer ---- > Page or Form 
2- Logic   ---- > were calculation are made 
3- Data layer  ---- > Date Base 

Вопрос в том, какой слой вы хотите проверить? и вы должны иметь в виду, что плохое кодирование также вызывает массовые проблемы с производительностью! Я бы порекомендовал вам взглянуть и на все настроенные объекты. Его много работы, есть некоторые специальности в этой области, которые действительно опыт тестирования производительности Navision. Но они много обошлись: D