Tuesday, July 14, 2015

Pengertian Workload dan Identifikasi Type Workload Server

SQL Server Workload


Ketika mem-planning hardware server, maka kita harus mengidentifikasoi workload(beban kerja) server
ada dua macam workload :
1. OLTP (Online Transaction Processing) workload.
    kriteria : short transaction , melakukan aktivitas Read/Write sangat sering, melakukan aktivitas R/W  biasanya menggunakan datafile yang berbeda drive/disk dan logfile yang squential, melakuakan aktivitas read/write yang tinggi bisa menyebabkan High IOPS (Input/output Operation Per Scond) pada disk.
2. DSS (Decision Support System) workload
    kriteria : long transaction, berjalan pada OLAP(Online Analycal Processing), OLAP sering menggunakan aktivitas Read namun sedikit menggunakan Write Activity.
    Aktifitas Read pada DSS dilakukan dengan sangat beruntut (sequential) karena melibatkan scanning table atau index data. Sehingga workload type ini lebih sedikit
    IOPS lebih sedikit.
   
Dalam memplanning Hardware Server kita perlu mengidentivikasi tipe workload yang akan berjalan dengan mengkonsultasikan dengan stakeholder tentang database yang bagaimana
yang akan berjalan pada system organisasi setempat dan juga bisa dengan cara mengidentifikasi macam-macam query yang sering dijalankan pada sistem tersebut.
Dalam kenyataannya suatu server sering mempunyai dua tipe workload baik OLTP maupun DSS, maka hal semacam ini bisa dikompromikan dengan desain palnning yang sesuai.

Benchmarks
TPC(Transaction Performance Council) adalah lembaga yang bisa digunakan untuk melakukan acuan planning infrastructur server dalam hal workload.
- TPC-C dan TPC-E yang digunakan untuk OLTP
- TPC-H digunakan untuk DSS
   

0 comments:

Post a Comment

sealkazzsoftware.blogspot.com resepkuekeringku.com