亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

搜索服務(wù)器集群性能優(yōu)化方法及裝置與流程

文檔序號:40386260發(fā)布日期:2024-12-20 12:09閱讀:6來源:國知局
搜索服務(wù)器集群性能優(yōu)化方法及裝置與流程

本技術(shù)涉及運(yùn)營維護(hù),具體而言,涉及一種搜索服務(wù)器集群性能優(yōu)化方法及裝置。


背景技術(shù):

1、目前,在crm(customer?relationship?management,客戶關(guān)系管理)系統(tǒng)中,通常使用elasticsearch(即搜索服務(wù)器)集群存儲客戶訂單報(bào)文、saop查詢報(bào)文、saop訂單報(bào)文、操作行為分析埋點(diǎn)數(shù)據(jù)、實(shí)名制照片、回執(zhí)結(jié)構(gòu)化數(shù)據(jù)和三戶檔案數(shù)據(jù)短期快照、日志等各類數(shù)據(jù),但由于這些數(shù)據(jù)涉及到的子系統(tǒng)、子模塊較多,故為了避免各類數(shù)據(jù)之間相互影響,往往將其存儲于多套elasticsearch集群中。但由于其中一些場景對elasticsearch集群的性能要求極高,一旦elasticsearch集群出現(xiàn)性能問題,就會(huì)影響一線的業(yè)務(wù)辦理效率,引發(fā)客戶投訴,給企業(yè)造成負(fù)面影響。而傳統(tǒng)運(yùn)維工具既無法在多套集群中快速定位性能最差的集群,也無法在單個(gè)集群中快速定位最影響性能的慢查詢,導(dǎo)致在性能排查方面有所欠缺。

2、針對上述的問題,目前尚未提出有效的解決方案。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)實(shí)施例提供了一種搜索服務(wù)器集群性能優(yōu)化方法及裝置,以至少解決相關(guān)技術(shù)無法快速排查業(yè)務(wù)系統(tǒng)內(nèi)性能最差的搜索服務(wù)器集群及搜索服務(wù)器集群中影響性能的慢查詢請求,導(dǎo)致業(yè)務(wù)系統(tǒng)性能較差的技術(shù)問題。

2、根據(jù)本技術(shù)實(shí)施例的一個(gè)方面,提供了一種搜索服務(wù)器集群性能優(yōu)化方法,包括:獲取目標(biāo)系統(tǒng)內(nèi)至少一個(gè)搜索服務(wù)器集群對應(yīng)的至少一組第一性能參數(shù)集合及每個(gè)搜索服務(wù)器集群內(nèi)的至少一個(gè)慢查詢請求對應(yīng)的至少一組第二性能參數(shù)集合;對于每個(gè)搜索服務(wù)器集群,依據(jù)搜索服務(wù)器集群對應(yīng)的第一性能參數(shù)集合和預(yù)設(shè)的集群優(yōu)化系數(shù)確定搜索服務(wù)器集群的第一調(diào)優(yōu)指數(shù),并依據(jù)搜索服務(wù)器集群內(nèi)各個(gè)慢查詢請求對應(yīng)的第二性能參數(shù)集合確定各個(gè)慢查詢請求的第二調(diào)優(yōu)指數(shù);依據(jù)各個(gè)搜索服務(wù)器集群的第一調(diào)優(yōu)指數(shù)和每個(gè)搜索服務(wù)器集群內(nèi)的至少一個(gè)慢查詢請求的第二調(diào)優(yōu)指數(shù)確定目標(biāo)系統(tǒng)內(nèi)至少一個(gè)搜索服務(wù)器集群內(nèi)的每個(gè)慢查詢請求的調(diào)優(yōu)等級,并按照調(diào)優(yōu)等級從高到低的順序依次對各個(gè)慢查詢請求執(zhí)行相應(yīng)的優(yōu)化操作。

3、可選地,獲取目標(biāo)系統(tǒng)內(nèi)至少一個(gè)搜索服務(wù)器集群對應(yīng)的至少一組第一性能參數(shù)集合及每個(gè)搜索服務(wù)器集群內(nèi)的至少一個(gè)慢查詢請求對應(yīng)的至少一組第二性能參數(shù)集合,包括:獲取目標(biāo)系統(tǒng)內(nèi)各個(gè)搜索服務(wù)器集群的查詢?nèi)罩?,其中,查詢?nèi)罩緝?nèi)至少記錄有多個(gè)查詢請求的查詢耗時(shí);對于每個(gè)搜索服務(wù)器集群,依據(jù)各個(gè)查詢請求的查詢耗時(shí)閾值從查詢?nèi)罩緝?nèi)篩選出至少一個(gè)慢查詢請求,并依據(jù)各個(gè)慢查詢請求的查詢耗時(shí)和對應(yīng)的查詢耗時(shí)閾值確定各個(gè)慢查詢請求的查詢超時(shí)時(shí)長及至少一個(gè)慢查詢請求的查詢超時(shí)總時(shí)長,并將搜索服務(wù)器集群處理至少一個(gè)慢查詢請求對應(yīng)的至少一個(gè)查詢超時(shí)時(shí)長及查詢超時(shí)總時(shí)長作為搜索服務(wù)器集群對應(yīng)的第一性能參數(shù)集合;從查詢?nèi)罩緝?nèi)確定各個(gè)慢查詢請求對應(yīng)的多個(gè)第二性能參數(shù)集合,其中,第二性能參數(shù)集合內(nèi)的多類性能參數(shù)包括以下至少之一:查詢類型、出現(xiàn)次數(shù)、命中文檔數(shù)量。

4、可選地,集群優(yōu)化系數(shù)的確定過程包括:對于每個(gè)搜索服務(wù)器集群,獲取搜索服務(wù)器集群所應(yīng)用的業(yè)務(wù)場景的場景信息,其中,場景信息內(nèi)至少包括:業(yè)務(wù)場景在目標(biāo)系統(tǒng)內(nèi)的重要等級以及搜索服務(wù)器集群在業(yè)務(wù)場景內(nèi)承擔(dān)角色的重要等級;依據(jù)場景信息確定搜索服務(wù)器集群的集群優(yōu)化系數(shù),其中,業(yè)務(wù)場景在目標(biāo)系統(tǒng)內(nèi)的重要等級越高和/或搜索服務(wù)器集群在業(yè)務(wù)場景內(nèi)承擔(dān)角色的重要等級越高,則搜索服務(wù)器集群的集群優(yōu)化系數(shù)越高。

5、可選地,依據(jù)搜索服務(wù)器集群對應(yīng)的第一性能參數(shù)集合和預(yù)設(shè)的集群優(yōu)化系數(shù)確定搜索服務(wù)器集群的第一調(diào)優(yōu)指數(shù),包括:計(jì)算搜索服務(wù)器集群對應(yīng)的第一性能參數(shù)集合內(nèi)多個(gè)時(shí)長的第一和值,并將第一和值乘以預(yù)設(shè)的第一權(quán)重值得到搜索服務(wù)器集群的第一性能參數(shù),將第一性能參數(shù)和搜索服務(wù)器集群的集群優(yōu)化系數(shù)確定搜索服務(wù)器集群的第一調(diào)優(yōu)指數(shù);或者,計(jì)算搜索服務(wù)器集群對應(yīng)的第一性能參數(shù)內(nèi)多個(gè)時(shí)長的平方值的第二和值,并將第二和值乘以預(yù)設(shè)的第一權(quán)重值得到搜索服務(wù)器集群的第一性能參數(shù),將第一性能參數(shù)和搜索服務(wù)器集群的集群優(yōu)化系數(shù)確定搜索服務(wù)器集群的第一調(diào)優(yōu)指數(shù)。

6、可選地,依據(jù)搜索服務(wù)器集群內(nèi)各個(gè)慢查詢請求對應(yīng)的第二性能參數(shù)集合確定各個(gè)慢查詢請求的第二調(diào)優(yōu)指數(shù),包括:對于搜索服務(wù)器集群內(nèi)各個(gè)慢查詢請求,計(jì)算慢查詢請求對應(yīng)的第二性能參數(shù)集合內(nèi)各個(gè)性能參數(shù)的第三和值,并將第三和值乘以預(yù)設(shè)的第二權(quán)重值得到慢查詢請求的第二調(diào)優(yōu)指數(shù);或者,計(jì)算慢查詢請求對應(yīng)的第二性能參數(shù)集合內(nèi)各個(gè)性能參數(shù)值的平方值的第四和值,并將第四和值乘以預(yù)設(shè)的第二權(quán)重值得到慢查詢請求的第二調(diào)優(yōu)指數(shù)。

7、可選地,依據(jù)各個(gè)搜索服務(wù)器集群的第一調(diào)優(yōu)指數(shù)和每個(gè)搜索服務(wù)器集群內(nèi)的至少一個(gè)慢查詢請求的第二調(diào)優(yōu)指數(shù)確定目標(biāo)系統(tǒng)內(nèi)至少一個(gè)搜索服務(wù)器集群內(nèi)的每個(gè)慢查詢請求的調(diào)優(yōu)等級,包括:對目標(biāo)系統(tǒng)內(nèi)各個(gè)搜索服務(wù)器集群的第一調(diào)優(yōu)指數(shù)按照從高到低的順序進(jìn)行排序,得到第一排序結(jié)果;按照第一排序結(jié)果依次對每個(gè)搜索服務(wù)器集群內(nèi)的多個(gè)慢查詢請求的第二調(diào)優(yōu)指數(shù)按照從高到低的順序進(jìn)行排序,得到第二排序結(jié)果;依據(jù)第二排序結(jié)果確定目標(biāo)系統(tǒng)內(nèi)至少一個(gè)搜索服務(wù)器集群內(nèi)的每個(gè)慢查詢請求的調(diào)優(yōu)等級,其中,慢查詢請求在第二排序結(jié)果內(nèi)的排序位置越靠前,則慢查詢請求的調(diào)優(yōu)等級越高。

8、可選地,在按照調(diào)優(yōu)等級從高到低的順序依次對各個(gè)慢查詢請求執(zhí)行相應(yīng)的優(yōu)化操作之前,該方法還包括:確定每個(gè)慢查詢請求的請求類型;將各個(gè)慢查詢請求的請求類型與預(yù)設(shè)的語句優(yōu)化表進(jìn)行匹配,得到各個(gè)慢查詢請求的優(yōu)化操作集合,其中,語句優(yōu)化表內(nèi)包括多類慢查詢請求與優(yōu)化操作集合之間的對應(yīng)關(guān)系;其中,優(yōu)化操作集合包括:調(diào)整查詢請求和調(diào)整集群參數(shù),且調(diào)整查詢請求包括以下至少之一:調(diào)整聚合查詢層數(shù)、調(diào)整查詢通配符、調(diào)整批量提交量、調(diào)整索引字段類型、調(diào)整索引分片、調(diào)整副本量,調(diào)整集群參數(shù)包括以下至少之一:調(diào)整堆內(nèi)存參數(shù)、調(diào)整緩存區(qū)參數(shù)、調(diào)整刷新策略參數(shù)、調(diào)整合并策略參數(shù)、調(diào)整線程池參數(shù)。

9、根據(jù)本技術(shù)實(shí)施例的另一方面,還提供了一種搜索服務(wù)器集群性能優(yōu)化裝置,包括:獲取模塊,用于獲取目標(biāo)系統(tǒng)內(nèi)至少一個(gè)搜索服務(wù)器集群對應(yīng)的至少一組第一性能參數(shù)集合及每個(gè)搜索服務(wù)器集群內(nèi)的至少一個(gè)慢查詢請求對應(yīng)的至少一組第二性能參數(shù)集合;確定模塊,用于對于每個(gè)搜索服務(wù)器集群,依據(jù)搜索服務(wù)器集群對應(yīng)的第一性能參數(shù)集合和預(yù)設(shè)的集群優(yōu)化系數(shù)確定搜索服務(wù)器集群的第一調(diào)優(yōu)指數(shù),并依據(jù)搜索服務(wù)器集群內(nèi)各個(gè)慢查詢請求對應(yīng)的第二性能參數(shù)集合確定各個(gè)慢查詢請求的第二調(diào)優(yōu)指數(shù);優(yōu)化模塊,用于依據(jù)各個(gè)搜索服務(wù)器集群的第一調(diào)優(yōu)指數(shù)和每個(gè)搜索服務(wù)器集群內(nèi)的至少一個(gè)慢查詢請求的第二調(diào)優(yōu)指數(shù)確定目標(biāo)系統(tǒng)內(nèi)至少一個(gè)搜索服務(wù)器集群內(nèi)的每個(gè)慢查詢請求的調(diào)優(yōu)等級,并按照調(diào)優(yōu)等級從高到低的順序依次對各個(gè)慢查詢請求執(zhí)行相應(yīng)的優(yōu)化操作。

10、根據(jù)本技術(shù)實(shí)施例的另一方面,還提供了一種非易失性存儲介質(zhì),該非易失性存儲介質(zhì)包括存儲的計(jì)算機(jī)程序,其中,非易失性存儲介質(zhì)所在設(shè)備通過運(yùn)行該計(jì)算機(jī)程序執(zhí)行上述的搜索服務(wù)器集群性能優(yōu)化方法。

11、根據(jù)本技術(shù)實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括存儲的計(jì)算機(jī)程序,其中,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的搜索服務(wù)器集群性能優(yōu)化方法。

12、在本技術(shù)實(shí)施例中,通過分析至少一個(gè)搜索服務(wù)器集群對應(yīng)的至少一組第一性能參數(shù)集合和各個(gè)搜索服務(wù)器集群的集群優(yōu)化系數(shù)確定各個(gè)搜索服務(wù)器集群的第一調(diào)優(yōu)參數(shù);同時(shí),通過分析每個(gè)搜索服務(wù)器集群內(nèi)的至少一個(gè)慢查詢請求對應(yīng)的至少一組第二性能參數(shù)集合確定各個(gè)慢查詢請求的第二調(diào)優(yōu)參數(shù);然后,根據(jù)各個(gè)搜索服務(wù)器集群的第一調(diào)優(yōu)參數(shù)和單個(gè)搜索服務(wù)器集群內(nèi)各個(gè)慢查詢請求的第二調(diào)優(yōu)參數(shù)確定目標(biāo)系統(tǒng)內(nèi)多個(gè)慢查詢請求的調(diào)優(yōu)等級;最后,按照調(diào)優(yōu)等級從高到低的順序依次對各個(gè)慢查詢請求執(zhí)行相應(yīng)的優(yōu)化操作。由此可見,通過本技術(shù)實(shí)施例的技術(shù)方案,達(dá)到了高效地分析和優(yōu)化搜索服務(wù)器集群性能的目的,從而解決了相關(guān)技術(shù)無法快速排查業(yè)務(wù)系統(tǒng)內(nèi)性能最差的搜索服務(wù)器集群及搜索服務(wù)器集群中影響性能的慢查詢請求,導(dǎo)致業(yè)務(wù)系統(tǒng)性能較差的技術(shù)問題。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1