{"id":11565,"date":"2025-11-05T11:37:00","date_gmt":"2025-11-05T10:37:00","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=11565"},"modified":"2025-11-05T11:39:31","modified_gmt":"2025-11-05T10:39:31","slug":"analiza-informacji-o-wydajnosci","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/analiza-informacji-o-wydajnosci\/","title":{"rendered":"Analiza informacji o wydajno\u015bci"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Prze\u0142\u0105cznik Spisu Tre\u015bci\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/analiza-informacji-o-wydajnosci\/#PrzykladWprowadzenie\" >Przyk\u0142adWprowadzenie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/analiza-informacji-o-wydajnosci\/#Grupa_docelowa\" >Grupa docelowa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/analiza-informacji-o-wydajnosci\/#Opis\" >Opis<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/analiza-informacji-o-wydajnosci\/#Informacje_o_wydajnosci\" >Informacje o wydajno\u015bci<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/analiza-informacji-o-wydajnosci\/#Analiza_standardowego_monitora_wydajnosci_bazy_danych\" >Analiza standardowego monitora wydajno\u015bci bazy danych<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/analiza-informacji-o-wydajnosci\/#Optymalizacja_poszczegolnych_polecen_bazy_danych\" >Optymalizacja poszczeg\u00f3lnych polece\u0144 bazy danych<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/analiza-informacji-o-wydajnosci\/#Optymalizacja_aplikacji_i_raportow\" >Optymalizacja aplikacji i raport\u00f3w<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h3 id=\"przykladwprowadzenie\" ><span class=\"ez-toc-section\" id=\"PrzykladWprowadzenie\"><\/span><section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\"><\/div><\/section>Wprowadzenie<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Czasy reakcji systemu maj\u0105 decyduj\u0105cy wp\u0142yw na produktywno\u015b\u0107 i zadowolenie u\u017cytkownik\u00f3w. Mo\u017cna u\u017cy\u0107 monitor\u00f3w wydajno\u015bci do rejestrowania informacji o wydajno\u015bci, kt\u00f3re mo\u017cna wykorzysta\u0107 do obiektywnej analizy czas\u00f3w odpowiedzi. Analiza informacji o wydajno\u015bci mo\u017ce ujawni\u0107 przyczyny nieodpowiednich czas\u00f3w reakcji.<\/p>\n<p>Efektywne wykorzystanie monitor\u00f3w wydajno\u015bci i analiza informacji o wydajno\u015bci zosta\u0142y opisane poni\u017cej. Dokument koncentruje si\u0119 w szczeg\u00f3lno\u015bci na wykorzystaniu monitor\u00f3w wydajno\u015bci w systemach produkcyjnych.<\/p>\n<h3 id=\"grupa-docelowa\" ><span class=\"ez-toc-section\" id=\"Grupa_docelowa\"><\/span>Grupa docelowa<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Administratorzy<\/li>\n<li>Konsultanci techniczni<\/li>\n<li>Programi\u015bci<\/li>\n<\/ul>\n<h3 id=\"opis\" ><span class=\"ez-toc-section\" id=\"Opis\"><\/span>Opis<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Czasy reakcji wydajnego systemu powinny by\u0107 regularnie monitorowane, aby w razie ich pogorszenia mo\u017cna by\u0142o w por\u0119 podj\u0105\u0107 odpowiednie dzia\u0142ania. W celu zapewnienia bezpiecznego i d\u0142ugotrwa\u0142ego dzia\u0142ania systemu Comarch ERP Enterprise, czasy odpowiedzi nale\u017cy sprawdza\u0107:<\/p>\n<ul>\n<li>Raz w tygodniu podczas fazy wprowadzania systemu<\/li>\n<li>Raz w miesi\u0105cu, je\u015bli nie wyst\u0119puj\u0105 problemy<\/li>\n<\/ul>\n<p>Czasy odpowiedzi mo\u017cna monitorowa\u0107 za pomoc\u0105 standardowego monitora wydajno\u015bci bazy danych.<\/p>\n<p>W celach por\u00f3wnawczych powinny by\u0107 zapisywane analizy informacji o wydajno\u015bci. Nale\u017cy regularnie por\u00f3wnywa\u0107 analizy historyczne z bie\u017c\u0105cymi. Umo\u017cliwia to rozpoznanie negatywnego trendu, zanim dojdzie do eskalacji problemu z klientem.<\/p>\n<p>Je\u015bli czas odpowiedzi systemu nie spe\u0142nia wymaga\u0144, nale\u017cy podj\u0105\u0107 dzia\u0142ania w celu znalezienia przyczyn nieodpowiedniego czasu odpowiedzi. Monitory wydajno\u015bci i wynikaj\u0105ce z nich informacje o wydajno\u015bci mog\u0105 zapewni\u0107 kluczowe wsparcie w znalezieniu przyczyn.<\/p>\n<p>Je\u015bli system wykazuje niewystarczaj\u0105ce czasy odpowiedzi, nale\u017cy wykona\u0107 nast\u0119puj\u0105ce czynno\u015bci:<\/p>\n<ol start=\"4\">\n<li><a href=\"#sps\">sprawdzi\u0107 konfiguracj\u0119 systemu<\/a><\/li>\n<li><a href=\"http:\/\/stanmon\" data-wplink-url-error=\"true\">przeanalizowa\u0107 standardowy monitor wydajno\u015bci bazy danych<\/a><\/li>\n<li><a href=\"#pomiar\">utworzy\u0107 specyficzne monitory wydajno\u015bci bazy danych dla problematycznych aplikacji lub raport\u00f3w<\/a><\/li>\n<li><a href=\"#poprawki\">skorygowa\u0107 problemy wykryte w systemie deweloperskim<\/a><\/li>\n<li><a href=\"#pomiar\">u\u017cy\u0107 monitor\u00f3w wydajno\u015bci bazy danych w systemie testowym, aby sprawdzi\u0107, czy korekta si\u0119 powiod\u0142a.<\/a><\/li>\n<li>przenie\u015b\u0107 poprawk\u0119 do systemu produkcyjnego<\/li>\n<li><a href=\"#pomiar\">powt\u00f3rzy\u0107 pomiar problematycznych aplikacji lub raport\u00f3w za pomoc\u0105 monitor\u00f3w wydajno\u015bci bazy danych.<\/a><\/li>\n<li>monitorowa\u0107 system w kr\u00f3tkich odst\u0119pach czasu w celu wykrycia dalszych problem\u00f3w. W razie potrzeby powt\u00f3rz proces optymalizacji.<\/li>\n<\/ol>\n<p><a id=\"sps\"><\/a>Sprawdzanie konfiguracji systemu<\/p>\n<p>Przed przyst\u0105pieniem do analizy systemu najpierw nale\u017cy sprawdzi\u0107 jego konfiguracj\u0119. Artyku\u0142 <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/lista-kontrolna-konfiguracja-systemu\/\"><i>Lista kontrolna: Konfiguracja systemu<\/i><\/a> opisuje podstawowe wytyczne dotycz\u0105ce konfiguracji systemu Comarch ERP Enterprise. Je\u015bli, na przyk\u0142ad, procesy na jednym z komputer\u00f3w wymagaj\u0105 wi\u0119cej pami\u0119ci ni\u017c ten komputer ma dost\u0119pnej w rzeczywistej pami\u0119ci g\u0142\u00f3wnej, system Comarch ERP Enterprise dzia\u0142a wolno. Nie ma znaczenia, czy proces uruchomiony na dyskach twardych stanowi instancj\u0119 bazy danych, czy pe\u0142ni funkcj\u0119 serwera aplikacji.<\/p>\n<p>Poniewa\u017c nieodpowiednia konfiguracja systemu ma znacz\u0105cy wp\u0142yw na czas reakcji systemu, sprawdzenie konfiguracji systemu jest zatem niezb\u0119dnym krokiem w optymalizacji ka\u017cdego systemu.<\/p>\n<p>Nale\u017cy sprawdzi\u0107, czy aplikacja reorganizacji <em><a title=\"Reorganizacja informacji o wydajno\u015bci\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/reorganizacja-informacji-o-wydajnosci\/\">Reorganizacja informacji o wydajno\u015bci<\/a><\/em>\u00a0jest wykonywana codziennie.<\/p>\n<p>Nale\u017cy pami\u0119ta\u0107, \u017ce liczba w\u0105tk\u00f3w na kolejk\u0119 przetwarzania ma decyduj\u0105cy wp\u0142yw na obci\u0105\u017cenie systemu. Wi\u0119cej informacji na temat konfiguracji kolejek przetwarzania i w\u0105tk\u00f3w mo\u017cna znale\u017a\u0107 w poni\u017cszych artyku\u0142ach: <em><a title=\"Panel System: Kolejka przetwarzania\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/panel-system-kolejka-przetwarzania\/\">Panel System: Kolejka przetwarzania<\/a><\/em> i <em>Panel System: Serwer aplikacji<\/em>.<\/p>\n<h4 id=\"informacje-o-wydajnosci\" ><span class=\"ez-toc-section\" id=\"Informacje_o_wydajnosci\"><\/span>Informacje o wydajno\u015bci<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Monitory wydajno\u015bci rejestruj\u0105 informacje o wydajno\u015bci, dzi\u0119ki kt\u00f3rym mo\u017cna znale\u017a\u0107 czasoch\u0142onne funkcje w systemie i okre\u015bli\u0107 przyczyny zu\u017cycia czasu.<\/p>\n<p>Analizuj\u0105c informacje o wydajno\u015bci, nale\u017cy zwr\u00f3\u0107 uwag\u0119, \u017ce w wielu firmach profil obci\u0105\u017cenia cz\u0119sto zmienia si\u0119 w zale\u017cno\u015bci od dnia. Aby zmniejszy\u0107 wp\u0142yw r\u00f3\u017cnych profili obci\u0105\u017cenia, nale\u017cy zawsze analizowa\u0107 informacje o wydajno\u015bci z co najmniej jednego tygodnia.<\/p>\n<p>Czas mierzony w informacjach o wydajno\u015bci jest cz\u0119sto zu\u017cywany w centralnie wykorzystywanym zasobie (np. systemie baz danych). Poniewa\u017c ka\u017cdy zas\u00f3b w systemie cyfrowym ma ograniczon\u0105 wydajno\u015b\u0107, przeci\u0105\u017cenie zasobu mo\u017ce mie\u0107 zauwa\u017calny wp\u0142yw na czas odpowiedzi ca\u0142ego systemu. Pojedyncza funkcja mo\u017ce zatem wp\u0142ywa\u0107 na ca\u0142y system poprzez nadmierne wykorzystanie centralnego zasobu. Dlatego nale\u017cy rozr\u00f3\u017cni\u0107 funkcje, kt\u00f3re powoduj\u0105 przeci\u0105\u017cenie, od funkcji, kt\u00f3re stale spowolni\u0142y z powodu przeci\u0105\u017cenia. Jest bardzo prawdopodobne, \u017ce przyczyn\u0105 przeci\u0105\u017cenia centralnego zasobu jest 10 najbardziej czasoch\u0142onnych funkcji.<\/p>\n<p>W wielu przypadkach wydajno\u015b\u0107 systemu bazodanowego determinuje zachowanie serwer\u00f3w aplikacji. Je\u015bli system bazy danych jest przeci\u0105\u017cony, nawet prosty dost\u0119p do bazy danych mo\u017ce trwa\u0107 znacznie d\u0142u\u017cej ni\u017c w normalnie obci\u0105\u017conym systemie. Je\u015bli system bazy danych jest przeci\u0105\u017cony, musisz znale\u017a\u0107 aplikacj\u0119 lub raport, kt\u00f3ry powoduje przeci\u0105\u017cenie.<\/p>\n<h5 id=\"analiza-standardowego-monitora-wydajnosci-bazy-danych\" ><span class=\"ez-toc-section\" id=\"Analiza_standardowego_monitora_wydajnosci_bazy_danych\"><\/span><a id=\"stanmon\"><\/a>Analiza standardowego monitora wydajno\u015bci bazy danych<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Standardowy monitor wydajno\u015bci bazy danych rejestruje informacje o wydajno\u015bci ka\u017cdego systemu. Mo\u017cna u\u017cy\u0107 tych informacji o wydajno\u015bci, aby okre\u015bli\u0107 najbardziej czasoch\u0142onne funkcje w systemie.<\/p>\n<p><strong>Subiektywne odczucia u\u017cytkownik\u00f3w<\/strong><\/p>\n<p>Przed ka\u017cd\u0105 analiz\u0105 wydajno\u015bci nale\u017cy zapyta\u0107 u\u017cytkownik\u00f3w, kt\u00f3rzy regularnie pracuj\u0105 z systemem i okre\u015bli\u0107 funkcje, kt\u00f3rych nieodpowiednie czasy reakcji s\u0105 postrzegane jako uci\u0105\u017cliwe:<\/p>\n<ul>\n<li>je\u015bli tylko kilka dzia\u0142a\u0144 w poszczeg\u00f3lnych aplikacjach jest opisywanych jako powolne, mo\u017ce to wskazywa\u0107 na izolowany problem w tych aplikacjach. Aplikacje i dzia\u0142ania, kt\u00f3rych to dotyczy, powinny zosta\u0107 przeanalizowane bardziej szczeg\u00f3\u0142owo poni\u017cej.<\/li>\n<li>je\u015bli wszystkie dzia\u0142ania s\u0105 opisywane jako powolne, niezale\u017cnie od aplikacji, a czasy odpowiedzi systemu mog\u0105 ulega\u0107 znacznym wahaniom, oznacza to, \u017ce system jako ca\u0142o\u015b\u0107 jest przeci\u0105\u017cony. Nale\u017cy poszuka\u0107 przyczyny przeci\u0105\u017cenia, zaczynaj\u0105c od raport\u00f3w, dokument\u00f3w i aplikacji dzia\u0142aj\u0105cych w tle.<\/li>\n<\/ul>\n<p><strong>Analizy dla aplikacji interaktywnych<\/strong><\/p>\n<p>Nale\u017cy uruchomi\u0107 aplikacj\u0119 <a title=\"Raport: Czasoch\u0142onne dzia\u0142ania posortowane wed\u0142ug sumy\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/raport-czasochlonne-dzialania-posortowane-wedlug-sumy\/\">Raport: Czasoch\u0142onne dzia\u0142ania posortowane wed\u0142ug sumy<\/a> dla ostatniego tygodnia i z liczb\u0105 wynik\u00f3w r\u00f3wn\u0105 10, a nast\u0119pnie wyniki por\u00f3wna\u0107 z opiniami u\u017cytkownik\u00f3w.<\/p>\n<p>Je\u015bli dzia\u0142ania subiektywnie postrzegane jako powolne s\u0105 uwzgl\u0119dnione w 10 najbardziej czasoch\u0142onnych dzia\u0142aniach, zatem mo\u017cna je obiektywnie zweryfikowa\u0107 za pomoc\u0105 pomiar\u00f3w, nale\u017cy zarejestrowa\u0107 dalsze informacje o wydajno\u015bci dla tych aplikacji i dzia\u0142a\u0144.<span style=\"color: #000000;\"> Wi\u0119cej informacji znajduje si\u0119 w rozdziale <em><a href=\"#pomiar\">Weryfikacja za pomoc\u0105 monitor\u00f3w wydajno\u015bci bazy danych<\/a><\/em>.<\/span><\/p>\n<p>Je\u017celi dzia\u0142ania subiektywnie postrzegane jako powolne nie s\u0105 uwzgl\u0119dnione w 10 najbardziej czasoch\u0142onnych dzia\u0142aniach, istniej\u0105 r\u00f3\u017cnice mi\u0119dzy subiektywnym wra\u017ceniem a pomiarami.<\/p>\n<p>R\u00f3\u017cnice mo\u017cna wyja\u015bni\u0107 na przyk\u0142ad w nast\u0119puj\u0105cy spos\u00f3b:<\/p>\n<ul>\n<li>wybrani u\u017cytkownicy, nie korzystaj\u0105 z reprezentatywnego zakresu funkcji<\/li>\n<li>dzia\u0142ania s\u0105 one rzadko u\u017cywane<\/li>\n<\/ul>\n<p>Nale\u017cy podj\u0105\u0107 pr\u00f3b\u0119 wyja\u015bnienia przyczyny r\u00f3\u017cnic mi\u0119dzy subiektywnym wra\u017ceniem a informacjami o wydajno\u015bci.<\/p>\n<p>Niezale\u017cnie od powy\u017cszego, nale\u017cy przyjrze\u0107 si\u0119 bli\u017cej 10 najbardziej czasoch\u0142onnym czynno\u015bciom. Dzia\u0142ania te stanowi\u0105 najwi\u0119ksze obci\u0105\u017cenie dla systemu. Nale\u017cy jednak pami\u0119ta\u0107, \u017ce raport ten obejmuje r\u00f3wnie\u017c dzia\u0142ania, kt\u00f3re maj\u0105 dobry czas dzia\u0142ania, ale s\u0105 u\u017cywane szczeg\u00f3lnie cz\u0119sto.<\/p>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">W firmie wprowadzanych jest 10 000 pozycji zam\u00f3wie\u0144 sprzeda\u017cy dziennie. Dodanie pozycji zajmuje \u015brednio 0,5 sekundy. U\u017cytkownicy nie nie zg\u0142aszaj\u0105 uwag do dzia\u0142ania w tym zakresie. Niemniej jednak dzia\u0142anie to zostanie prawdopodobnie uwzgl\u0119dnione w raporcie dotycz\u0105cym najbardziej czasoch\u0142onnych dzia\u0142a\u0144 og\u00f3\u0142em, poniewa\u017c dzia\u0142anie to zaj\u0119\u0142o \u0142\u0105cznie 5000 sekund.<\/p>\n<p>Czasy wykonania d\u0142u\u017csze ni\u017c 1-2 sekundy s\u0105 cz\u0119sto postrzegane przez u\u017cytkownik\u00f3w jako wolne. Nale\u017cy zatem zwraca\u0107 szczeg\u00f3ln\u0105 uwag\u0119 na akcje, kt\u00f3rych \u015bredni czas wykonania przekracza 2 sekundy. Dlatego nale\u017cy zapisa\u0107 dalsze informacje o wydajno\u015bci dla tych aplikacji i dzia\u0142a\u0144. <span style=\"color: #000000;\">Wi\u0119cej informacji znajduje si\u0119 w rozdziale <em><a href=\"#pomiar\">Weryfikacja za pomoc\u0105 monitor\u00f3w wydajno\u015bci bazy danych<\/a><\/em>.<\/span><\/p>\n<p><\/div><\/section>\n<p><strong>Analizy dla aplikacji dzia\u0142aj\u0105cych w tle<\/strong><\/p>\n<p>Aplikacje dzia\u0142aj\u0105ce w tle mog\u0105 stanowi\u0107 du\u017ce obci\u0105\u017cenie dla systemu. Je\u015bli ca\u0142y system dzia\u0142a wolno, a u\u017cytkownicy nie mog\u0105 ograniczy\u0107 problem\u00f3w do poszczeg\u00f3lnych dzia\u0142a\u0144, nale\u017cy sprawdzi\u0107 aplikacje dzia\u0142aj\u0105ce w tle.<\/p>\n<p>W pierwszej kolejno\u015bci nale\u017cy okre\u015bli\u0107 najbardziej czasoch\u0142onne aplikacje dzia\u0142aj\u0105ce w tle:<\/p>\n<ol>\n<li>uruchomi\u0107 aplikacje <em>Panel System<\/em><\/li>\n<li>W polu <em>Typ<\/em> wskaza\u0107 <em>System<\/em> i przej\u015b\u0107 na zak\u0142adki <em>Informacje o wydajno\u015bci<\/em>.<\/li>\n<li>Nale\u017cy ustawi\u0107:<\/li>\n<\/ol>\n<table style=\"width: 100%; height: 253px;\">\n<thead>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\"><strong>Wymiar\u00a0<\/strong><\/td>\n<td style=\"border-style: outset; height: 23px;\"><strong>Typ Ograniczenia\u00a0<\/strong><\/td>\n<td style=\"border-style: outset; height: 23px;\"><strong>Warto\u015b\u0107 Ograniczenia\u00a0<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Operacje<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Ogranicz<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">Wykonaj akcj\u0119 aplikacji<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Okresy<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Ogranicz<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">Ostatni tydzie\u0144<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Serwer Aplikacji<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Nie u\u017cywaj<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">\u2013<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Akcje<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Ogranicz i Wy\u015bwietl<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">\u2013<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Aplikacje<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Ogranicz i Wy\u015bwietl<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">\u2013<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Raporty<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Nie u\u017cywaj<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">\u2013<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Typy Sesji<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Ogranicz<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">Przetwarzanie w tle<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Bazy danych<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Nie u\u017cywaj<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">\u2013<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Zapytania bazodanowe<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Nie u\u017cywaj<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">\u2013<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Wyszukiwanie<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Nie u\u017cywaj<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">\u2013<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>4. Sortowanie powinno si\u0119 odbywa\u0107 wed\u0142ug nast\u0119puj\u0105cych kolumn:<\/p>\n<ul>\n<li>Suma czas\u00f3w wykonania<\/li>\n<li>Aplikacja<\/li>\n<li>Akcje<\/li>\n<\/ul>\n<p>5. Je\u015bli to konieczne, nale\u017cy zapisa\u0107 ustawienia jako wzorzec zapytania, aby m\u00f3c powt\u00f3rzy\u0107 ocen\u0119 p\u00f3\u017aniej.<\/p>\n<p>Nale\u017cy zidentyfikowa\u0107 10 najbardziej czasoch\u0142onnych aplikacji dzia\u0142aj\u0105cych w tl<b>e<\/b> pod wzgl\u0119dem ca\u0142kowitego czasu wykonania, kt\u00f3re generuj\u0105 najwi\u0119ksze obci\u0105\u017cenie systemu. Aplikacje dzia\u0142aj\u0105ce w tle, kt\u00f3re s\u0105 uruchamiane g\u0142\u00f3wnie poza godzinami pracy u\u017cytkownik\u00f3w interaktywnych, mog\u0105 zosta\u0107 pomini\u0119te w analizie. Aby uzyska\u0107 dalsze informacje o wydajno\u015bci najbardziej czasoch\u0142onnych aplikacji dzia\u0142aj\u0105cych w tle, nale\u017cy zapozna\u0107 si\u0119 z <span style=\"color: #000000;\">rozdzia\u0142em <em><a href=\"#pomiar\">Weryfikacja za pomoc\u0105 monitor\u00f3w wydajno\u015bci bazy danych<\/a><\/em>.<\/span><\/p>\n<p>Nale\u017cy pami\u0119ta\u0107:<\/p>\n<ul>\n<li>Obci\u0105\u017cenie systemu wynikaj\u0105ce z przetwarzania zada\u0144 jest zale\u017cne r\u00f3wnie\u017c od konfiguracji systemu.<\/li>\n<li>Wi\u0119cej informacji na temat konfiguracji systemu znajduje si\u0119 w rozdziale <a href=\"#sps\"><em>Sprawdzanie konfiguracji systemu<\/em><\/a>.<\/li>\n<\/ul>\n<p>Analizy dokument\u00f3w i raport\u00f3w<\/p>\n<p>Raporty i dokumenty mog\u0105 mie\u0107 bardzo du\u017cy wp\u0142yw na og\u00f3lne obci\u0105\u017cenie systemu. W szczeg\u00f3lno\u015bci podczas dostosowywania dokument\u00f3w, niewielkie zmiany w standardowym dokumencie mog\u0105 spowodowa\u0107 znaczny wzrost czasu dzia\u0142ania.<\/p>\n<p>Nale\u017cy wykona\u0107 <a title=\"Raport: Czasoch\u0142onne raporty wed\u0142ug sumy\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/raport-czasochlonne-raporty-wedlug-sumy\/\">Raport: Czasoch\u0142onne raporty wed\u0142ug sumy<\/a> dla ostatniego tygodnia i z liczb\u0105 wynik\u00f3w r\u00f3wn\u0105 10. Najbardziej czasoch\u0142onne raporty najbardziej obci\u0105\u017caj\u0105 system. Wi\u0119cej informacji znajduje si\u0119 w rozdziale <em><a href=\"#pomiar\">Weryfikacja za pomoc\u0105 monitor\u00f3w wydajno\u015bci bazy danych<\/a><\/em>.<\/p>\n<p><a id=\"pomiar\"><\/a><strong>Weryfikacja za pomoc\u0105 monitor\u00f3w wydajno\u015bci bazy danych<\/strong><\/p>\n<p>W przypadku zidentyfikowania za pomoc\u0105 standardowego monitora wydajno\u015bci bazy danych aplikacji i raport\u00f3w, kt\u00f3re generuj\u0105 szczeg\u00f3lnie du\u017ce obci\u0105\u017cenie systemu lub maj\u0105 niewystarczaj\u0105ce czasy odpowiedzi, nale\u017cy skonfigurowa\u0107 dla nich dedykowane monitory wydajno\u015bci bazy danych w celu przeprowadzenia pe\u0142nej analizy. Monitory wydajno\u015bci bazy danych s\u0105 wykorzystywane mi\u0119dzy innymi do rejestrowania polece\u0144 bazy danych wykonywanych przez te aplikacje i raporty.<\/p>\n<p><strong>Konfigurowanie monitor\u00f3w wydajno\u015bci<\/strong><\/p>\n<p>Rejestrowanie polece\u0144 bazy danych mo\u017ce stanowi\u0107 dodatkowe obci\u0105\u017cenie dla systemu. Czas odpowiedzi jest zazwyczaj pogorszony o 10-20% ze wzgl\u0119du na dodatkowe monitory wydajno\u015bci.<\/p>\n<p>Optymalizacja konfiguracji monitorowania:<\/p>\n<ul>\n<li>Je\u015bli to mo\u017cliwe, nale\u017cy skonfigurowa\u0107 monitor wydajno\u015bci bazy danych tylko na jednym serwerze aplikacji.<\/li>\n<li>Je\u015bli analiza dotyczy tylko kilku aplikacji lub raport\u00f3w, nale\u017cy utworzy\u0107 oddzielny monitor wydajno\u015bci bazy danych dla ka\u017cdej aplikacji i ka\u017cdego raportu.<\/li>\n<\/ul>\n<p>W tym celu nale\u017cy:<\/p>\n<ol>\n<li>Uruchomi\u0107 aplikacj\u0119 <em>Monitory wydajno\u015bci<\/em><\/li>\n<li>Utworzy\u0107 nowy monitor wydajno\u015bci z plikiem szablonu <em>DatabaseMonitor-FullAnalysis.xml<\/em>.<\/li>\n<li>W razie potrzeby mo\u017cna ograniczy\u0107 serwer aplikacji, aplikacj\u0119 lub raport<\/li>\n<li>Aktywowa\u0107 monitor wydajno\u015bci<\/li>\n<\/ol>\n<p>Je\u015bli pogorszenie czasu odpowiedzi przez dodatkowy monitor wydajno\u015bci jest zbyt du\u017ce, mo\u017cna zako\u0144czy\u0107 ka\u017cdy dodatkowy monitor wydajno\u015bci w dowolnym momencie. Zako\u0144czony monitor wydajno\u015bci nie ma wp\u0142ywu na system.<\/p>\n<p>Je\u015bli ma zosta\u0107 zmierzony czad pracy u\u017cytkownika, nale\u017cy ograniczy\u0107 si\u0119 tylko do niego, a nie do serwera aplikacji, aplikacji lub raportu.<\/p>\n<p>Aby uzyska\u0107 reprezentatywny pomiar, nale\u017cy uruchomi\u0107 dodatkowe monitory wydajno\u015bci przez co najmniej dzie\u0144 lub tydzie\u0144 (zalecane). Nale\u017cy oceni\u0107 wyniki monitora wydajno\u015bci natychmiast po zako\u0144czeniu pomiaru, poniewa\u017c s\u0105 one podsumowywane przez aplikacj\u0119 do reorganizacji po okre\u015blonym czasie.<\/p>\n<p><strong>Analiza informacji o wydajno\u015bci<\/strong><\/p>\n<p>Celem analizy dodatkowych monitor\u00f3w wydajno\u015bci jest znalezienie przyczyny niewystarczaj\u0105cego czasu odpowiedzi aplikacji lub raportu. Dzi\u0119ki plikowi szablonu <em>DatabaseMonitor-FullAnalysis.xml<\/em> polecenia bazy danych wykonywane przez aplikacje lub raporty s\u0105 r\u00f3wnie\u017c rejestrowane w monitorach wydajno\u015bci. Liczba wykona\u0144 i czas dzia\u0142ania polece\u0144 bazy danych s\u0105 zwykle decyduj\u0105ce dla czas\u00f3w odpowiedzi. Ocena koncentruje si\u0119 zatem na poleceniach bazy danych.<\/p>\n<p>Po zako\u0144czeniu pomiaru nale\u017cy uruchomi\u0107:<\/p>\n<ul>\n<li><a title=\"Raport: Czasoch\u0142onne polecenia bazodanowe wed\u0142ug sumy\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/raport-czasochlonne-polecenia-bazodanowe-wedlug-sumy\/\">Raport: Czasoch\u0142onne polecenia bazodanowe wed\u0142ug sumy<\/a> dla dodatkowego monitora wydajno\u015bci<\/li>\n<li><a title=\"Raport: Czasoch\u0142onne dzia\u0142ania posortowane wed\u0142ug sumy\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/raport-czasochlonne-dzialania-posortowane-wedlug-sumy\/\">Raport: Czasoch\u0142onne dzia\u0142ania posortowane wed\u0142ug sumy <\/a>do analizy aplikacji interaktywnych<\/li>\n<li><a title=\"Raport: Czasoch\u0142onne raporty wed\u0142ug sumy\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/raport-czasochlonne-raporty-wedlug-sumy\/\">Raport: Czasoch\u0142onne raporty wed\u0142ug sumy<\/a> do analizy raport\u00f3w i dokument\u00f3w.<\/li>\n<\/ul>\n<p>W razie potrzeby nale\u017cy ograniczy\u0107 raporty do wybranych aplikacji lub raport\u00f3w. Wyniki powinny zosta\u0107 zapisane do p\u00f3\u017aniejszej analizy.<\/p>\n<p>Mo\u017cna u\u017cy\u0107 aplikacji <em>Panel System<\/em> do dynamicznej analizy informacji o wydajno\u015bci.<\/p>\n<p>Okre\u015blaj\u0105c najbardziej czasoch\u0142onne instrukcje bazy danych dla aplikacji lub raportu:<\/p>\n<ol>\n<li>Uruchomi\u0107 aplikacj\u0119 <em>Panel System<\/em><\/li>\n<li>Wybra\u0107 w polu <em>Typ<\/em> opcj\u0119 <em>System<\/em> i przej\u015b\u0107 na zak\u0142adki <em>Informacje o wydajno\u015bci<\/em><\/li>\n<li>Ustawi\u0107 wymiary w nast\u0119puj\u0105cy spos\u00f3b:<\/li>\n<\/ol>\n<table>\n<thead>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\"><strong>Wymiar\u00a0<\/strong><\/td>\n<td style=\"border-style: outset; height: 23px;\"><strong>Typ Ograniczenia\u00a0<\/strong><\/td>\n<td style=\"border-style: outset; height: 23px;\"><strong>Warto\u015b\u0107 Ograniczenia\u00a0<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Operacje<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Ogranicz<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\"><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Okresy<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Ogranicz<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">Ostatni tydzie\u0144<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Serwer Aplikacji<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Nie u\u017cywaj<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">\u2013<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Akcje<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Ogranicz i Wy\u015bwietl<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">\u2013<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Aplikacje<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Ogranicz i Wy\u015bwietl<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">W razie potrzeby ograniczy\u0107 do danej aplikacji.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Raporty<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Ogranicz i Wy\u015bwietl<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">W razie potrzeby ograniczy\u0107 do danego raportu.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Typy Sesji<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Nie u\u017cywaj<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">\u2013<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Bazy danych<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Nie u\u017cywaj<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">\u2013<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Zapytania bazodanowe<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Nie u\u017cywaj<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">\u2013<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"border-style: outset; height: 23px;\">Wyszukiwanie<\/td>\n<td style=\"border-style: outset; height: 23px;\"><i>Nie u\u017cywaj<\/i><\/td>\n<td style=\"border-style: outset; height: 23px;\">\u2013<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>4. Sortowanie powinno si\u0119 odbywa\u0107 wed\u0142ug nast\u0119puj\u0105cych kolumn:<\/p>\n<ul>\n<li>Suma czas\u00f3w wykonania<\/li>\n<li>Aplikacja<\/li>\n<li>Akcje<\/li>\n<li>Raport<\/li>\n<\/ul>\n<p>5. Je\u015bli to konieczne, nale\u017cy zapisa\u0107 ustawienia jako wzorzec zapytania, aby m\u00f3c powt\u00f3rzy\u0107 ocen\u0119 p\u00f3\u017aniej.<\/p>\n<p>Nale\u017cy zidentyfikowa\u0107 10 najbardziej czasoch\u0142onnych aplikacji dzia\u0142aj\u0105cych lub raportu jest prawdopodobnie odpowiedzialnych za niewystarczaj\u0105cy czas odpowiedzi. Zaczynaj\u0105c od najbardziej czasoch\u0142onnej instrukcji bazy danych, nale\u017cy sprawdzi\u0107, czy i jak mo\u017cna zoptymalizowa\u0107 aplikacj\u0119 lub raport.<\/p>\n<p>Wi\u0119cej informacji znajduje si\u0119 w rozdziale <span style=\"color: #000000;\"><a style=\"color: #000000;\" href=\"#poprawki\"><em>Poprawki do systemu<\/em><\/a><\/span>.<\/p>\n<p><a id=\"poprawki\"><\/a>Poprawki do systemu<\/p>\n<p>Wynikiem analizy informacji o wydajno\u015bci jest zestaw instrukcji bazy danych oraz aplikacji lub raport\u00f3w, w kt\u00f3rych s\u0105 one u\u017cywane. U\u017cyj tych informacji, aby zoptymalizowa\u0107 instrukcje bazy danych, aplikacje lub raporty.<\/p>\n<h5 id=\"optymalizacja-poszczegolnych-polecen-bazy-danych\" ><span class=\"ez-toc-section\" id=\"Optymalizacja_poszczegolnych_polecen_bazy_danych\"><\/span>Optymalizacja poszczeg\u00f3lnych polece\u0144 bazy danych<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Je\u015bli poszczeg\u00f3lne instrukcje bazy danych powoduj\u0105 du\u017ce obci\u0105\u017cenie systemu bazy danych, mo\u017ce to wp\u0142yn\u0105\u0107 na czas odpowiedzi ca\u0142ego systemu. Ca\u0142kowite obci\u0105\u017cenie spowodowane przez polecenia bazy danych jest decyduj\u0105ce dla obci\u0105\u017cenia systemu bazy danych. Ca\u0142kowite obci\u0105\u017cenie zale\u017cy od czasu wykonania i cz\u0119stotliwo\u015bci wykonywania polece\u0144 bazy danych.<\/p>\n<p><strong>Polecenia bazy danych o d\u0142ugim czasie wykonywania<\/strong><\/p>\n<p>Je\u015bli polecenie bazy danych ma d\u0142ugi czas wykonania (np. \u015brednio ponad 0,1 sekundy), nale\u017cy sprawdzi\u0107, czy mo\u017cna poprawi\u0107 czas wykonania, tworz\u0105c indeks. Nale\u017cy u\u017cy\u0107 narz\u0119dzi system\u00f3w zarz\u0105dzania bazami danych, kt\u00f3re mog\u0105 tworzy\u0107 sugestie dotycz\u0105ce indeks\u00f3w za pomoc\u0105 planu wykonania instrukcji bazy danych. Indeksy mo\u017cna utworzy\u0107 za pomoc\u0105 aplikacji <a title=\"Indywidualne indeksy\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/indywidualne-indeksy\/\">Indywidualne indeksy<\/a>. Dodatkowe informacje na temat indeks\u00f3w\u00a0 mo\u017cna znale\u017a\u0107 w artykule: <em>Optymalizacja wydajno\u015bci.<\/em><\/p>\n<p>Je\u015bli nie mo\u017cna osi\u0105gn\u0105\u0107 \u017cadnej lub tylko niewystarczaj\u0105c\u0105 popraw\u0119 poprzez utworzenie indeksu, nale\u017cy upro\u015bci\u0107 instrukcj\u0119 bazy danych. Aby to zrobi\u0107, nale\u017cy zmodyfikowa\u0107 aplikacj\u0119 lub raport, kt\u00f3ry korzysta z instrukcji bazy danych.<\/p>\n<p><strong>Polecenia bazy danych z kr\u00f3tkim czasem wykonania<\/strong><\/p>\n<p>Je\u015bli instrukcja bazy danych ma kr\u00f3tki czas wykonania (np. mniej ni\u017c 0,1 sekundy), ale jest wykonywana bardzo cz\u0119sto, nale\u017cy zawsze poprawi\u0107 aplikacj\u0119 lub raport, aby instrukcja bazy danych by\u0142a wykonywana rzadziej.<\/p>\n<p><strong>Wyszukiwanie polece\u0144 bazy danych w aplikacjach<\/strong><\/p>\n<p>Informacje o wydajno\u015bci wskazuj\u0105 aplikacj\u0119 i akcj\u0119 dla jakiej zosta\u0142a wykonana instrukcja bazy danych. Te dwie informacje znacznie ograniczaj\u0105 klasy Java, kt\u00f3re nale\u017cy wzi\u0105\u0107 pod uwag\u0119. Wi\u0119cej informacji na temat lokalizowania instrukcji bazy danych w aplikacjach mo\u017cna znale\u017a\u0107 w dokumencie <em>Optymalizacja wydajno\u015bci.<\/em><\/p>\n<h5 id=\"optymalizacja-aplikacji-i-raportow\" ><span class=\"ez-toc-section\" id=\"Optymalizacja_aplikacji_i_raportow\"><\/span>Optymalizacja aplikacji i raport\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Informacje o wydajno\u015bci stanowi\u0105 podstaw\u0119 do dalszych dzia\u0142a\u0144 optymalizacyjnych. Nale\u017cy wykorzysta\u0107 zebrane dane dotycz\u0105ce najbardziej czasoch\u0142onnych dzia\u0142a\u0144 w systemie Comarch ERP Enterprise.<\/p>\n<p>Proces optymalizacji aplikacji oraz raport\u00f3w nale\u017cy przeprowadza\u0107, kieruj\u0105c si\u0119 odpowiednimi artyku\u0142ami.<\/p>\n<ul>\n<li><b>Optymalizacja aplikacji<\/b> &#8211; artyku\u0142 <i>Optymalizacja wydajno\u015bci<\/i> opisuje proces przeprowadzania optymalizacji aplikacji.<\/li>\n<li><b>Optymalizacja raport\u00f3w<\/b> &#8211; artyku\u0142 <i>Tworzenie raport\u00f3w za pomoc\u0105 Crystal Reports<\/i> zawiera informacje na temat optymalizacji raport\u00f3w.<\/li>\n<\/ul>\n","protected":false},"author":27,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-11565","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-monitorowanie-wydajnosci"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11565","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=11565"}],"version-history":[{"count":11,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11565\/revisions"}],"predecessor-version":[{"id":39787,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11565\/revisions\/39787"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=11565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}