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ż podam, ile powinien wynosić według mnie, ale w pełni zrozumiem, jeżeli ktoś będzie przyjmował inne wartości.

Dobrą wartością HIT Ratio jest 95%, bardzo dobrą wartością jest 99,5%.

W bardzo dobrze zoptymalizowanej bazie współczynnik trafienia może sięgnąć powyżej 99,95%.

 

Wyobraźmy sobie, że w naszej bazie HIT Ratio wynosi 99,5%.

Czy w takiej sytuacji warto optymalizować bazę, stroić parametry, być może zwiększać ilość RAMu aby uzyskać 99,95%? Różnica to 0,45%.

Nie no, oczywiście, im wyższy HIT Ratio tym lepiej. Ale powiedzmy to szczerze, różnica 0,45% to raczej niczego nie zmieni, prawda?

 

Nie, nie prawda.

Hit ratio mówi, jaka część danych odczytywanych jest z pamięci.

Przy HIT Ratio równym 99,5% z dysku odczytywanych jest 0,5% danych.

Przy HIT Ratio równym 99,95% z dysku odczytywanych jest 0,05% danych.

Różnica 10-krotna, choć to tylko 0,45% różnicy w wysokości HIT Ratio.

 

A gdybyśmy mieli HIT Ratio równe 95% i zwiększyli je do 99,95, to różnica zaledwie 4,5%, ale jednocześnie 100 mniejsza ilość danych odczytywanych z dysku.

 

 

Jeżeli kogoś zainteresował ten temat i chciałby się dowiedzieć czegoś więcej, zachęcam do kontaktu: blazej.pastuszka@commit-it.pl

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *