我使用Oracle數據庫[11.2]與高級排隊(AQ)瓦特/ JAVA JMS API。 我當前的Oracle設置爲默認設置,無需額外的調整參數。 高層體系結構:甲骨文AQ性能調整
數據庫排隊消息到持久性隊列(按優先級排序)
EXEC DBMS_AQADM.CREATE_QUEUE_TABLE (queue_table => 'order_queue_table', queue_payload_type => 'aqadm.order_message_t', sort_list=>'PRIORITY,ENQ_TIME');
EXEC DBMS_AQADM.CREATE_QUEUE (queue_name => 'order_queue', queue_table => 'order_queue_table');
EXEC DBMS_AQADM.START_QUEUE (queue_name => 'order_queue');
爪哇JMS消費者是用3個併發線程出隊的消息。
一切的偉大工程!和快樂的場景,只要隊列中的消息@ 10K。 只要排隊消息雙打或三元組出列表現明顯下降!!!
我跟着以下鏈接 http://docs.oracle.com/cd/B28359_01/server.111/b28420/perform.htm
對IO和AQ性能調整有什麼建議?