亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
講了例子但是沒講為什么這樣優化效率會高,感覺沒有講透,不過癮
我以為老師說的是日語。。。
老師講的真不錯
說水平拆分卻沒有講實例,我也是醉了.
為什么要這樣改 ?我的意思是 怎樣改才是去掉temp ? 只是把group by 放到子查詢里面去? 那有的group by 就是多張表的 那么要怎么改?
講的不錯,贊
window系統可以裝pt-query-digest
看完啦,很贊,雖然很多聽不懂,但提供了個思路,以后遇到了,也有個方向解決
優化 select max(payment_date) from payment
create index idx_payment_date on payment(payment_date);
extra列需要注意的返回值
Using filesort:看到這個的時候,查詢就需要優化了。MYSQL需要進行額外的步驟來發現如何對返回的行排序。它根據連接類型以及存儲排序鍵值和匹配條件的全部行的行指針來排序全部行
Using temporary:看到這個的時候,查詢需要優化了。這里,MYSQL徐喲創建一個臨時表來存儲接口,這通常發生在對不同的列表進行ORDER BY上,而不是GROUP BY上
explain返回各列的含義
table:顯示這一行的數據是關于哪張表的
type:這是重要的列,顯示連接使用了何種類型。從最好到最差的連接類型為const、eq_reg、ref、range、index和ALL
possible_keys:顯示可能應用在這張表中的索引。如果為空,沒有可能的索引。
key:實際使用的索引。如果為NULL,則沒有使用索引。
key_len:使用的索引的長度。在不損失精確性的情況下,長度越短越好。
ref:顯示索引的哪一列被使用了,如果可能的話,是一個常數
rows:MYSQL認為必須檢查的用來返回請求數據的行數
如何分析sql查詢
使用explain查詢sql的執行計劃
過分符合范式,會生成很多表,有時為了查詢效率需要適當的反范式化。
set long_query_time=1 不用加global
數據庫搞好了,開始吧。
課程須知
想要學好這門課程,你需要具備MySQL數據庫的基本知識,如果具有相關的工作經驗并且希望能提升工作技能的話,這門課程就再適合不過了。
老師告訴你能學到什么?
1、了解數據庫優化的各個方面的方法和技巧 2、如何對SQL語句和索引進行優化 3、如何對數據庫結構及運行環境進行優化

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消