A question was posed to us by our DBAs in regards to Oracle 10g running in a VM.
When the server was physical, if one Oracle process took off, it did not chew up all available computing resources - just the CPU that the particular process was running on.
Now that the server is virtual, if an Oracle process takes off, it chews up both vCPUs doing whatever.
We were considering giving it 4 vCPUs but their concern is that if someone submits a huge query then it will just consume 4 vCPUs at 100%.
Does anyone have any thoughts or experience with this? I'm not very familiar with Oracle.
Thanks!
-Tim