本申請涉及計算機,特別是涉及一種數(shù)據(jù)查詢性能檢測方法、裝置、計算機設(shè)備和存儲介質(zhì)。
背景技術(shù):
1、當(dāng)前,隨著云計算、大數(shù)據(jù)、人工智能等技術(shù)的發(fā)展,計量自動化系統(tǒng)的數(shù)字化能力建設(shè)成為未來的趨勢。云邊協(xié)同的計量自動化系統(tǒng)一般包括采集監(jiān)控域和數(shù)據(jù)分析域。其中,數(shù)據(jù)分析域部署在云端,采集監(jiān)控域部署在邊緣集群,通過云邊協(xié)同實現(xiàn)計量自動化主站采集能力和數(shù)據(jù)分析能力的提升。
2、傳統(tǒng)技術(shù)中,對云邊協(xié)同實現(xiàn)計量自動化主站的性能進(jìn)行檢測,通常通過組織專家進(jìn)行人工評價,但人為主觀性太強,存在性能檢測不客觀、不準(zhǔn)確的問題。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種能夠準(zhǔn)確確定數(shù)據(jù)查詢性能的數(shù)據(jù)查詢性能檢測方法、裝置、計算機設(shè)備和存儲介質(zhì)。
2、第一方面,本申請?zhí)峁┝艘环N數(shù)據(jù)查詢性能檢測方法,包括:
3、根據(jù)待檢測數(shù)據(jù)的數(shù)據(jù)類型,獲取待檢測數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間;待檢測數(shù)據(jù)的數(shù)據(jù)類型包括用戶電力數(shù)據(jù)和非用戶電力數(shù)據(jù);
4、針對不同數(shù)據(jù)類型的待檢測數(shù)據(jù),根據(jù)待檢測數(shù)據(jù)的查詢開始時間和相應(yīng)查詢結(jié)束時間,確定待檢測數(shù)據(jù)的目標(biāo)查詢時長;
5、根據(jù)目標(biāo)查詢時長和標(biāo)準(zhǔn)時長,確定待檢測數(shù)據(jù)的查詢性能得分。
6、在其中一個實施例中,根據(jù)待檢測數(shù)據(jù)的數(shù)據(jù)類型,獲取待檢測數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間,包括:
7、若待檢測數(shù)據(jù)的數(shù)據(jù)類型為用戶電力數(shù)據(jù),則獲取至少一個用戶對應(yīng)用戶電力數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間;
8、若待檢測數(shù)據(jù)的數(shù)據(jù)類型為非用戶電力數(shù)據(jù),則獲取非用戶電力數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間。
9、在其中一個實施例中,獲取至少一個用戶對應(yīng)用戶電力數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間,包括:
10、在用戶電力數(shù)據(jù)為用戶表碼數(shù)據(jù)的情況下,獲取至少一個用戶對應(yīng)用戶表碼數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間;
11、在用戶電力數(shù)據(jù)為用戶電壓數(shù)據(jù)的情況下,根據(jù)至少一個用戶的用戶標(biāo)簽,從各用戶中查找出目標(biāo)用戶,并獲取目標(biāo)用戶對應(yīng)用戶電壓數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間。
12、在其中一個實施例中,獲取至少一個用戶對應(yīng)用戶表碼數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間,包括:
13、從各用戶對應(yīng)用戶表碼數(shù)據(jù)中,獲取不同用戶類型下的用戶對應(yīng)用戶表碼數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間。
14、在其中一個實施例中,針對不同數(shù)據(jù)類型的待檢測數(shù)據(jù),根據(jù)待檢測數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間,確定待檢測數(shù)據(jù)的目標(biāo)查詢時長,包括:
15、針對數(shù)據(jù)類型為非用戶電力數(shù)據(jù),將查詢開始時間和查詢結(jié)束時間之間的差值,作為非用戶電力數(shù)據(jù)的目標(biāo)查詢時長;
16、針對數(shù)據(jù)類型為用戶電力數(shù)據(jù),根據(jù)至少一個用戶對應(yīng)用戶電力數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間,確定相應(yīng)用戶對應(yīng)用戶電力數(shù)據(jù)的用戶查詢時長,并根據(jù)至少一個用戶對應(yīng)用戶電力數(shù)據(jù)的用戶查詢時長,確定用戶電力數(shù)據(jù)的目標(biāo)查詢時長。
17、在其中一個實施例中,根據(jù)至少一個用戶對應(yīng)用戶電力數(shù)據(jù)的用戶查詢時長,確定用戶電力數(shù)據(jù)的目標(biāo)查詢時長,包括:
18、根據(jù)至少一個用戶對應(yīng)用戶電力數(shù)據(jù)的用戶查詢時長,確定用戶查詢時長的平均值;
19、將平均值作為用戶電力數(shù)據(jù)的目標(biāo)查詢時長。
20、第二方面,本申請還提供了一種數(shù)據(jù)查詢性能檢測裝置,包括:
21、時間獲取模塊,用于根據(jù)待檢測數(shù)據(jù)的數(shù)據(jù)類型,獲取待檢測數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間;待檢測數(shù)據(jù)的數(shù)據(jù)類型包括用戶電力數(shù)據(jù)和非用戶電力數(shù)據(jù);
22、時長確定模塊,用于針對不同數(shù)據(jù)類型的待檢測數(shù)據(jù),根據(jù)待檢測數(shù)據(jù)的查詢開始時間和相應(yīng)查詢結(jié)束時間,確定待檢測數(shù)據(jù)的目標(biāo)查詢時長;
23、得分確定模塊,用于根據(jù)目標(biāo)查詢時長和標(biāo)準(zhǔn)時長,確定待檢測數(shù)據(jù)的查詢性能得分。
24、第三方面,本申請還提供了一種計算機設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)以下步驟:
25、根據(jù)待檢測數(shù)據(jù)的數(shù)據(jù)類型,獲取待檢測數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間;待檢測數(shù)據(jù)的數(shù)據(jù)類型包括用戶電力數(shù)據(jù)和非用戶電力數(shù)據(jù);
26、針對不同數(shù)據(jù)類型的待檢測數(shù)據(jù),根據(jù)待檢測數(shù)據(jù)的查詢開始時間和相應(yīng)查詢結(jié)束時間,確定待檢測數(shù)據(jù)的目標(biāo)查詢時長;
27、根據(jù)目標(biāo)查詢時長和標(biāo)準(zhǔn)時長,確定待檢測數(shù)據(jù)的查詢性能得分。
28、第四方面,本申請還提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:
29、根據(jù)待檢測數(shù)據(jù)的數(shù)據(jù)類型,獲取待檢測數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間;待檢測數(shù)據(jù)的數(shù)據(jù)類型包括用戶電力數(shù)據(jù)和非用戶電力數(shù)據(jù);
30、針對不同數(shù)據(jù)類型的待檢測數(shù)據(jù),根據(jù)待檢測數(shù)據(jù)的查詢開始時間和相應(yīng)查詢結(jié)束時間,確定待檢測數(shù)據(jù)的目標(biāo)查詢時長;
31、根據(jù)目標(biāo)查詢時長和標(biāo)準(zhǔn)時長,確定待檢測數(shù)據(jù)的查詢性能得分。
32、第五方面,本申請還提供了一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:
33、根據(jù)待檢測數(shù)據(jù)的數(shù)據(jù)類型,獲取待檢測數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間;待檢測數(shù)據(jù)的數(shù)據(jù)類型包括用戶電力數(shù)據(jù)和非用戶電力數(shù)據(jù);
34、針對不同數(shù)據(jù)類型的待檢測數(shù)據(jù),根據(jù)待檢測數(shù)據(jù)的查詢開始時間和相應(yīng)查詢結(jié)束時間,確定待檢測數(shù)據(jù)的目標(biāo)查詢時長;
35、根據(jù)目標(biāo)查詢時長和標(biāo)準(zhǔn)時長,確定待檢測數(shù)據(jù)的查詢性能得分。
36、上述數(shù)據(jù)查詢性能檢測方法、裝置、計算機設(shè)備和存儲介質(zhì),根據(jù)待檢測數(shù)據(jù)的數(shù)據(jù)類型,獲取待檢測數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間;待檢測數(shù)據(jù)的數(shù)據(jù)類型包括用戶電力數(shù)據(jù)和非用戶電力數(shù)據(jù);針對不同數(shù)據(jù)類型的待檢測數(shù)據(jù),根據(jù)待檢測數(shù)據(jù)的查詢開始時間和相應(yīng)查詢結(jié)束時間,確定待檢測數(shù)據(jù)的目標(biāo)查詢時長;根據(jù)目標(biāo)查詢時長和標(biāo)準(zhǔn)時長,確定待檢測數(shù)據(jù)的查詢性能得分。本實施例提出了規(guī)范的查詢性能評價標(biāo)準(zhǔn),提高了查詢性能得分確定的準(zhǔn)確性和客觀性。
1.一種數(shù)據(jù)查詢性能檢測方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)待檢測數(shù)據(jù)的數(shù)據(jù)類型,獲取待檢測數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,獲取至少一個用戶對應(yīng)用戶電力數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,獲取至少一個用戶對應(yīng)用戶表碼數(shù)據(jù)的查詢開始時間和查詢結(jié)束時間,包括:
5.根據(jù)權(quán)利要求1至4任意一項所述的方法,其特征在于,針對不同數(shù)據(jù)類型的待檢測數(shù)據(jù),根據(jù)待檢測數(shù)據(jù)的所述查詢開始時間和所述查詢結(jié)束時間,確定所述待檢測數(shù)據(jù)的目標(biāo)查詢時長,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,根據(jù)至少一個用戶對應(yīng)用戶電力數(shù)據(jù)的用戶查詢時長,確定所述用戶電力數(shù)據(jù)的目標(biāo)查詢時長,包括:
7.一種數(shù)據(jù)查詢性能檢測裝置,其特征在于,所述裝置包括:
8.一種計算機設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至6中任一項所述的方法的步驟。
9.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6中任一項所述的方法的步驟。
10.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6中任一項所述的方法的步驟。