如何測試自己的程式在MySQL過慢時會有什麼狀況

Yotlin
Parenting 數位研發
May 15, 2022

壓測? 不用

程式裡面下sleep? 不夠準確

可以在select 的欄位加上一個sleep(1)

EX: select *,sleep(1) from xxx

要注意的是,這個sleep 假設有50筆符合的資料就會卡住50秒

通常可以用來測試同時打某支程式,會不會因為流量過大而有一些奇怪的狀況

或是select for update 時,確認一下有沒有真的鎖住資料

--

--

Yotlin
Parenting 數位研發

22年以上 Web 全端工程師經驗,目前任職於親子天下數位研發中心技術部,帶領團隊共同成長