[發(fā)明專利]主機(jī)交易中主機(jī)程序性能采集方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202110243195.2 | 申請(qǐng)日: | 2021-03-05 |
| 公開(公告)號(hào): | CN113010554A | 公開(公告)日: | 2021-06-22 |
| 發(fā)明(設(shè)計(jì))人: | 謝小舜;梁錦華 | 申請(qǐng)(專利權(quán))人: | 中國(guó)工商銀行股份有限公司 |
| 主分類號(hào): | G06F16/2455 | 分類號(hào): | G06F16/2455;G06F16/27;G06Q40/04 |
| 代理公司: | 北京三友知識(shí)產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 任默聞;王濤 |
| 地址: | 100140 北*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 主機(jī) 交易 程序 性能 采集 方法 裝置 | ||
本申請(qǐng)實(shí)施例提供一種主機(jī)交易中主機(jī)程序性能采集方法及裝置,可用于金融技術(shù)領(lǐng)域,方法包括:控制運(yùn)行在客戶信息控制系統(tǒng)中間件上的目標(biāo)主機(jī)交易對(duì)應(yīng)的各個(gè)主機(jī)程序數(shù)據(jù),均運(yùn)行在預(yù)設(shè)的第一任務(wù)控制塊內(nèi),并使所述目標(biāo)主機(jī)交易對(duì)應(yīng)的分布式數(shù)據(jù)庫(kù)數(shù)據(jù)運(yùn)行在第二任務(wù)控制塊中;采集并存儲(chǔ)所述目標(biāo)主機(jī)交易過程中的所述第一任務(wù)控制塊內(nèi)的各個(gè)所述主機(jī)程序的性能數(shù)據(jù)。本申請(qǐng)能夠有效提高主機(jī)交易過程中主機(jī)程序性能數(shù)據(jù)采集的便捷性,并能夠有效降低主機(jī)交易過程中主機(jī)程序性能數(shù)據(jù)的采集成本,并有效提高主機(jī)程序性能數(shù)據(jù)的采集準(zhǔn)確性。
技術(shù)領(lǐng)域
本申請(qǐng)涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別涉及金融技術(shù)領(lǐng)域,具體涉及主機(jī)交易中主機(jī)程序性能采集方法及裝置。
背景技術(shù)
銀行、證券等金融機(jī)構(gòu)的主機(jī)交易,運(yùn)行在IBM大機(jī)的CICS中間件上,為了保證主機(jī)交易的有效性,需要進(jìn)行性能采集以用于分析,以在遇到交易性能問題時(shí)根據(jù)采集到的性能數(shù)據(jù)確定解決方式。
由于一個(gè)主機(jī)交易包含多個(gè)主機(jī)程序和SQL處理,因此現(xiàn)有的性能數(shù)據(jù)采集方式包括主機(jī)交易過程中的主機(jī)程序的性能分析和SQL處理的性能分析。對(duì)于SQL處理,可通過打PM報(bào)表的方法實(shí)現(xiàn);而對(duì)于交易內(nèi)部的各主機(jī)程序,一般使用EDX工具進(jìn)行分步跟蹤調(diào)試,或者通過輸出每個(gè)程序各關(guān)鍵點(diǎn)的開始和結(jié)束時(shí)間來計(jì)算總運(yùn)行時(shí)間。
然而,對(duì)于EDX工具,其使用較為繁瑣,跟蹤調(diào)試效率低,且只能主觀感受程序執(zhí)行的開銷,缺少數(shù)據(jù)支撐;對(duì)于通過輸出每個(gè)程序各關(guān)鍵點(diǎn)開始和結(jié)束時(shí)間來計(jì)算總運(yùn)行時(shí)間的方式,需對(duì)交易里面的所有程序進(jìn)行修改編譯調(diào)試,成本較高。因此需要設(shè)計(jì)一種成本較低且采集結(jié)果更為準(zhǔn)確的主機(jī)交易過程中的主機(jī)程序性能分析方法。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中的問題,本申請(qǐng)?zhí)峁┮环N主機(jī)交易中主機(jī)程序性能采集方法及裝置,能夠有效提高主機(jī)交易過程中主機(jī)程序性能數(shù)據(jù)采集的便捷性,并能夠有效降低主機(jī)交易過程中主機(jī)程序性能數(shù)據(jù)的采集成本,并有效提高主機(jī)程序性能數(shù)據(jù)的采集準(zhǔn)確性。
為解決上述技術(shù)問題,本申請(qǐng)?zhí)峁┮韵录夹g(shù)方案:
第一方面,本申請(qǐng)?zhí)峁┮环N主機(jī)交易中主機(jī)程序性能采集方法,包括:
控制運(yùn)行在客戶信息控制系統(tǒng)中間件上的目標(biāo)主機(jī)交易對(duì)應(yīng)的各個(gè)主機(jī)程序數(shù)據(jù),均運(yùn)行在預(yù)設(shè)的第一任務(wù)控制塊內(nèi),并使所述目標(biāo)主機(jī)交易對(duì)應(yīng)的分布式數(shù)據(jù)庫(kù)數(shù)據(jù)運(yùn)行在第二任務(wù)控制塊中;
采集并存儲(chǔ)所述目標(biāo)主機(jī)交易過程中的所述第一任務(wù)控制塊內(nèi)的各個(gè)所述主機(jī)程序的性能數(shù)據(jù)。
進(jìn)一步地,所述采集并存儲(chǔ)所述目標(biāo)主機(jī)交易過程中的所述第一任務(wù)控制塊內(nèi)的各個(gè)所述主機(jī)程序的性能數(shù)據(jù),包括:
在所述目標(biāo)主機(jī)交易過程中實(shí)時(shí)采集所述第一任務(wù)控制塊內(nèi)的多個(gè)所述主機(jī)程序各自對(duì)應(yīng)的各個(gè)預(yù)設(shè)的數(shù)據(jù)采集點(diǎn)的性能數(shù)據(jù);
存儲(chǔ)各個(gè)所述主機(jī)程序各自對(duì)應(yīng)的各個(gè)所述數(shù)據(jù)采集點(diǎn)的性能數(shù)據(jù)。
進(jìn)一步地,在所述目標(biāo)主機(jī)交易過程中實(shí)時(shí)采集所述第一任務(wù)控制塊內(nèi)的多個(gè)所述主機(jī)程序各自對(duì)應(yīng)的各個(gè)預(yù)設(shè)的數(shù)據(jù)采集點(diǎn)的性能數(shù)據(jù)之前,還包括:
在所述第一任務(wù)控制塊中設(shè)置多個(gè)不同的數(shù)據(jù)采集點(diǎn);
其中,所述數(shù)據(jù)采集點(diǎn)包括:程序調(diào)用采集點(diǎn)、被調(diào)用程序返回采集點(diǎn)、數(shù)據(jù)庫(kù)腳本執(zhí)行前采集點(diǎn)和數(shù)據(jù)庫(kù)腳本執(zhí)行后采集點(diǎn)。
進(jìn)一步地,在所述目標(biāo)主機(jī)交易過程中實(shí)時(shí)采集所述第一任務(wù)控制塊內(nèi)的多個(gè)所述主機(jī)程序各自對(duì)應(yīng)的各個(gè)預(yù)設(shè)的數(shù)據(jù)采集點(diǎn)的性能數(shù)據(jù)之前,還包括:
分別設(shè)置與各個(gè)所述數(shù)據(jù)采集點(diǎn)一一對(duì)應(yīng)的性能數(shù)據(jù)收集程序;
相對(duì)應(yīng)的,所述在所述目標(biāo)主機(jī)交易過程中實(shí)時(shí)采集所述第一任務(wù)控制塊內(nèi)的多個(gè)所述主機(jī)程序各自對(duì)應(yīng)的各個(gè)預(yù)設(shè)的數(shù)據(jù)采集點(diǎn)的性能數(shù)據(jù),包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)工商銀行股份有限公司,未經(jīng)中國(guó)工商銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110243195.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 功能限制程序、安裝程序生成程序和程序存儲(chǔ)介質(zhì)
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序創(chuàng)建裝置,程序創(chuàng)建方法和程序
- 程序生成裝置、程序生產(chǎn)方法及程序
- 程序生成裝置、程序生成程序以及程序生成方法
- 程序生成裝置、程序生成方法及程序生成程序
- 程序開發(fā)支持裝置、程序開發(fā)支持方法以及存儲(chǔ)介質(zhì)
- 程序執(zhí)行輔助裝置、程序執(zhí)行輔助方法及程序執(zhí)行輔助程序
- 程序?qū)φ昭b置、程序?qū)φ辗椒俺绦驅(qū)φ粘绦?/a>





