ďťż
 
wydajnosc baz danych ďťż
 
wydajnosc baz danych
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

wydajnosc baz danych



kriz - 21-03-2006 01:00
wydajnosc baz danych
  Witam

Chcialbym porownac ze soba kilka baz pod wzgledem szeroko pojmowanej
wydajnosci.
Rozumiem iz wyniki predkosci realizowanych kwerend beda ksztaltowaly sie w
zaleznosci od typu bazy,przechowywanych w niej informacji,sposobu
polaczenia z aplikacja,liczby jednoczesnych zapytan itd.Jednakze suche
statystyki o nieczym nie swiadcza. Co z tego ze baza A wykonuje INSERT'a w
10ms a baza B w 200 ms <czyli razaco wolniej> kiedy owy INSERT jest
wykonywany powiedzmy raz w tygodniu , natomiast baza B wykonywala by
SELECT'y nieznacznie szybciej gdy select'y wykonywane bylyby w kazdej
minucie.Ktora baza jest wydajniejsza?

Z tad moje pytanie czy orientuje sie ktos jaki mniej wiecej jaki jest
stosunek wykonywanych polecen DML dla przykladowej bazy danych forum
internetowego
select/insert/update/delete 50/2/1/1 ?<-to takie moje domysly, nie chodzi
mi o szczegoly, lecz o ogolna tendencje<istnieja przeciez bazy wogle bez lub
ze szczatkowa iloscia insert'ow/delete'ow np baza stolic europy>

korzystajac z okazji zapytam jakie select'y powinny zanalezc sie w takim
tescie?

za wszystkie sugestie/uwagi z gory dziekuje





Waldemar Gil - 21-03-2006 01:00

 
Użytkownik "kriz" <kriz@vp.pl> napisał w wiadomości
news:dvmho0$het$1@news.lublin.pl...
> Witam
>
> Chcialbym porownac ze soba kilka baz pod wzgledem szeroko pojmowanej
> wydajnosci.
> (...)

Witam,

proponuję zacząć od www.tpc.org

Organizacja zajmuje się testami baz danych - proszę porównać ich
metodologię, skrypty, udziały poszczególnych operacji w ramach testu.

Pozdrawiam

Waldek




Radosław Witkowicki - 21-03-2006 01:00

  "kriz" <kriz@vp.pl> wrote in message news:dvmho0$het$1@news.lublin.pl...
> Witam
>
> Chcialbym porownac ze soba kilka baz pod wzgledem szeroko pojmowanej
> wydajnosci.
> Rozumiem iz wyniki predkosci realizowanych kwerend beda ksztaltowaly sie w
> zaleznosci od typu bazy,przechowywanych w niej informacji,sposobu
> polaczenia z aplikacja,liczby jednoczesnych zapytan itd.Jednakze suche
> statystyki o nieczym nie swiadcza. Co z tego ze baza A wykonuje INSERT'a w
> 10ms a baza B w 200 ms <czyli razaco wolniej> kiedy owy INSERT jest
> wykonywany powiedzmy raz w tygodniu , natomiast baza B wykonywala by
> SELECT'y nieznacznie szybciej gdy select'y wykonywane bylyby w kazdej
> minucie.Ktora baza jest wydajniejsza?
>
> Z tad moje pytanie czy orientuje sie ktos jaki mniej wiecej jaki jest
> stosunek wykonywanych polecen DML dla przykladowej bazy danych forum
> internetowego
> select/insert/update/delete 50/2/1/1 ?<-to takie moje domysly, nie chodzi
> mi o szczegoly, lecz o ogolna tendencje<istnieja przeciez bazy wogle bez
> lub
> ze szczatkowa iloscia insert'ow/delete'ow np baza stolic europy>
>
> korzystajac z okazji zapytam jakie select'y powinny zanalezc sie w takim
> tescie?
>
> za wszystkie sugestie/uwagi z gory dziekuje

Polecam Ci program Benchmark Factory. Jest to
program ze stajni Quest Software. Jest zarówno dostępna
wersja Trial jak i Freeware. Nie wiem jak w wersji
freeware, ale w wersji trail masz testy TPC-B, TPC-C
i TPC-D oraz jeszcze 2 inne (nie pamietam jak się
nazywają). Mało tego, masz mozliwość deklarowania
własnych transakcji i możesz testować własne tabele
i dane. I co za pomocą 2 kliknieć myszki masz gotowe
raporty z testów wyeksportowane do Excela, rysunki,
wyniki, jakie zapytania były testowane.
Jednym słowem REWELACJA.

Pozdro




Kazek Kurz - 22-03-2006 00:06

  kriz wrote:
> Witam
>
> Chcialbym porownac ze soba kilka baz pod wzgledem szeroko pojmowanej
> wydajnosci.
> Rozumiem iz wyniki predkosci realizowanych kwerend beda ksztaltowaly sie w
> zaleznosci od typu bazy,przechowywanych w niej informacji,sposobu
> polaczenia z aplikacja,liczby jednoczesnych zapytan itd.Jednakze suche
> statystyki o nieczym nie swiadcza. Co z tego ze baza A wykonuje INSERT'a w
> 10ms a baza B w 200 ms <czyli razaco wolniej> kiedy owy INSERT jest
> wykonywany powiedzmy raz w tygodniu , natomiast baza B wykonywala by
> SELECT'y nieznacznie szybciej gdy select'y wykonywane bylyby w kazdej
> minucie.Ktora baza jest wydajniejsza?
> Z tad moje pytanie czy orientuje sie ktos jaki mniej wiecej jaki jest
> stosunek wykonywanych polecen DML dla przykladowej bazy danych forum
> internetowego
> select/insert/update/delete 50/2/1/1 ?<-to takie moje domysly, nie chodzi
> mi o szczegoly, lecz o ogolna tendencje<istnieja przeciez bazy wogle bez lub
> ze szczatkowa iloscia insert'ow/delete'ow np baza stolic europy>
> korzystajac z okazji zapytam jakie select'y powinny zanalezc sie w takim
> tescie?
> za wszystkie sugestie/uwagi z gory dziekuje
Problem z testowaniem jest taki, ze nie jest latwo poroownywac wyniki:
a. zwykle testy wykonywane sa na roznym sprzecei. Oczywiscie mozesz
uruchamiac test na tej samej maszynie i jednego motoru i drogiego itp.
Co jednak jesli nie ma wersji na dana platforme? Jak porownac wyniki na
Unixie i Windowsie?
b. porownanie wynikow wymaga naprawde dobrej znajomosc dzialania
motorow. Zwykle uzytkownik nie ma takiej wiedzy aby kompetentnie
przeprowadzic taka analize.
c. trzeba wiedziec jak sie opracowywuje wyniki pomiarow. W wspolczesnym
swiecie wiedza ta zwlaszcza w polsce i zwlaszcza wsrod informatykow jest
w zaniku.
kazek
--
O ktorym Wojtek Wierba napisal:
Kiedyś mówiło się "cogito ergo sum".
No Kazek chyba powiedzialby jednak:
"cogito ergo zum" co tlumaczy sie jako
"... jezdem"
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?= =?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?= Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8 [mysql] przenoszenie danych =?ISO-8859-2?Q?mi=EAdzy_tabelami_?==?ISO-8859-2?Q?w_r=F3=BFnych_bazach?= Zrywanie =?ISO-8859-2?Q?po=B3aczen_z_baza_danych_-_pos?==?ISO-8859-2?Q?tgresql_=3C-=3E_odbc?= Połączenie bazy danych z wykonaniem polaczenia telefonicznego [mssql] insert do tabeli na podstawie danych z innej tabeli [oracle] Baza danych do kursy Introduction to Oracle9i:PL/SQL ? Skąd ją pobrać ? [MySQL] - Wstawianie aktualnej daty do bazy danych - PHP i MySQL Insert do tabeli z danych innej tabeli plus dodatkowa wartośćpola (Firebird)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • shutter.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com