???????????????????KDB?????????????????????????????????к?Oracle ??????99%???????
??????????????????????????????????????μ?????????????iwatch??????????????????
??????????KDB????????????????????????????????????????????????
???????????????±?????????????????????????????????????????????Oracle?????????KDB????????benchmark??????????????μ?tpcc?????ο??????Oracle??KDB
????????Oracle????????????????????????????????о??????????????ù?????????????KDB???棬??????KDB????????????????????????????????????????????????????????????????????????????????????????о??飬?????????????????????????????????????Oracle??????????????????????????????????????????????????????????????tpcc??????????
???????????????????????????????????е?????·??????????????????????????sql????
?????????????????????Щ?????????????·????????????????????????????????
???????????????hugepage????????£?????е????????????aix??С???????????ò????x86???????????????????????????????????????úò?????
???????????????????????????μ??????sga????????????????????undo????????????????????????????????????tpcc????????????????????????????????????????commit_write?nowait???????????sga_max_size??sga_target????????????????????redo???С?????????redo 50M????????????????
????????addm?????и??????sql?????????飬??????????????
????????????κ?????ε??????Ч?????????????
???????????????????????????????????????????????£??????????????м?????Σ?
????????????
??????????????????????????????????????????????????????????????_fast_cursor_reexecute?????????????????false?????????????????????????????
??????sga??????????30G??sga???????????????????????shared pool????????????2G????200??G??????????£???shared_pool???С?????????10G?????
????pga???????????????????pga???С?????????????????
????open_cursors?????????1000?????????????£?????????300??????????????session_cached_cursors?????????????С????????
????audit_trail???????DB??????????????????????????????????????????????????????????????????????none
??????????io???????filesystemio_options?????setall????????????io??direct io
???????????????sql_trace?????????????á?
????????sql cursor?????????????????????similar?????????????
?????????????????????е?CPU?????????????????????4?????????????2????
???????????????????????????????????KDB?????????????????仹?????????????????????о?????????????
??????????????????awr??????????????????????????????Щrow lock contention?????????????????????????ini_trans????????????????????????????????ini_trans????
????????????????????????????е????????????????????????????????????redo???С????????????????????????????????????????????????????С???redo?л???????7?????????????????С???????????????????????????????redo????????????????Ч??????????????????????????????????????????з???sql???????????????????????????????????????????????????????slelect max(xxx) from xxx?????????????????????????????????????????????????index????????????????KDB?黹??????????????????·???????Щ????????????к?????????????????????Щ?????????????????KDB??tpcc????????????????
??????Oracle??KDB????????????????????tpcc?????9??KDB???????Щ?????????????????????????????????????KDB??????????????????????????????KDB??????????????????????????????????????????????????μ????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????д????????????????pk?????????????????????????????????????????????????????????????????ο??????????????????????????????????????????pk?????????????????????л?????????????????????λ??????????????????KDB????????????Щ????????????????????????????????????????н???????????????????????????????????????????????????λ?????????????????????飬????ú????????????θ?л??