a.分析sql的執行計畫 explain,可以模擬sql優化器執行sql語句
b.mysql的查詢優化會干擾我們的優化
查詢優化計畫:
explain +sql語句;
explain select * from shine;
id | select_type | table | type | possible_keys | key | key_len | ref | rows | extra
id :編號
select_type :查詢型別
table :表
type :型別
possible_keys :**用到的索引
key :實際上用到的索引
key_len :實際上使用索引的長度
ref :表之間的引用
rows :通過索引查詢到的資料量
extra:額外的資訊
sql效能問題start with
監控資料庫後台發現疑似問題sql select distinct t1.gwbh,t1.gwmc,t1.p gwbh,t1.reservation01,t1.kg id from t grkh khfa gw t1 where t1.lrdw id 1 and t1.khfa id 2 start ...
效能測試中SQL引起的效能問題
在做 系統效能測試的時候,100個併發對該業務進行查詢操作,平均響應時間都大於10s,經過排查,應用伺服器資源,資料庫資源,io,網路都正常,查詢 相關業務sql,其中一條sql執行耗時很長,該sql就是對應查詢業務的sql,具體sql為公司機密,不便透漏。sql大致為 select count f...
ASP中SQL語句導致的效能問題
今天,修改了一點上次做的辦公管理系統中的檔案上傳的bug,原因是asp中sql語句效能問題導致了recordset物件關閉,結果使資料入庫失敗。對於這個錯誤,我目前只能這樣理解了 sql語句 select from tab files 開啟表後,然後呼叫addnew方法新增要更新的資料,表面上看沒什...