Aktualności
Ciekawostki z dziedziny optymalizacji – HIT RATIO
HIT RATIO HIT Ratio. Hit ratio, czyli współczynnik trafienia w bufor. Mówi nam, jaka część danych w bazie pobierana jest z bufora (pamięci RAM). Im wyższa jest jego wartość, tym lepiej, tym więcej jest szybkich odczytów z pamięci, zamiast wolnych z dysków. Na temat tego, ile powinien wynosić (i w jakiej bazie) można spokojnie by zorganizować konferencję naukową. Dlatego też
Migracja bazy na nowy serwer – jak zrobić to lepiej cz.2
Migracja bazy na nowy serwer – jak zrobić to lepiej cz.2 Dlaczego baza sama się nie defragmentuje Można zadać pytanie, czy baza sama nie powinna wykonać defragmentacji tabel i indeksów po usunięciu danych? Defragmentacja jest dosyć czasochłonną operacją, generującą duże obciążenie CPU i I/O. Im większa tabela/indeks, tym dłużej trwa defragmentacja i tym więcej zasobów konsumuje. Przy naprawdę dużych tabelach
Migracja bazy na nowy serwer – jak zrobić to lepiej cz.1
Migracja bazy na nowy serwer – jak zrobić to lepiej Przychodzi taki czas, kiedy należy wymienić sprzęt na nowy. Kupujemy nowy, wydajniejszy sprzęt i już cieszymy się, że nasz system oparty o bazę danych będzie działał dużo szybciej. Wykonujemy migrację bazy na nowy serwer i jest – system działa prawie 2 razy szybciej. Wszyscy są zadowoleni, pełen sukces. Czy na
Optymalizacja, czyli jak zaoszczędzić na chmurze, licencjach i sprzęcie cz.5
Techniczne aspekty optymalizacji W poprzednich artykułach opisywałem ogólnie, na czym polega optymalizacja i jakie mogą być jej rezultaty. W tym artykule chciałbym skupić się na bardziej szczegółowym opisie części technicznej.Najbardziej rozbudowane możliwości optymalizacji ma system bazodanowy Oracle, więc skupię się w opisie na nim. W innych systemach bazodanowych wygląda to podobnie, choć mniej jest elementów, które możemy stroić w celu
Optymalizacja, czyli jak zaoszczędzić na chmurze, licencjach i sprzęcie cz.4
Studium przypadku – optymalizacja systemu u operatora telco Projekt dotyczył optymalizacji jednego z kluczowych systemów Operatora, składającego sięz 22-óch baz o łącznej wielkości przekraczającej 1 TB. W związku z planami rozbudowy funkcjonalności, dostawca systemu oszacował, że obciążenie systemu może zwiększyć się o około 20%. System pracował niewydajnie, co przekładało się na zbyt długi czas wykonywania poszczególnych procesów biznesowych oraz znaczne
Optymalizacja, czyli jak zaoszczędzić na chmurze, licencjach i sprzęcie cz.3
Efekty optymalizacji Oszczędności na sprzęcie i licencjach Najkrócej mówiąc, optymalizacja polega na ograniczeniu pobierania i przetwarzania ilości danych przez zapytania SQL.Najczęściej występującym problemem wydajnościowym jest to, że zamiast pobrać jeden konkretny blok tabeli (dotarcie do bloku i jego odczyt to zazwyczaj 24 kB), odczytujemy, a następnie przetwarzamy całą tabelę.Im większa jest tabele, tym bardziej nieoptymalnie działa zapytanie i tym bardziej
Optymalizacja, czyli jak zaoszczędzić na chmurze, licencjach i sprzęcie cz.2
Dlaczego systemy działają niewydajnie Przyczyn nieoptymalnego działania systemu może być wiele. Najczęściej jest to jedna lub kilka z poniższych. Błędy na etapie projektowania.Podczas projektowania systemu projektant tworzy strukturę bazy danych. Decyduje, jakie będą tabele, indeksy, widoki. Jakie będą pola w tabelach i jakie będą typy tych pół (tekstowy, tekstowy zmiennej długości, liczbowy itp.). Błędy popełnione na tym etapie mogą mieć
Optymalizacja, czyli jak zaoszczędzić na chmurze, licencjach i sprzęcie cz.1
O co chodzi z tą optymalizacją Zdecydowana większość aplikacji IT opartych na bazach danych ma większe lub mniejsze problemy z wydajnością.Brzmi to dosyć ogólnikowo, więc poniżej postaram się to trochę dokładniej wyjaśnić. Nasza aplikacja, obojętnie czy będzie to system bilingowy, CRM, portal internetowy czy aplikacja mobilna pobiera dane z bazy danych.W tym celu łączy się z bazą danych i wykonuje
Nowa wersja strony
Z ogromną przyjemnością informujemy o zakończeniu prac nad nową wersją naszej strony internetowej. Zgodnie z obowiązującymi trendami odświeżona została szata graficzna. Z myślą o użytkownikach nadano nowe funkcjonalności, które umożliwiają intuicyjne poruszanie się po stronie i łatwe docieranie do poszukiwanych treści i informacji. Mamy nadzieje, że Wam także przypadnie do gustu.