I would explain bellow that how bind peeking played a
disastrous role in one of my databases.
For usage of bind variables, a good post by Arup Nanda is available here
From one of my OLTP databases (10.2.0.4), suddenly I started
receiving OEM alerts for “run queue length” as follows. (My server has total 24
CPUs)