piątek, 30 grudnia 2016

Strojenie baz MSSQL cz.3 - optymalizacja


Optymalizacja

Rozumiana przez

  • Odbudowę indeksów tabel
  • Reorganizacja indeksów czyli defragmentacja
  • Wyczyszczenie buforu
  • Usunięcie nadmiaru danych pod warunkiem znajomości bazy danych np usunięcie NIP, historii przesyłek np w bazie Płatnik ZUS
  • Skrypty autorskie do systemów np klasy ERP (naprawa, spójność...)

Wyszukiwanie brakujących indeksów skrypty SQL dostępne są w biuletynie technicznym OPT057 strojenie wydajnościowe Comarch Optima.
Należy pamiętać, że dane o brakujących indeksach są usuwane po restarcie serwera SQL również dla wersji Express SQL Server.

Dla wersji Standard, Enterprise jest dostępne narzędzie Database Engine Tuning Advisor.
Narzędzie to możemy również bezpłatnie przetestować w swoim projekcie np do celów edukacyjnych w wersji SQL Server Developer.

poniżej tekst źródłowy dokument Comarch -OPT057 strojenie wydajnościowe Comarch Optima

Pozwala ono również na dodanie brakujących indeksów na podstawie zapisanego wcześniej ruchu SQL. Ruch ten można zapisać za pomocą innego narzędzia Microsoft SQL Server Profiler, które również jest dostępne w pełnej wersji serwera SQL.

W skrócie proces optymalizacji można przedstawić w poniższych krokach:
■ Zapis ruchu za pomocą Microsoft SQL Server Profiler
■ Przygotowanie optymalizacji w Database Engine Tuning Advisor
■ Zapis rekomendacji
■ Przygotować plik usuwający dodatkowe indeksy i statystyki
■ Utworzenie dodatkowych indeksów i statystyk


Ważna uwaga !!! Nie zaleca się shrink database tzw obcinania logu bazy danych tuż po wykonaniu odbudowy indeksów. Może to przynieść efekt odwrotny od zamierzonego. 



czwartek, 22 grudnia 2016

Skype dla firm (Office365)

Jak włączyć komunikacje z firm do firmy dla użytkowników ?

W Centrum administracyjne usługi Office 365, przejdź do Centrów administracyjnych > Skype dla firm ->wybierz pozycję Organizacja > Komunikacja zewnętrzna. ->wybierz pozycję Włącz tylko dla dozwolonych domen ->zablokowane lub dozwolone domeny wybierz pozycję + i Dodaj nazwę domeny, którą chcesz zezwolić na komunikację.

Pamiętaj Administrator po drugiej stronie musi wprowadź domenę dla swojej firmy. Musi widnieć status dozwolona domena.

Problem pojawia się gdy Firewall blokuje usługę. Może to wymagać dodania nazwy FQDN do ruchu wychodzącego.





poniedziałek, 19 grudnia 2016

Comarch Optima problemy techniczne, e-learning linki

Rozwiązania

FAQ klienta dział Techniczne
http://faq.klient.comarch.pl/

Biuletyny
http://www.comarch.pl/erp/comarch-optima/demo/biuletyny/

CRM Optima kurs online
http://www.erp.comarch.pl/e-learning/optima/crm/1/1.html

Platforma Moodle bezpłatne lekcje
https://e-profesor.comarch.pl/login/index.php

Materiały pomocnicze
https://www.comarch-cloud.pl/produkt/comarch-erp-esklep-materialy-pomocnicze

Zwiększ ergonomię pracy z Comarch ERP Optima - szkolenie
http://www.erp.comarch.pl/e-learning/optima/przyjazny_program/Szkolenie/s1.html

Dokumentacja Optima
http://www.comarch.pl/erp/comarch-optima/demo/dokumentacja/

Demo online programu Comarch Optima
http://demo.online.comarch.pl/optima





poniedziałek, 12 grudnia 2016

Odzysk SQL artykuły Apex + bezpłatne narzędzia Apex

Baza wiedzy ciekawe artykuły:

http://solutioncenter.apexsql.com/pl/category/sql-odzysku/

Bezpłatne narzędzie ApexSQL Search do wyszukiwania obiektów integracja z SSMS
link do pobrania
link - opis



środa, 7 grudnia 2016

Strojenie baz MSSQL cz.2 liczniki

Narzędzia administracyjne wybierz Monitor wydajności  czyli diagnoza problemów wydajnościowych

Dodać liczniki monitorujące:

Procesor  Parametr Czas procesora [%] 

  • < 80% czas przekracza zalecaną wartość należy zaplanować dołożenie drugiego procesora lub jego wymianę na wydajniejszy 
szczegóły w dokumencie biuletynu technicznego OPT057 strojenie wydajnościowe dla systemu Comarch Optima dział - Diagnoza problemów wydajnościowych dostępne na indywidualnych stronach klientów i partnerów
lub do pobrania na stronie Comarch optima link

artykuł:  Jak monitorować bazy danych i instancje SQL Server’a - link