許多 DBA 一接到「資料庫慢」就鑽進執行計畫、索引、統計資料,**卻忽略了最外層的網路環境**。真實案例:200 台用戶端共用 Hub(非 Switch),廣播風暴 + 病毒佔頻 → 全網擁塞 → 資料庫回應慢。調優資料庫參數再厲害,網路不通全白費。
| 指標 | 工具/指令 | 警戒閾值 |
|---|---|---|
| 封包遺失率 | ping -t / PathPing / WinMTR | > 0.1% |
| 延遲 | ping 平均值 | > 5 ms (LAN) |
| 網卡錯誤計數 | netstat -e / Get-NetAdapterStatistics | CRC/Collision 遞增 |
| 頻寬使用率 | 交換器 Port Mirror + Wireshark / PRTG | 持續 > 70% |
| 廣播/多播比例 | Wireshark 過濾 `eth.dst == ff:ff:ff:ff:ff:ff` | > 20% |
**網路是資料庫效能的第一道關卡**。調優前先跑 `ping`、`PathPing`、問網管「最近有擴充/遷移/病毒嗎?」,能省下 90% 的冤枉路。由外而內,層層把關,才是專業 DBA 的基本功。