praegune kellaaeg 17.06.2024 09:35:08
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
djwelts
HV kasutaja
liitunud: 04.09.2005
|
08.04.2013 21:00:42
Andmebaasi testimise raamatuid/materjale |
|
|
Tere!
Oleks hirmsasti tarvis mõnda head andmebaasi testimisega seotud raamatut või asjalikku artiklit mida saaks kasutada viitena.
Spetsiifilisemalt huvitab just andmebaasi jõudlus- ja koormustestimine.
Kui kellelgi on mingeid häid soovitusi-raamatuid, oleks väga tänulik!
Sobivad raamatu nimed, st ei ole vaja konkreetset linki, kuid selle olemasolu on positiivne, säästab otsimise vaevast
Hetkel olen otsinud googlest "database performance testing" ja "database load testing", Safaribooksonline.com ning http://ebookuniverse.net/ samu otsingud, kuid midagi väga pädevat pole suutnud tuvastada.
|
|
Kommentaarid: 14 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
14 |
|
tagasi üles |
|
|
Redikate
HV veteran
liitunud: 30.12.2005
|
08.04.2013 23:20:48
|
|
|
Oleks abiks kui täpsustaksid mis andmebaasist juttu on...
|
|
Kommentaarid: 34 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
33 |
|
tagasi üles |
|
|
djwelts
HV kasutaja
liitunud: 04.09.2005
|
09.04.2013 00:36:02
|
|
|
Redikate kirjutas: |
Oleks abiks kui täpsustaksid mis andmebaasist juttu on... |
Oeh, jäi tõesti mainimata. Oracle andmebaas oleks testitavaks.
Koormustestimise loogika peaks ju olema suhteliselt sama olenemata andmebaasist, seega üldise teooria kohapealt sobivad ka muude baaside viited.
|
|
Kommentaarid: 14 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
14 |
|
tagasi üles |
|
|
serk
HV kasutaja
liitunud: 24.05.2003
|
09.04.2013 09:46:51
|
|
|
Midagi väga pädevat ongi raske saada, sest andmebaasi ei saa päris samade printsiipidega testida nagu tavalisi veebirakendusi(rak. serverit), kuigi, samas võib öelda ka seda, et iga rakendus on seotud andmebaasiga ning rakenduse testimisel testid ka üle andmebaasi.
Aga üldiselt Oracle kohta tahad infot, siis otsi märksõna Profiler. Oracle tootega kaasas olev tööriist, mis annab väga hea pildi testitavast koodist. Ilus aruanne sellest, mida käivitati, kuna käivitati, kuidas käivitati, kui palju käivitati jne ... Väga hea vahend tuvastamaks kui palju mingi protseduur aega võtab, kui palju protseduuri käivitati jne ... Teisalt peab mõistma kogu andmebaasi toimimist ning nägema ka "kardina taha" - ehk mis toimub mäluga, mis toimub IO'ga, CPU'ga jne. Tuim sessioone creatimine ning mingi ühe äriloogika koormustest on ka suht mõttetu, kuna Oracle on piisavalt tark ja ühel hetkel lihtsalt viskab tulemid cachist ja kogu lugu, see jällegi ei pruugi väljendada päriselu pilti.
Kui teemaks on automaattestid, siis Quest on ehitanud tööriistu selle tarbeks.
|
|
Kommentaarid: 8 loe/lisa |
Kasutajad arvavad: |
|
:: |
1 :: |
0 :: |
7 |
|
tagasi üles |
|
|
emkao
HV vaatleja
liitunud: 19.12.2011
|
10.04.2013 13:26:44
|
|
|
db2'l selline programm nagu db2top, mille abil saab jälgida andmebaasi tegevust, arvatavasti on oracles ka selline tööriist olemas.
jMeter'iga saad luua scripti, mille abil saadad käske andmebaasi ja muuta threadide hulka. (vajab andmebaasi draivereid arvatavasti, enamasti kasutatud veebi testimiseks, saab lisada serverisse kuulaja ja jälgida serveri tööd(jMeter plugin))
nmon on lihtne tööriist millega saad profileerida arvuti I/O, memory ja palju muud.
Loodan, et aitas.
|
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
4 |
|
tagasi üles |
|
|
djwelts
HV kasutaja
liitunud: 04.09.2005
|
10.04.2013 23:45:48
|
|
|
Tänud vastamast! Seda teooriat ja ka vähemal määral praktikat olen juba saanud. (terve hulk Oracle koormustestimise vahendeid läbi vaadatud(hammerora,swingbench,JMeter,benchmark factory))
Eesmärk oli leida mingeid pädevaid viiteid mida kasutada. Neid kahjuks andmebaasi koormustestimise kohta keerukam leida. Tarkvara testimise osas on asi lihtsam. Aga nendeski väga kirjutata andmebaasi osast.
|
|
Kommentaarid: 14 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
14 |
|
tagasi üles |
|
|
napoleon
Unknown virus
liitunud: 08.12.2008
|
11.04.2013 11:48:35
|
|
|
Aga enamasti tehaksegi koormustest ju tarkvarale ja kui seal mingid kitsaskohad ilmnevad, siis hakatakse põhjust otsima, mis võib muuhulgas ka baasis olla. Ja sel juhul ei hakata mitte kogu baasile koormustesti tegema vaid pigem uuritakse, millest konkreetne kitsaskoht tingitud on.
Ja IMHO nii peabki kuna erinevad rakendused kasutavad baasi väga erineval moel seega ei anna näiteks teadmine, et 3000 samaaegse päringuga mälu väheks jääb suurt midagi kui pole teada, kuidas konkreetset baasi kasutama hakatakse.
|
|
Kommentaarid: 76 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
59 |
|
tagasi üles |
|
|
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|