3. 慢sql
1.mysql 客戶端登陸:
使用者/密碼:queryuser/xj&!9ls6y
連線串:ddcslog-m.dbsit.sfdc.com.cn 3306
2.或者直接命令列登陸:
mysql -hddcslog-m.dbsit.sfdc.com.cn -uqueryuser -p'xj&!9ls6y' -p3306
3.登陸,修改例項名、vip、埠,時間,查詢獲取壓測例項的慢sql:
select db_name,ip,vip,port,begin_tm,end_tm, checksum as sql_id,sample as sql_text,ts_cnt execute_count,query_time_pct_95 execute_time,rows_sent_pct_95 sent_row,rows_examined_pct_95 san_row
from ddcslog.tt_slow_his where db_name ='noms2' and vip='100.65.219.114' and port='3306' and begin_tm>='2018-08-29 15:00:00' and begin_tm<='2018-08-29 16:00:00' order by query_time_pct_95;
4.輸出說明
execute_count --執行次數
execute_time --執行總耗時(秒)
sent_row --查詢結果集行數
san_row --掃瞄行數
5.如下這類sql建議拿出來好好分析:
1).execute_count 執行次數比較多
2).execute_time 比較大的sql,效能可能有問題
3).san_row 比較大,代表掃瞄行數多,可能存在全表掃瞄,或索引選擇性不好效率不高
4).sent_row 比較大這種從邏輯優化,正常oltp系統的sql 不應該有大結果集
滲透測試必備知識
這個 chat 是面向小白的,目的是讓剛接觸 web 安全的朋友們熟悉滲透測試這個行業,以及你要準備什麼 學習什麼。通過本 chat,你可以學習到 網路安全的常用術語 網頁的原理 常見的漏洞以及原理 如何高效地通過搜尋引擎自學 滲透測試的流程和思路 通過什麼參考資料學習 知識的學習在於理解和運用。在...
測試人員必備知識
linux作為現在最流行的軟體環境系統,一定需要掌握,目前的招聘要求都需要有linux能力。掌握shell指令碼,包括shell基礎與應用 shell邏輯控制 shell邏輯函式等。件測試工程師必備mysql資料庫知識,不僅僅停留在基本的 增刪改查 fiddler wireshark sniffer...
效能測試必備知識 TCP協議三次握手
tcp transmission control protocol 傳輸控制協議 tcp是主機對主機層的傳輸控制協議,提供可靠的連線服務,採用三次握手確認建立乙個連線 位碼即tcp標誌位,有6種標示 syn synchronous建立聯機 ack acknowledgement 確認 psh pus...