一直以來(lái),并發(fā)的最大化和數據的一致性有時(shí)候為相互制約,性能調優(yōu)往往是為使并發(fā)的最大化,并發(fā)可以多進(jìn)程也可以是多線(xiàn)程的并發(fā),最常見(jiàn)方式如在前臺;采用多線(xiàn)程響應(線(xiàn)程池:在滿(mǎn)足多線(xiàn)程處理下,減少維護的開(kāi)銷(xiāo));集群方式(多機器響應,負載均衡等)等方式,而后臺,如可采用RAC,增加多個(gè)讀寫(xiě)進(jìn)程等方式來(lái)增加并發(fā)處理。從而最大提高性能;怎樣發(fā)現影響系統并發(fā)的瓶頸,個(gè)人認為如在前臺,拐點(diǎn)論是一種的方式,而后臺方面,可以對oracle非空閑等待事件的分析來(lái)切入。 在并發(fā)下,如何保證數據的一致性,也是一個(gè)不得不考慮的問(wèn)題;前臺;為了保證線(xiàn)程安全性,往往采用線(xiàn)程同步來(lái)加以解決,后臺數據庫可以通過(guò)鎖的方式加以保證數據的一致性。
原文轉自:http://kjueaiud.com