- 快人一步:系統性能提高之道
- (美)卡里·米爾薩普
- 426字
- 2024-11-13 10:35:05
第11章 整個系統都很慢
有時,當我們請對方列出癥狀清單時,他們會回答:“一切。真的是所有功能都很慢。”不管是某個具體的癥狀,還是四十九條申訴,或者是真正意義上的一切都很慢,我們都需要一份可以再現和診斷的癥狀清單。
有一次,一位遇到“一切都很慢”問題的客戶對于我堅持只鎖定一個程序作為起點而感到有點沮喪。我的態度一直很堅定,直到他最后氣呼呼地說,即使執行一條微不足道的SQL語句來返回系統日期也很慢。“好極了,”我說,“那我們就跟蹤這個吧!”我知道他認為這個想法很荒謬,但這很容易做到。他讓步了,然后我們進行了跟蹤。
跟蹤后,我們立即發現了一個漏洞(bug)。這個漏洞的補丁已經在很多人提出的幾十條建議中列出來了。然而,這些建議都沒有被安排在短期內實施,因為它們與客戶遇到的問題之間沒有明顯的因果關系。當然,我們的跟蹤結果足以證明需要提升補丁計劃的緊迫性。
沒有人確切地告訴過我,使用這個補丁后有多少癥狀得到了緩解。幾乎可以肯定的是,那位客戶跟蹤到的絕不僅僅是一條SQL語句。
推薦閱讀
- 實用防銹油配方與制備200例
- UI智能化與前端智能化:工程技術、實現方法與編程思想
- The Computer Vision Workshop
- Mastering LibGDX Game Development
- Apache Karaf Cookbook
- C++新經典
- 從零開始學C語言
- 西門子S7-200 SMART PLC編程從入門到實踐
- Solutions Architect's Handbook
- 玩轉.NET Micro Framework移植:基于STM32F10x處理器
- HTML+CSS+JavaScript網頁制作:從入門到精通(第4版)
- HTML并不簡單:Web前端開發精進秘籍
- Enterprise Application Architecture with .NET Core
- Python語言及其應用(第2版)
- 小學生Python創意編程(視頻教學版)