net wrote:
oh ... mas eko gini saya jalanin script + querynya nya di server

(jadi client dan server dalam satu mesin)

dan query dilakukan oleh user yg juga sebagai user yg me run service
db nya (satu user)


CMIIW,
ketika query ke DB, proses yg terlibat ada 2 : db client & db server.
Query dimasukkan dari DB client , nice juga dijalankan di DB client, dan hanya mempengaruhi DB client.
Sedangkan query diproses oleh DB server, padahal pemrosesan inilah yg berat.

Kesimpulan : nice hanya mempengaruhi DB client. Sedangkan kerja beratnya dilakukan oleh DB server.



berarti kondisi ini terpenuhi gak
"Ini berbeda kasusnya seandainya client mengirimkan query-nya kecil,
dan proses-nya
dikerjakan di client-side"





On 1/22/10, Eko Prasetya <eprase...@gmail.com> wrote:
Contoh, client mengirim SQL query ke server, dan blocking menunggu response
dari server. Server akan memproses query, prepare, parse, dan mulai
scan database,
open index, etc. Setelah memperoleh jawabannya, hasilnya akan dikirimkan ke
client. Client akan keluar dari blocking, dan melanjutkan proses
pengiriman query
berikutnya.

nice akan mengganti prioritas dari proses yang berjalan, di sini si client.
Bila si client melakukan "blocking", maka nice tidak akan membantu banyak,
toh si client-proses tidak melakukan apa-apa.

Ini berbeda kasusnya seandainya client mengirimkan query-nya kecil,
dan proses-nya
dikerjakan di client-side. Tapi biasanya kasusnya tidak seperti ini.
Lagipula posisi client
bisa dipindah ke komputer lain yang less-heavy.



KOkon.

2010/1/21 net <netzerosp...@gmail.com>:
maksud nya client user bukan ?

jadi maksudnya
nice hanya berpengaruh pada prioritas process2 yg berjalan pada user
tertentu saja

On 1/22/10, Eko Prasetya <eprase...@gmail.com> wrote:
nice hanya mempengaruhi client priority. Seandainya client tidak
melakukan banyak
aktifitas, nice tidak akan berpengaruh banyak di sini.
Sebagian besar pekerjaan dilakukan di server yang tidak terpengaruh
oleh kondisi client.


KOkon.

2010/1/21 net <netzerosp...@gmail.com>:
misal saya punya query yg berat pada server oracle based linux / unix
(taruh lah saya melakukan query yang mempunyai cost besar)

query ini saya jalankan pada script bash "jalan.sh"

kondisi nya adalah server db ini cukup aktif
jadi apabila ada query yg berjalan cukup besar dan lama waktu eksekusi
nya akan berpengaruh pada performance db


apabila kemudian saya menjalankan jalan.sh ini pada backgroud process
dengan tapi dengan menambahkan perintah nice

kira2 akan berpengaruh atau ngak yah atau 100% berpengaruh pada tuning
query


thanks
--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



--
--from the net with zero space--

--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis


--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis






--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis

Kirim email ke