我們在spa采集時為了避免sqlset集過大,導致后期pack到中間表時較慢或遇到其它問題。往往會在采集腳本中加入過濾語句,過濾掉FORCE_MATCHING_SIGNATURE值一致的語句,以及加入分片語句控制sqlset的大小,即當前sqlset集采集到多少條sql后,會往下一個sqlset集中去寫。
下圖是客戶某套核心庫,在一個月左右采集的sqlset的情況(這里截圖沒有全部顯示),在去重過濾的情況下2節點的rac,依然采集了幾十個sqlset。
采集的sqlset過多帶來的最直接的問題就是回放任務過多,待分析報告過多。那實際上這套2節點的核心庫總共采集了73個sqlset,一個sqlset跑出來5個html類型的報告。那么73個任務就跑出來了365份報告,這么多報告實際上是沒法下手去分析的,因為實在太多了。
那接下來的問題就是如何減少sqlset?
之前有種非正規的方法,就是在源端將sqlset放到中間表后,去更改中間表的name字段(如下圖),將改字段調整成一個統一的sqlset名稱,然后在測試端新建該sqlset名稱導入即可。但這種方法實測下來更改一兩個中間表還行,更改多了unpack就會報錯。畢竟是非正規方法,此方法在該場景下不適用。
這篇mos上文章中有個小章節提到可以將一個sqlset導入到另外一個sqlset中(如下圖)。
那實際這邊測試下來,方法是行的通的,每個節點的幾十個sqlset被合并成1到2個較大的sqlset,最終生成幾份報告便于分析。
更多精彩干貨分享
點擊下方名片關注
IT那活兒
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/129908.html
摘要:是一款高性能的前端開發引擎。這些功能模塊的被放置在一起時,將很難避免相互影響,造成難以測試的。結尾的文檔目前還不夠完善,但完全可以滿足必要的開發。 前言 之前公眾號《前端早讀課》推了我的文章(在這里表示感謝),很多同學有在底下留言,問我 Ionic 和 IOING 是什么關系?從名字來看兩者的開頭雖然都是 IO 打頭但其實兩者毫無關系,一丁點兒都沒有。 IOING 是一款高性能的前端開...
摘要:是一款高性能的前端開發引擎。這些功能模塊的被放置在一起時,將很難避免相互影響,造成難以測試的。結尾的文檔目前還不夠完善,但完全可以滿足必要的開發。 前言 之前公眾號《前端早讀課》推了我的文章(在這里表示感謝),很多同學有在底下留言,問我 Ionic 和 IOING 是什么關系?從名字來看兩者的開頭雖然都是 IO 打頭但其實兩者毫無關系,一丁點兒都沒有。 IOING 是一款高性能的前端開...
摘要:是一款高性能的前端開發引擎。這些功能模塊的被放置在一起時,將很難避免相互影響,造成難以測試的。結尾的文檔目前還不夠完善,但完全可以滿足必要的開發。 前言 之前公眾號《前端早讀課》推了我的文章(在這里表示感謝),很多同學有在底下留言,問我 Ionic 和 IOING 是什么關系?從名字來看兩者的開頭雖然都是 IO 打頭但其實兩者毫無關系,一丁點兒都沒有。 IOING 是一款高性能的前端開...
摘要:是一個基于和的服務器端和瀏覽器端的的前后端全棧應用框架。是的組件,并且會進行數據初始化不但可以支持的數據初始化,還可以合并和的,使用同一個,和的無縫結合。 koa-cola是一個基于koa和react的服務器端SSR(server side render)和瀏覽器端的SPA(single page application)的web前后端全棧應用框架。 koa-cola使用typescr...
摘要:的全稱是統一資源定位符英文,可以這么說,是一種標準,而網址則是符合標準的一種實現而已。渲染器,將組件渲染到頁面上。 0x000 概述 從這一章開始就進入路由章節了,并不直接從如何使用react-route來講,而是從路由的概念和實現來講,達到知道路由的本質,而不是只知道如何使用react-route庫的目的,畢竟react-route只是一個庫,是路由的一個實現而已,而不是路由本身。 ...
閱讀 1353·2023-01-11 13:20
閱讀 1700·2023-01-11 13:20
閱讀 1211·2023-01-11 13:20
閱讀 1904·2023-01-11 13:20
閱讀 4162·2023-01-11 13:20
閱讀 2751·2023-01-11 13:20
閱讀 1397·2023-01-11 13:20
閱讀 3666·2023-01-11 13:20