bug排查小結

2022-01-26 14:17:05 字數 838 閱讀 3060

mysql cpu利用率偏高,並且長時間居高不下。

show processlist

發現有乙個單錶查詢的sql語句出現的頻率比較高,

這個單錶查詢中規中矩,where語句中條件都使用」=「連線,再加乙個order by 語句

解決辦法:

把order by 語句中字段加索引,mysql cpu利用率應聲**。

萬能的搜尋引擎

cpu利用率高,肯定是執行緒多嘍,檢視那些執行緒比較耗時,優化這些耗時的執行緒即可

頭痛醫頭,腳痛醫腳 也不失為乙個好辦法

2. 隱式轉換

sql語句中查詢變數和字段定義型別不匹配是另乙個常見的錯誤。比如下面的語句:

mysql> explain extended select *from  my_balance b 

> where b.bpn = 14000000123

>and b.isverified is null ;

mysql>show warnings;

| warning | 1739 | cannot use ref access on index '

bpn' due totype or collation conversionon field '

bpn'

其中字段 bpn 的定義為 varchar(20),mysql 的策略是將字串轉換為數字之後再比較。函式作用於表字段,索引失效。

上述情況可能是應用程式框架自動填入的引數,而不是程式設計師的原意。現在應用框架很多很繁雜,使用方便的同時也小心它可能給自己挖坑。

如果bpn欄位的值,如果是字串的話,還可能會報錯

移動端BUG排查思路

2020年 是我做測試的第7年,也是做移動端測試第7年。現分享分享下移動端bug排查思路 一 輔助工具 fidlder charles 移動端測試的吃飯工具,用於抓去http請求後,然後進行各類分析及操作 二 熟悉並了解常見http碼 比如 抓包看到請求 404 那就是資源不存在。那就3種可能 1 ...

程式的bug排查流程總結

只會寫 但不會排查bug 的程式設計師,只能算是業餘程式設計師 能解決一般bug的,只能算是初級程式設計師 寫的質量較好,還能查詢較難bug 的,中級程式設計師 寫的 注重效能 不但能排查疑難bug 的,還能解決疑難bug 的,高階程式設計師 寫的 注重效能 穩定性 可靠性 架構設計合理 能解決絕大...

記一次前端bug排查

前言 時隔三年,終於記得要找回賬號密碼開始寫筆記了,這周剛加入了乙個後台管理系統專案,測試反饋系統重新整理時經常會直接登出,嚴詞要求解決這個 重大 bug,so尷尬。更嚴重的是發現系統在ie上直接登不進去,嬸可忍叔不可忍,於是我開啟了苦逼的尋bug之路。既然是登出了,當然會有登出請求,chrome重...