• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Web中間件的運維管理系統(tǒng)的性能優(yōu)化方法研究與實踐

    2011-06-27 03:00:34張永華
    電信科學 2011年11期
    關鍵詞:中間件工單線程

    張永華

    (中國移動通信集團公司廣西分公司 南寧530022)

    1 引言

    近年來,隨著電信運營商市場的發(fā)展,為適應全業(yè)務發(fā)展和市場競爭需要,對運維管理系統(tǒng)能力提升提出了更高的要求,運維管理系統(tǒng)經(jīng)過長期建設,各種應用規(guī)模越來越龐大,所承載的應用范圍不斷拓寬,其中電子運維系統(tǒng)(electric operation maintenance system,EOMS)作為業(yè)務開通和網(wǎng)絡運維集中管理的重要支撐系統(tǒng),隨著用戶量的不斷擴大,新功能模塊的更新上線,其性能開始下降,影響了用戶使用感知。EOMS采用基于中間件的Web應用模式建設,這種分布式體系具有易擴展和方便維護的特點,但其多層的體系架構也給整體性能優(yōu)化帶來了新的問題與挑戰(zhàn),以往對這種Web應用性能優(yōu)化研究主要集中在數(shù)據(jù)庫訪問的性能優(yōu)化上,并沒有從整個體系考慮系統(tǒng)的性能優(yōu)化策略。針對這一問題,本文以EOMS系統(tǒng)的性能優(yōu)化實踐為背景,在保持系統(tǒng)良好體系結構和易于擴展、維護的基礎上,從主機系統(tǒng)、網(wǎng)絡、數(shù)據(jù)庫、中間件、應用結構多個層面對基于中間件的Web應用提出性能優(yōu)化方法,并對這些方法的實施效果作了測試比較。

    參照EOMS系統(tǒng)用戶數(shù)量在廣西省與中國移動通信集團公司廣西分公司(簡稱廣西移動)同等規(guī)模的公司系統(tǒng)運行情況,同時結合廣西省網(wǎng)絡現(xiàn)狀,將本次優(yōu)化活動的目標設定如下:將EOMS系統(tǒng)日常處理訪問量最大的模塊——流程管理模塊下的工單處理速度作為本次優(yōu)化效果評估的主要指標,最終把EOMS工單處理時間縮短到7 s以內(nèi)(當前性能13 s)。

    2 技術特點及性能影響因素

    EOMS是一套支撐網(wǎng)絡運維工作集中化、流程化、電子化、自動化、智能化的系統(tǒng)。廣西移動的EOMS由2006年開始建設,經(jīng)過4年多不斷的完善,目前系統(tǒng)主要分為流程管理、值班管理、業(yè)務開通、信息發(fā)布、代維管理、作業(yè)計劃等6大模塊。系統(tǒng)在用賬號已經(jīng)達到2 400個,日均在線人數(shù)600~700人,日均工單流轉量達到7 000~10 000張。隨著電信市場全業(yè)務的發(fā)展,EOMS將成為支撐全業(yè)務開通及保障的重要系統(tǒng)。

    EOMS采用基于中間件的3層軟件結構體系,自下而上分別是數(shù)據(jù)庫、中間件、Web服務(如圖1所示),這種架構應用本身不具備獨立運行的能力,必須將其部署到中間件容器中,應用系統(tǒng)才可以正常地運行。隨著EOMS用戶量的增加,用戶經(jīng)常抱怨常用的應用模塊(如工單、維護作業(yè)、信息發(fā)布等)訪問速度慢、頁面提交處理及查詢反應時間長等問題。EOMS性能優(yōu)化必須結合系統(tǒng)的技術特點,對影響性能的各層面因素(包括主機系統(tǒng)、數(shù)據(jù)庫、中間件(應用服務器)、應用(服務層與應用層)自身)進行全面分析。以下分別從主機、數(shù)據(jù)庫、Web中間件、應用4個層面,對可能存在的性能影響因素與影響特性進行闡述。

    2.1 主機系統(tǒng)

    目前EOMS系統(tǒng)采用SPARC Enterprise M9000服務器。該型號服務器的性能有如下特點。

    SPARC Enterprise M9000服務器是采用對稱式多處理(symmetric multi-processing,SMP)體系結構開發(fā)的 Unix 服務器,兼具超級計算機的高速技術和 Unix服務器的開放性。如果在運行過程中發(fā)生了問題,可以自我修正或隔離導致異常的環(huán)節(jié),而無需停止系統(tǒng)。此特性可在許多情況下最大限度地減少系統(tǒng)故障,從而提高作業(yè)的連續(xù)性。

    每個SPARC Enterprise M9000服務器都包含一個或多個SPARC64TMⅥ/SPARC64TMⅦCPU。它們可像多個服務器一樣運行,允許靈活地使用資源(包括更有效地執(zhí)行作業(yè)操作),有利于虛擬化技術的應用。針對M9000服務器可分區(qū)分片利用的新特性,結合EOMS應用特性,可通過配置多個應用節(jié)點且分布式部署的方式,使系統(tǒng)的資源利用率達到最優(yōu)。

    另外,主機操作系統(tǒng)版本為Sun Solaris 10,其影響I/O性能的主要參數(shù)介紹如下。

    (1)ulimit

    ulimit是一種 Solaris系統(tǒng)的內(nèi)鍵功能,具有一套參數(shù)集,用于由它生成的 shell進程及其子進程的資源使用設置限制。

    假設有這樣一種情況,一臺 Unix主機上同時登錄了10個人,在系統(tǒng)資源無限制的情況下,這 10個用戶同時打開了 500個文檔,而假設每個文檔的大小有 10 MB,這時系統(tǒng)的內(nèi)存資源就會受到巨大的挑戰(zhàn)。

    而EOMS實際應用的環(huán)境要比這種假設復雜得多,EOMS作為在線式數(shù)據(jù)庫處理應用,對操作系統(tǒng)的文件資源操作更為頻繁,例如一個典型工單流操作中,每個工單文件流轉環(huán)節(jié)、步驟都對開啟文件描述符的數(shù)量、分配堆棧的大小、CPU時間、虛擬內(nèi)存大小等有非常嚴格的要求。資源的合理限制和分配,不僅僅是保證系統(tǒng)可用性的必要條件,也與系統(tǒng)上軟件運行的性能有著密不可分的聯(lián)系。這時,ulimit可以起到很大的作用,是一種簡單并且有效的實現(xiàn)資源限制的方式。

    ulimit用于限制 shell啟動進程所占用的資源,支持對以下各種類型資源的限制:所創(chuàng)建的內(nèi)核文件的大小、進程數(shù)據(jù)塊的大小、shell進程創(chuàng)建文件的大小、內(nèi)存鎖住的大小、常駐內(nèi)存集的大小、打開文件描述符的數(shù)量、最大分配堆棧的大小、CPU時間、單個用戶的最大線程數(shù)、shell進程所能使用的最大虛擬內(nèi)存。同時,它支持硬資源和軟資源的限制。

    (2)TCP_TIME_WAIT_INTERVAL

    該參數(shù)用于通知TCP/IP將已關閉的連接控制塊保留的時間。在應用程序完成 TCP/IP連接后,控制塊將保留指定的時間。當連接比率較高時,該保留時間的設置可能導致累積大量的 TCP/IP連接,從而導致服務器性能下降。當EOMS系統(tǒng)在線用戶并發(fā)處理統(tǒng)一應用模塊(如維護作業(yè)模塊)時,服務器在某些峰值期間會延遲,用netstat命令顯示 HTTP Server打開的許多套接字處于 CLOSE_WAIT或 FIN_WAIT_2狀態(tài)。明顯的延遲可能會長達 4 min,其間服務器無法發(fā)送任何響應,但是 CPU利用率很高,所有活動都在系統(tǒng)進程中。

    (3)TCP_FIN_WAIT_2_FLUSH_INTERVAL

    該參數(shù)用于指定禁止處于 FIN_WAIT_2狀態(tài)的連接保持該狀態(tài)的計時器時間間隔。該參數(shù)與TCP_TIME_WAIT_INTERVAL配合使用,可以讓EOMS的數(shù)據(jù)操作應用訪問操作系統(tǒng)時,網(wǎng)絡等待時間達到合理水平。

    2.2 數(shù)據(jù)庫

    數(shù)據(jù)庫常用的幾種定量分析方法主要包括:響應時間和吞吐量之間的權衡、數(shù)據(jù)庫的可用性和命中率、內(nèi)存的使用情況。

    (1)響應時間和吞吐量之間的權衡

    響應時間是指應用做出反應的時間,以毫秒或秒表示,該值越低越好。吞吐量是指每個單位時間完成的工作,或是單位時間內(nèi)數(shù)據(jù)庫完成的 SQL語句數(shù)目,以每秒的事務量表示,該值越高越好。

    (2)數(shù)據(jù)庫的高可用性和命中率

    高可用性:數(shù)據(jù)庫系統(tǒng)保障能長時間運行,減少計劃內(nèi)(甚至是計劃外)停機時間,最好能夠24 h×7無障礙運行,這就是高可用性標準。

    命中率:Oracle數(shù)據(jù)庫通過使用LRU算法,將最近訪問的數(shù)據(jù)塊存放到緩存中,從而使對磁盤數(shù)據(jù)的訪問效率優(yōu)化到接近內(nèi)存訪問的速度。由于數(shù)據(jù)庫應用的核心操作就是數(shù)據(jù)的訪問和處理,因此如果應用系統(tǒng)訪問的大部分數(shù)據(jù)塊已在緩存中,也就是數(shù)據(jù)在緩存中命中,即數(shù)據(jù)命中率。

    (3)內(nèi)存分配調(diào)優(yōu)

    內(nèi)存分配是在系統(tǒng)運行期間動態(tài)完成的,以EOMS的Oracle 10版本為例,數(shù)據(jù)庫管理員可以根據(jù)數(shù)據(jù)庫運行狀況調(diào)整數(shù)據(jù)庫系統(tǒng)全局區(qū)(SGA區(qū))的數(shù)據(jù)緩沖區(qū)、日志緩沖區(qū)和共享池的大小;還可以調(diào)整程序全局區(qū)(PGA區(qū))的大小。合理地分配SGA與PGA內(nèi)存,可以提高緩存的性能,降低 SQL語句解析的時間,減少頁面調(diào)度及換頁,另外一方面,數(shù)據(jù)庫索引配置不合理,會導致Oracle數(shù)據(jù)庫產(chǎn)生大量的全表掃描,全表掃描必然造成數(shù)據(jù)內(nèi)存頁面的頻繁調(diào)度。

    本文中的EOMS系統(tǒng)優(yōu)化,將重點從數(shù)據(jù)庫的可用性和命中率、內(nèi)存的使用情況兩個方面進行分析。

    2.3 中間件

    中間件是一種獨立的系統(tǒng)軟件或服務程序,分布式應用軟件借助這種軟件在不同的技術之間共享資源。中間件位于客戶機/服務器的操作系統(tǒng)之上,管理計算機資源和網(wǎng)絡通信,是連接兩個獨立應用程序或獨立系統(tǒng)的軟件。相連接的系統(tǒng),即使具有不同的接口,通過中間件彼此也能交換信息。

    EOMS采用的是IBM WebSphere Process Server V6(WPS)中間件產(chǎn)品,WPS是運行于 WebSphere ApplicationServer(WAS)之上的業(yè)務流程集成服務,WAS中的各種參數(shù)的設置都會對 WPS的運行性能產(chǎn)生直接影響。影響WAS運行性能的主要參數(shù)如下。

    (1)追蹤和日志相關的參數(shù)

    追蹤和日志是進行問題分析最重要的手段之一,詳細的追蹤和日志可以幫助用戶和 WAS開發(fā)、支持人員獲得更多的運行信息,但同時也帶來了較大的 I/O資源消耗,降低了 WAS的性能。

    (2)Java虛擬機 (JVM)相關的參數(shù)

    其中aBn為集合Bn中元素的策略狀態(tài),an0表示用戶n退出信道競爭時的策略狀態(tài),aBn/n為用戶n的相鄰用戶在n退出信道競爭時的策略狀態(tài).然而博弈過程中,n只對集合In中的用戶產(chǎn)生干擾,則有:

    IBM JVM默認的 Java GC規(guī)則是標記-清除-整理 ,IBM在Java 5.0之后引入新的 Java GC規(guī)則,該規(guī)則在許多情況下通過調(diào)整短生命周期對象和長生命周期對象所占用 Java堆的空間大小提高性能。初始堆大小用于指定JVM代碼可使用的初始堆大?。ㄒ哉鬃止?jié)計)。增加最小堆大小可改進啟動,減少發(fā)生垃圾回收的次數(shù),并且可實現(xiàn) 10%的性能增益。通常,增加 Java堆的大小會改進吞吐量,直到堆不再駐留在物理內(nèi)存中。當堆開始交換到磁盤后,Java性能將大幅下降。

    (3)線程池大小相關的參數(shù)

    對于每個WAS的Server,有3個線程池的參數(shù)需要調(diào)整:Default、ORB、Web Container。

    Default線程池中的線程為分配給 MDB的實例使用,除非單獨指定其他的線程池。這意味著Default線程池要比較大,尤其是當增大激活規(guī)范的 maxConccurency參數(shù)時。

    ORB(object request broker,對象請求代理)線程池用于運行 ORB請求,如遠程 EJB(enterprise Java beans)調(diào)用。如果有大量的遠程 EJB被調(diào)用,比如人工任務 API被調(diào)用,需要加大 ORB線程池大小提高遠程 EJB調(diào)用的并發(fā)處理能力。

    Web Container線程池中的線程用于處理 HTTP和Web服務的請求,且被所有應用共用,因此需要增大線程池,以提高 HTTP和 Web服務請求的并發(fā)處理能力。

    (4)數(shù)據(jù)源連接池大小相關的參數(shù)

    最大連接數(shù)指可以在數(shù)據(jù)源連接池中創(chuàng)建的最大物理連接數(shù),最大連接數(shù)會影響數(shù)據(jù)庫操作的并發(fā)能力。

    2.4 應用程序

    應用不是獨立于它的操作環(huán)境而存在的,相反,內(nèi)存資源、磁盤輸入/輸出和 CPU的使用直接影響它的操作環(huán)境,應用優(yōu)化得越好,就越容易優(yōu)化支持這個應用的環(huán)境。由于其他系統(tǒng)硬件或軟件的原因而導致的瓶頸,如應用系統(tǒng)本身的設計問題、超出系統(tǒng)吞吐量(在一定時間內(nèi)系統(tǒng)處理數(shù)據(jù)的能力)的限制、使用的 SQL結構和語句不合理等,必須聯(lián)合應用軟件開發(fā)商,從設計上分析影響性能的問題,并對其進行改進和調(diào)整。常見的問題如下。

    ·大量使用固定參數(shù),SQL硬編碼過多。

    ·SQL語句中編碼不嚴謹,查詢條件設計不合理。

    ·頻繁和無序的邏輯數(shù)據(jù)塊讀寫,導致物理I/O的讀取次數(shù)過多。

    ·代碼關鍵字不合理,以“不等于”和“等于”為例:SQL中帶有很多“<>”的查詢,如果字段值是有限個不重復值,要改寫為多個OR連接的“=”查詢,例如deleted<>1,deleted字段只出現(xiàn)2個值,即 0和 1,不如寫為deleted=0,“<>”查詢會導致字段的索引失效,應盡量避免。

    3 優(yōu)化實施方法

    3.1 操作系統(tǒng)參數(shù)調(diào)優(yōu)

    (1)Solaris 文件描述符(ulimit)

    文件描述符是Unix系統(tǒng)內(nèi)核中用于表示特定進程打開的特定文件的方式,通常是一個整型的變量。如果此參數(shù)的值過低,在系統(tǒng)日志中顯示打開過多文件錯誤,從而影響用戶的請求。根據(jù)EOMS用戶訪問量和工單數(shù)據(jù)處理量的估算,對EOMS操作系統(tǒng)Solaris 10的相應參數(shù)調(diào)整如下。

    缺省值:無;

    建議值:65 535。

    (2)Solaris TCP_TIME_WAIT_INTERVAL

    該參數(shù)是通知TCP/IP保留已關閉連接控制塊的時間。在應用程序完成 TCP/IP連接后,控制塊保留指定的時間。根據(jù)EOMS數(shù)據(jù)連接方式和TCP網(wǎng)絡訪問特點,對EOMS操作系統(tǒng)Solaris 10的相應參數(shù)調(diào)整如下。

    缺省值:缺省為 2 400 s。

    建議值:60 s。

    (3)Solaris TCP_FIN_WAIT_2_FLUSH_INTERVAL

    該參數(shù)指定禁止處于 FIN_WAIT_2中的連接保留在此狀態(tài)中的定時器間隔。根據(jù)EOMS數(shù)據(jù)連接方式和TCP網(wǎng)絡訪問特點,對EOMS操作系統(tǒng)Solaris 10的相應參數(shù)調(diào)整如下。

    缺省值:缺省為 675 000。

    建議值:67 500。

    EMOS系統(tǒng)的分布式部署方案如圖2所示。

    EOMS系統(tǒng),現(xiàn)有軟件部署架構由一臺ISA服務器在最前端實現(xiàn)移動運維內(nèi)部網(wǎng)絡與移動OA網(wǎng)絡間的互連互通。

    在ISA服務器后端,引入一個HTTP服務中間件NGINX。NGINX起到負載均衡、按端口提供映射服務的作用。其優(yōu)點如下:由于系統(tǒng)實現(xiàn)分布式處理,以NGINX替換原IBM提供的負載分流軟件HIS以提高負載分流時的性能;通過NGINX配置文件的修改調(diào)整,當系統(tǒng)某組節(jié)點出現(xiàn)故障時,可以快速切換,將使用用戶分流到其他節(jié)點。切換時間2 s,不影響用戶。

    在NGINX服務器后端,通過NGINX和M9000虛擬化分區(qū)技術,對應用中間件建立了7組節(jié)點服務。采用7組節(jié)點的原因如下:原有EOMS系統(tǒng)WPS軟件應用集群只有兩個節(jié)點,兩個節(jié)點共同承載整個EOMS系統(tǒng)的所有應用,當EOMS軟件因為線程或者應用高負荷導致系統(tǒng)崩潰時,無備用節(jié)點提供系統(tǒng)服務。

    當某個EOMS應用內(nèi)部異常導致某個WPS節(jié)點崩潰時,通過NGINX配置快速切換,不會影響其他應用資源,以保障應用可用性和穩(wěn)定性。

    EOMS系統(tǒng)既存在人工任務(如派發(fā)工單、處理工單等),也存在自動任務(如網(wǎng)管告警派單接口、各類輪循任務等)。由于人工任務與自動任務的特點及要求是不同的,如果混雜在一起,將會導致系統(tǒng)越在忙時越忙的情況,影響系統(tǒng)運行。所以在新的系統(tǒng)環(huán)境中按照業(yè)務特點,對系統(tǒng)進行拆分及分布式部署,使自動任務與人工任務相隔離,各行其道,互不干擾。

    數(shù)據(jù)庫承載服務在原EOMS系統(tǒng)采用的HA技術上,引入了Oracle Data Guard同步備份機制,保證了在數(shù)據(jù)庫出現(xiàn)異常時,可以在線切換到備用的數(shù)據(jù)庫進行業(yè)務承載,達到應用24 h不間斷處理服務的目的。

    3.2 數(shù)據(jù)庫調(diào)優(yōu)

    本次結合EOMS日常工單處理量及人工任務并發(fā)訪問量,對數(shù)據(jù)庫進行DBA跟蹤,主要對Hit Ratio、PGA、LOG buffer、Hash join語句等參數(shù)作出以下調(diào)整:

    ·因Hit Ratio命中率低,將db_cache_size增加到7 086 MB,同時 SGA_MAX_SIZE相應增加,Hit Ratio調(diào)整前后指標變化如圖3所示;

    ·因PGA的命中率極低,將pga_aggregate_target提高一倍后,數(shù)據(jù)庫TEMP表空間現(xiàn)象明顯減少,大幅增加了涉及sort和Hash join操作的語句執(zhí)行效率;

    ·因LOG buffer相關等待事件明顯,增大log_buffer大小為2 MB;

    ·按照順序掃描的SQL語句創(chuàng)建或重建相關表的索引;

    ·新增索引,對無索引或條件語句涉及的字段未建有索引的表創(chuàng)建相應的索引,通過statspack篩選所有table access full的語句,判斷全表掃描的必要性,對于走索引合理的語句創(chuàng)建合適的索引,通過梳理新建了35個索引,調(diào)整后全表掃描前后的對比如圖4所示;

    ·把使用最頻繁的幾個索引單獨放在一個dbspace里,暫時不需要對單個索引作分片處理。

    索引表空間分布如圖5所示。SYSTEM和XDB為系統(tǒng)索引表空間,indexdbs表空間是主要的用戶索引表空間,包含306個用戶索引,EOMS30和emosdbs是次要用戶索引表空間,分別包含184個和175個用戶索引。

    3.3 中間件調(diào)優(yōu)

    通過對IBM WebSphere的中間件運行日志進行跟蹤分析,結合IBM官網(wǎng)給出中間件性能問題指南手冊,重點對JVM、線程、數(shù)據(jù)庫連接池等方面進行分析調(diào)優(yōu)。

    (1)VM 檢查

    目前系統(tǒng)分配給WPS JVM的大小為1 GB,在實際JVM消耗情況跟蹤中,發(fā)現(xiàn)系統(tǒng)運行過程中,其JVM的峰值已經(jīng)與系統(tǒng)設定的閾值很接近了,在用戶請求集中而可用資源較少的情況下,就會出現(xiàn)系統(tǒng)等待的情況,原因是中間件必須將內(nèi)存回收后,才會分配排隊等待的請求,所以JVM要進行適當?shù)恼{(diào)整,把最大堆調(diào)整至1 500 MB。

    (2)線程池

    EOMS所有用戶訪問請求最終都轉化成中間件用戶響應線程的形式完成處理,線程池解決了用戶響應線程的創(chuàng)建與銷毀所消耗的時間,可以有效地提高對用戶請求的響應,所以給線程池設置一個合適的值,滿足目前系統(tǒng)吞吐量是一個很重要的工作。目前系統(tǒng)分配給中間件的線程數(shù)是150個,即線程池中有150個線程循環(huán)響應用戶的請求。結合系統(tǒng)設置和對忙時EOMS應用日志的觀察,認為需要增大線程池,以滿足現(xiàn)有的業(yè)務需求,因此將線程數(shù)設置為200個。

    (3)數(shù)據(jù)庫連接池

    EOMS應用并不直接管理數(shù)據(jù)庫連接,而是通過中間件提供的連接池管理。在每次建立數(shù)據(jù)庫物理連接時,數(shù)據(jù)庫要為該連接分配多種資源,反之,釋放連接時,要把這些資源及時釋放掉。分配和釋放資源也都是耗時的操作,因此,反復建立/釋放數(shù)據(jù)庫連接會對系統(tǒng)的效率產(chǎn)生不良影響。IBM WebSphere自身提供連接池技術,在連接池中維護多個活動的數(shù)據(jù)庫物理連接,當系統(tǒng)需要進行數(shù)據(jù)庫訪問操作時,從池中獲得一個連接,操作完畢后并不直接釋放,而是把連接放回池中,以便以后使用,這樣可以大大減少建立/釋放連接的次數(shù)。通過對連接池物理連接數(shù)量大小的調(diào)整,可以獲得最佳性能。結合系統(tǒng)設置和EOMS忙時的應用日志的觀察,需要相應地對數(shù)據(jù)連接池參數(shù)進行調(diào)整,經(jīng)過評估,250個足以滿足現(xiàn)有業(yè)務需求,因此連接池的最大并發(fā)數(shù)設置為250個。

    3.4 應用代碼調(diào)優(yōu)

    完成以上3個層面的調(diào)整后,發(fā)現(xiàn)還有30%~40%的系統(tǒng)性能問題未得到明顯改善,需要進一步對應用代碼進行分析。主要提出以下EOMS開發(fā)編碼規(guī)范,以“關鍵模塊代碼走查”和“框架代碼復查”為主要方式,對代碼提出了調(diào)整策略。

    (1)批量查詢代碼調(diào)整策略

    一次操作中提取盡量多的數(shù)據(jù) (N+1):通過代碼循環(huán)優(yōu)化,增加一次性數(shù)據(jù)讀取的數(shù)量集合,減少與數(shù)據(jù)庫交互的次數(shù),以便大量數(shù)據(jù)操作在內(nèi)存中完成,保證代碼執(zhí)行效率。

    (2)將需要存取的塊的數(shù)量減到最小,必要時重寫代碼及SQL語句

    即能定義為包體的局部過程或局部變量的,就不要在包中定義;能在過程內(nèi)定義的子過程或變量,就不要定義為包體中的局部過程或局部變量;子過程使用的變量,不要在父過程中定義。從而執(zhí)行部分縮小,減少網(wǎng)絡傳輸以及內(nèi)存交互的負荷。

    (3)對關鍵字編碼進行規(guī)范

    規(guī)則如下。

    ·變量未賦值前,保持進行Null的引用,避免因內(nèi)存泄露導致系統(tǒng)性能下降。

    ·減少SQL硬編碼,硬編碼即每個SQL查詢條件都使用固定參數(shù)形式寫死,這樣導致每一次參數(shù)的變動Oracle數(shù)據(jù)庫都會當作一條新的SQL解析并執(zhí)行,無法利用Oracle的緩存命中區(qū),從而增加了Oracle數(shù)據(jù)庫解析的開銷。

    ·不要隨意使用distinct、<>等關鍵字,如必須使用,注意分析其必要性。

    ·避免未捕獲的異常拋出,每個SQL都有可能出錯。需要使用異常捕獲語句包裹每個SQL,并給出恰當?shù)奶崾?。比如某系統(tǒng)前段時間一直有no_data_found的錯誤,程序拋出的異常就是這個。很簡單,這說明程序中有個select語句查詢結果為空,但并沒有捕獲這個異常,所以直接拋出了no_data_found,這個錯誤是無法定位的。過多未被捕獲異常會產(chǎn)生額外的性能開銷。

    通過程序代碼走查修改,逐步優(yōu)化程序代碼,減少不規(guī)范,從每周統(tǒng)計的同一類工單查詢的執(zhí)行效率趨勢圖,可以看出優(yōu)化效果明顯,如圖6所示。

    4 優(yōu)化效果及貢獻度

    (1)優(yōu)化效果

    對EOMS訪問量最多的流程管理模塊下的工單處理模塊處理速度進行優(yōu)化前后效果比對分析,優(yōu)化前后的對比趨勢如圖7所示。

    經(jīng)過優(yōu)化,工單平均處理時間下降到7 s以下,性能效果較優(yōu)化前提升了50%。

    (2)優(yōu)化任務貢獻度

    根據(jù)優(yōu)化順序,針對主機系統(tǒng)、中間件、數(shù)據(jù)庫、應用代碼4個方面,每做完一項優(yōu)化措施,對運維系統(tǒng)的性能優(yōu)化效果提升貢獻情況進行記錄和統(tǒng)計,詳見圖8。

    可以看出,對于基于Web中間件的運維系統(tǒng)調(diào)優(yōu),建議的調(diào)優(yōu)任務的實施順序依次為:數(shù)據(jù)庫調(diào)優(yōu)、應用代碼調(diào)優(yōu)、中間件調(diào)優(yōu)、主機系統(tǒng)調(diào)優(yōu)。

    5 結束語

    本文結合具體實踐,對基于中間件的Web應用系統(tǒng)進行性能調(diào)優(yōu),從主機系統(tǒng)、中間件、數(shù)據(jù)庫、應用結構4方面提出了分析和優(yōu)化策略,并最終取得較好的成效。同時對各層面調(diào)優(yōu)實施后對整體優(yōu)化效果的貢獻情況進行記錄與分析,為后續(xù)同類型技術架構的運維管理系統(tǒng)性能問題優(yōu)化提供了參考依據(jù)和優(yōu)化方向性指導。

    1 中國移動通信集團有限公司.中國移動電子運維系統(tǒng)技術規(guī)范(第 3 版),2009

    2 郭海峰,陽國貴.Oracle數(shù)據(jù)庫性能調(diào)優(yōu)技術與實現(xiàn).計算機工程,2006(19)

    3 孫磊.構建高性能WebSphere企業(yè)級應用.北京:電子工業(yè)出版社,2008

    4 邢文英.QC小組基礎教材(修訂版).北京:中國社會出版社,2005

    猜你喜歡
    中間件工單線程
    基于量化考核的基層班組管理系統(tǒng)的設計與應用
    電子測試(2022年7期)2022-04-22 00:13:16
    基于transformer的工單智能判責方法研究
    高技術通訊(2021年6期)2021-07-28 07:39:20
    RFID中間件技術及其應用研究
    電子制作(2018年14期)2018-08-21 01:38:10
    基于VanConnect中間件的設計與開發(fā)
    電子測試(2018年10期)2018-06-26 05:54:02
    基于HANA的工單備件采購聯(lián)合報表的研究與實現(xiàn)
    中國核電(2017年1期)2017-05-17 06:09:55
    淺談linux多線程協(xié)作
    電力95598熱線全業(yè)務集中后的工單預警機制
    中間件在高速公路領域的應用
    一種支持智能環(huán)境構建的中間件
    Linux線程實現(xiàn)技術研究
    午夜视频国产福利| 欧美成人免费av一区二区三区| 两个人看的免费小视频| 免费看光身美女| 日本免费一区二区三区高清不卡| 精品国产美女av久久久久小说| 少妇的逼好多水| 欧美成人a在线观看| 在线看三级毛片| 亚洲人成网站高清观看| 精品久久久久久久人妻蜜臀av| 婷婷亚洲欧美| 亚洲国产精品999在线| 亚洲熟妇中文字幕五十中出| 十八禁人妻一区二区| 99热6这里只有精品| 观看免费一级毛片| 午夜两性在线视频| 亚洲美女视频黄频| 变态另类丝袜制服| 十八禁人妻一区二区| 老司机福利观看| 真人做人爱边吃奶动态| ponron亚洲| 国产91精品成人一区二区三区| 日本免费a在线| 十八禁人妻一区二区| 亚洲国产中文字幕在线视频| 天天一区二区日本电影三级| 久久国产乱子伦精品免费另类| 成年女人永久免费观看视频| 麻豆成人午夜福利视频| 欧美最黄视频在线播放免费| 午夜福利在线观看免费完整高清在 | 国产精品久久久久久久电影 | 一本久久中文字幕| bbb黄色大片| 国产日本99.免费观看| 亚洲av不卡在线观看| 熟女人妻精品中文字幕| 久99久视频精品免费| 国产淫片久久久久久久久 | 午夜福利视频1000在线观看| 欧美黄色淫秽网站| 91麻豆av在线| 免费在线观看亚洲国产| 99在线视频只有这里精品首页| 亚洲精品影视一区二区三区av| 国产高清有码在线观看视频| 麻豆国产av国片精品| 欧美中文综合在线视频| 国产精品电影一区二区三区| 欧美乱码精品一区二区三区| 久久久久免费精品人妻一区二区| 亚洲一区高清亚洲精品| 99久久无色码亚洲精品果冻| 白带黄色成豆腐渣| av天堂中文字幕网| 日本五十路高清| 91麻豆精品激情在线观看国产| 国产一区二区激情短视频| or卡值多少钱| 99久久无色码亚洲精品果冻| 亚洲人成电影免费在线| 蜜桃久久精品国产亚洲av| 国产97色在线日韩免费| 非洲黑人性xxxx精品又粗又长| 国内精品久久久久久久电影| 精品久久久久久久久久久久久| 国产精品野战在线观看| 99久久九九国产精品国产免费| 国内少妇人妻偷人精品xxx网站| 中文字幕人成人乱码亚洲影| 美女黄网站色视频| av在线天堂中文字幕| 欧美成人a在线观看| bbb黄色大片| 日本在线视频免费播放| 小蜜桃在线观看免费完整版高清| 精品不卡国产一区二区三区| 村上凉子中文字幕在线| 久久精品影院6| 久久天躁狠狠躁夜夜2o2o| 黄色片一级片一级黄色片| 国产探花在线观看一区二区| 欧美+亚洲+日韩+国产| 久久久久久久午夜电影| 97超级碰碰碰精品色视频在线观看| 久久久久免费精品人妻一区二区| 亚洲精品久久国产高清桃花| 成人欧美大片| bbb黄色大片| 在线观看一区二区三区| 亚洲精品日韩av片在线观看 | 免费高清视频大片| 久久精品影院6| 高清毛片免费观看视频网站| 国产日本99.免费观看| 亚洲精品乱码久久久v下载方式 | 国产爱豆传媒在线观看| 1000部很黄的大片| 欧美av亚洲av综合av国产av| 色吧在线观看| 久久中文看片网| 亚洲内射少妇av| 国产欧美日韩一区二区精品| 很黄的视频免费| 国产成人啪精品午夜网站| 精品久久久久久久久久免费视频| 99热精品在线国产| 怎么达到女性高潮| 国产精品野战在线观看| 午夜老司机福利剧场| 国产一区二区在线观看日韩 | 欧美一区二区国产精品久久精品| 18禁美女被吸乳视频| 午夜福利在线观看吧| 国产日本99.免费观看| 亚洲av不卡在线观看| 中文字幕久久专区| av福利片在线观看| 欧美日本亚洲视频在线播放| 色综合亚洲欧美另类图片| 久久久久久久午夜电影| 最近最新中文字幕大全免费视频| 高清毛片免费观看视频网站| 最近最新免费中文字幕在线| 99精品久久久久人妻精品| 特大巨黑吊av在线直播| 一区二区三区国产精品乱码| 中文字幕高清在线视频| 天天一区二区日本电影三级| 国产视频一区二区在线看| 亚洲专区国产一区二区| 精品一区二区三区人妻视频| 欧美日韩黄片免| 人人妻,人人澡人人爽秒播| 又紧又爽又黄一区二区| 99久久99久久久精品蜜桃| 久久久久免费精品人妻一区二区| 全区人妻精品视频| 国产亚洲精品久久久久久毛片| 欧美日韩综合久久久久久 | 大型黄色视频在线免费观看| 日本与韩国留学比较| 国产蜜桃级精品一区二区三区| 国产一区二区激情短视频| 搡老妇女老女人老熟妇| 观看美女的网站| 少妇人妻精品综合一区二区 | 国产精品av视频在线免费观看| 18禁黄网站禁片免费观看直播| 丰满的人妻完整版| 欧美午夜高清在线| 久久亚洲精品不卡| 精品国产美女av久久久久小说| 波多野结衣高清作品| 九九热线精品视视频播放| 偷拍熟女少妇极品色| 男女视频在线观看网站免费| 国产精华一区二区三区| 国产美女午夜福利| 色av中文字幕| 国产精品99久久久久久久久| 美女黄网站色视频| 两人在一起打扑克的视频| 日韩精品中文字幕看吧| 97人妻精品一区二区三区麻豆| 3wmmmm亚洲av在线观看| av天堂在线播放| 午夜视频国产福利| 天天一区二区日本电影三级| 熟女电影av网| 亚洲真实伦在线观看| 中文字幕人妻丝袜一区二区| 91在线精品国自产拍蜜月 | 午夜福利成人在线免费观看| 黄色丝袜av网址大全| 欧美乱色亚洲激情| 午夜福利在线观看免费完整高清在 | 国产男靠女视频免费网站| 少妇丰满av| 老汉色av国产亚洲站长工具| 俄罗斯特黄特色一大片| 成人av在线播放网站| 亚洲第一欧美日韩一区二区三区| 又爽又黄无遮挡网站| 丰满人妻熟妇乱又伦精品不卡| 成人一区二区视频在线观看| 伊人久久精品亚洲午夜| 中文亚洲av片在线观看爽| 国产精品影院久久| 免费电影在线观看免费观看| 九九热线精品视视频播放| 国产精品久久视频播放| 色视频www国产| 搡老熟女国产l中国老女人| 午夜免费成人在线视频| 69av精品久久久久久| 国产久久久一区二区三区| 国产精品99久久99久久久不卡| 久久精品夜夜夜夜夜久久蜜豆| 免费人成视频x8x8入口观看| 一本精品99久久精品77| 精品一区二区三区视频在线观看免费| 19禁男女啪啪无遮挡网站| 三级毛片av免费| 久久久久久久久中文| 男女午夜视频在线观看| 69av精品久久久久久| xxx96com| 亚洲精品一区av在线观看| 听说在线观看完整版免费高清| 99在线视频只有这里精品首页| 国产激情偷乱视频一区二区| 国产三级在线视频| 欧美激情在线99| 成熟少妇高潮喷水视频| 女同久久另类99精品国产91| 18禁美女被吸乳视频| 精品久久久久久成人av| 亚洲va日本ⅴa欧美va伊人久久| 无遮挡黄片免费观看| 91在线精品国自产拍蜜月 | 五月伊人婷婷丁香| 99久久精品国产亚洲精品| 人人妻人人看人人澡| 99久久精品热视频| 成人性生交大片免费视频hd| 国产精品1区2区在线观看.| 国产免费av片在线观看野外av| 国产精华一区二区三区| 757午夜福利合集在线观看| 久久亚洲精品不卡| 真人一进一出gif抽搐免费| 亚洲欧美日韩高清在线视频| 久久久久久九九精品二区国产| 国产精品 国内视频| 国产高清videossex| 精品一区二区三区人妻视频| 哪里可以看免费的av片| 国产视频内射| 欧美绝顶高潮抽搐喷水| a级毛片a级免费在线| 蜜桃亚洲精品一区二区三区| 在线观看av片永久免费下载| 深爱激情五月婷婷| 女警被强在线播放| 免费在线观看日本一区| 老熟妇仑乱视频hdxx| 久久久国产精品麻豆| 内地一区二区视频在线| 国产午夜精品论理片| 国产午夜精品久久久久久一区二区三区 | 男人的好看免费观看在线视频| 小蜜桃在线观看免费完整版高清| 国产成年人精品一区二区| tocl精华| 一区二区三区激情视频| 久久亚洲真实| 99国产精品一区二区三区| 亚洲国产精品sss在线观看| 老汉色av国产亚洲站长工具| 午夜激情福利司机影院| 欧美一区二区精品小视频在线| 99国产综合亚洲精品| 国产97色在线日韩免费| 天天一区二区日本电影三级| 午夜视频国产福利| 国产老妇女一区| 国产一区在线观看成人免费| 亚洲熟妇中文字幕五十中出| 精品欧美国产一区二区三| 午夜日韩欧美国产| 午夜福利在线在线| www.www免费av| 亚洲精品乱码久久久v下载方式 | 亚洲人成电影免费在线| 老司机深夜福利视频在线观看| 热99在线观看视频| 一进一出抽搐动态| 内射极品少妇av片p| eeuss影院久久| 国产精品女同一区二区软件 | 少妇裸体淫交视频免费看高清| 亚洲人成伊人成综合网2020| 99国产精品一区二区三区| 亚洲av日韩精品久久久久久密| 欧美中文日本在线观看视频| 成年版毛片免费区| 亚洲精品粉嫩美女一区| 校园春色视频在线观看| 日韩国内少妇激情av| 欧美午夜高清在线| 99精品久久久久人妻精品| 成人高潮视频无遮挡免费网站| 久久中文看片网| 18禁黄网站禁片午夜丰满| 亚洲一区二区三区不卡视频| 亚洲美女视频黄频| 成人av在线播放网站| 亚洲国产日韩欧美精品在线观看 | 亚洲精品456在线播放app | 国内精品久久久久久久电影| 亚洲av五月六月丁香网| 女人十人毛片免费观看3o分钟| 国产在视频线在精品| 老熟妇仑乱视频hdxx| 国产精品自产拍在线观看55亚洲| 日本三级黄在线观看| 亚洲国产精品sss在线观看| 一本久久中文字幕| 老司机深夜福利视频在线观看| 一个人免费在线观看的高清视频| 最近最新中文字幕大全电影3| 国产乱人视频| 最近在线观看免费完整版| 在线观看舔阴道视频| 99久久精品热视频| 久久久久精品国产欧美久久久| 国产爱豆传媒在线观看| 亚洲国产精品成人综合色| netflix在线观看网站| 99久久精品热视频| 校园春色视频在线观看| 婷婷精品国产亚洲av在线| 亚洲欧美一区二区三区黑人| 亚洲人成网站高清观看| 亚洲国产精品sss在线观看| 18禁裸乳无遮挡免费网站照片| 亚洲第一欧美日韩一区二区三区| 18禁黄网站禁片免费观看直播| 久久久久国内视频| 中文字幕av在线有码专区| 美女免费视频网站| 在线观看免费午夜福利视频| 搞女人的毛片| 国产伦人伦偷精品视频| 国产精品一区二区免费欧美| 人人妻,人人澡人人爽秒播| 操出白浆在线播放| 变态另类成人亚洲欧美熟女| 久久久精品欧美日韩精品| 一区二区三区国产精品乱码| 国产精品久久久人人做人人爽| 在线观看日韩欧美| 亚洲色图av天堂| 少妇的逼好多水| 国产v大片淫在线免费观看| 久久国产乱子伦精品免费另类| 成人无遮挡网站| 欧洲精品卡2卡3卡4卡5卡区| 国产一区二区三区视频了| 99国产精品一区二区蜜桃av| 窝窝影院91人妻| 18禁黄网站禁片免费观看直播| 十八禁人妻一区二区| 精品久久久久久成人av| 亚洲av成人不卡在线观看播放网| 午夜福利在线观看吧| 中文字幕高清在线视频| 99精品欧美一区二区三区四区| 精品久久久久久成人av| 国产真实伦视频高清在线观看 | 亚洲av成人av| 亚洲av成人精品一区久久| 亚洲乱码一区二区免费版| 中国美女看黄片| 黄色成人免费大全| 日韩欧美免费精品| 亚洲一区二区三区不卡视频| 19禁男女啪啪无遮挡网站| 亚洲人成电影免费在线| 久久香蕉精品热| 宅男免费午夜| 天堂网av新在线| 久久精品夜夜夜夜夜久久蜜豆| 亚洲久久久久久中文字幕| 国产免费一级a男人的天堂| 亚洲最大成人手机在线| 国产精品一区二区三区四区免费观看 | 久久久色成人| 国产精品98久久久久久宅男小说| 老鸭窝网址在线观看| 成人永久免费在线观看视频| 久久香蕉国产精品| 中文资源天堂在线| 国产精品久久久久久精品电影| 美女高潮的动态| 每晚都被弄得嗷嗷叫到高潮| 久久久久久久精品吃奶| 国产精品98久久久久久宅男小说| 午夜福利免费观看在线| 国产在线精品亚洲第一网站| 一区福利在线观看| 女人被狂操c到高潮| 中文字幕av成人在线电影| 精品久久久久久久末码| 日本熟妇午夜| 一区二区三区免费毛片| 欧美+日韩+精品| 在线免费观看的www视频| 国产单亲对白刺激| 亚洲电影在线观看av| 1024手机看黄色片| 黄色日韩在线| a级毛片a级免费在线| 久久国产精品人妻蜜桃| 久久精品国产自在天天线| 99热这里只有精品一区| 久久国产乱子伦精品免费另类| 日韩亚洲欧美综合| 亚洲人成网站在线播放欧美日韩| 麻豆成人午夜福利视频| 亚洲国产高清在线一区二区三| 超碰av人人做人人爽久久 | 日韩欧美 国产精品| 狠狠狠狠99中文字幕| 99久久九九国产精品国产免费| 国产亚洲欧美在线一区二区| 高潮久久久久久久久久久不卡| av国产免费在线观看| 国产69精品久久久久777片| 国产成人系列免费观看| 欧美色欧美亚洲另类二区| 国产三级中文精品| 精品熟女少妇八av免费久了| 男人舔女人下体高潮全视频| 午夜精品在线福利| 在线观看免费视频日本深夜| 狠狠狠狠99中文字幕| 欧美日韩国产亚洲二区| 色综合亚洲欧美另类图片| 亚洲avbb在线观看| 国产成人系列免费观看| 一进一出抽搐动态| 老汉色∧v一级毛片| 三级毛片av免费| 久久香蕉精品热| 日日干狠狠操夜夜爽| 国产伦精品一区二区三区四那| 欧美黄色片欧美黄色片| 午夜福利成人在线免费观看| 宅男免费午夜| 熟女少妇亚洲综合色aaa.| 国产男靠女视频免费网站| 亚洲av免费高清在线观看| 在线观看免费视频日本深夜| 一个人观看的视频www高清免费观看| 国产成人a区在线观看| 国产精品一及| 欧美成人免费av一区二区三区| 人人妻,人人澡人人爽秒播| 久久久国产成人免费| 成年版毛片免费区| 极品教师在线免费播放| 国产激情偷乱视频一区二区| 国产成年人精品一区二区| 欧美国产日韩亚洲一区| 亚洲国产精品999在线| 色尼玛亚洲综合影院| 美女大奶头视频| 精品无人区乱码1区二区| 国内少妇人妻偷人精品xxx网站| 亚洲七黄色美女视频| 在线观看66精品国产| 女人十人毛片免费观看3o分钟| 久久久久免费精品人妻一区二区| or卡值多少钱| 国产伦精品一区二区三区四那| 国产精品免费一区二区三区在线| 99久久精品一区二区三区| 丰满人妻一区二区三区视频av | 国内精品一区二区在线观看| 国产精品女同一区二区软件 | 亚洲欧美日韩卡通动漫| 国内精品久久久久精免费| 亚洲国产欧美人成| 国产探花在线观看一区二区| 宅男免费午夜| 黄色丝袜av网址大全| 啦啦啦免费观看视频1| 精品人妻一区二区三区麻豆 | 淫妇啪啪啪对白视频| 国产精品香港三级国产av潘金莲| 国产精品亚洲av一区麻豆| 国产乱人伦免费视频| 免费大片18禁| 久久久久免费精品人妻一区二区| 国产精品日韩av在线免费观看| 成人精品一区二区免费| 69av精品久久久久久| 久久久久免费精品人妻一区二区| 国产精品爽爽va在线观看网站| 免费人成在线观看视频色| 88av欧美| 中文字幕av在线有码专区| 色综合站精品国产| av专区在线播放| 高清日韩中文字幕在线| 国产伦精品一区二区三区四那| 亚洲国产欧美人成| 国产精品一区二区三区四区免费观看 | 别揉我奶头~嗯~啊~动态视频| 一级黄色大片毛片| 搡老妇女老女人老熟妇| 精品国产超薄肉色丝袜足j| 午夜福利视频1000在线观看| 日本与韩国留学比较| 51国产日韩欧美| 午夜a级毛片| 最近在线观看免费完整版| 国产一区二区三区视频了| 欧美成人性av电影在线观看| 国产av麻豆久久久久久久| 国产三级黄色录像| 欧美最黄视频在线播放免费| 久久久国产精品麻豆| 国产av一区在线观看免费| 少妇丰满av| 精品久久久久久久久久久久久| 日韩欧美精品v在线| a在线观看视频网站| 91在线观看av| 亚洲国产欧美人成| 亚洲精品456在线播放app | 五月玫瑰六月丁香| 国产综合懂色| 亚洲美女黄片视频| 日本一二三区视频观看| 亚洲中文字幕日韩| 叶爱在线成人免费视频播放| 99热这里只有是精品50| 18禁国产床啪视频网站| 最新在线观看一区二区三区| 999久久久精品免费观看国产| 日韩欧美免费精品| 日本熟妇午夜| 欧美一区二区国产精品久久精品| 日本在线视频免费播放| 精品国产美女av久久久久小说| 99久久精品国产亚洲精品| 久久精品91蜜桃| 精品免费久久久久久久清纯| 亚洲最大成人中文| 亚洲熟妇熟女久久| 亚洲avbb在线观看| 久久久成人免费电影| 天堂影院成人在线观看| 亚洲精品粉嫩美女一区| 免费av观看视频| 亚洲av熟女| 亚洲专区国产一区二区| 少妇人妻精品综合一区二区 | av黄色大香蕉| 国产精品爽爽va在线观看网站| 香蕉久久夜色| 欧美成狂野欧美在线观看| 欧美一区二区精品小视频在线| 国产成人啪精品午夜网站| 免费电影在线观看免费观看| 熟妇人妻久久中文字幕3abv| 久久6这里有精品| 精品人妻偷拍中文字幕| 少妇人妻精品综合一区二区 | 非洲黑人性xxxx精品又粗又长| 亚洲美女黄片视频| 成人18禁在线播放| 免费高清视频大片| 尤物成人国产欧美一区二区三区| 五月玫瑰六月丁香| 国产成人av激情在线播放| 久久6这里有精品| 大型黄色视频在线免费观看| 欧美丝袜亚洲另类 | 丁香六月欧美| 岛国在线免费视频观看| 日本熟妇午夜| 麻豆成人午夜福利视频| 国产男靠女视频免费网站| 精品久久久久久久久久免费视频| 琪琪午夜伦伦电影理论片6080| 日本成人三级电影网站| 亚洲成av人片免费观看| 久久精品国产自在天天线| 成人18禁在线播放| 91麻豆精品激情在线观看国产| 成人欧美大片| 超碰av人人做人人爽久久 | 欧美性感艳星| 又黄又爽又免费观看的视频| 久99久视频精品免费| 无遮挡黄片免费观看| 欧美最黄视频在线播放免费| 国产精品精品国产色婷婷| 日本黄大片高清| av女优亚洲男人天堂| 婷婷六月久久综合丁香| 精品久久久久久久久久久久久| 免费观看人在逋| 老熟妇乱子伦视频在线观看| 国产日本99.免费观看| 少妇人妻一区二区三区视频| 国产伦精品一区二区三区四那| 亚洲性夜色夜夜综合| 精品国产亚洲在线| 在线观看日韩欧美| 日本 av在线| 国产av一区在线观看免费| 日韩欧美一区二区三区在线观看| АⅤ资源中文在线天堂| 尤物成人国产欧美一区二区三区| 婷婷六月久久综合丁香| www国产在线视频色| 亚洲精品一区av在线观看|