中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql Tracing the Optimizer

發布時間:2020-06-06 07:12:04 來源:網絡 閱讀:100706 作者:sql1101 欄目:MySQL數據庫

背景:
做為一個DBA,或者從事數據庫相關工作的小伙伴,常見的工作就是優化sql,查看執行計劃!但有時優化器給出的執行計劃是錯誤或者不是最優的, 這時我們就要去追蹤一下優化執行計劃生成的過程。mysql 5.6提供了Tracing the Optimizer 功能這可是優化sql的一大神器

一,開啟Tracing the Optimizer

set optimizer_trace_max_mem_size=300000;
set end_markers_in_json=true;
SET optimizer_trace="enabled=on";

二,生成sql 跟蹤信息
explain select * from test.t1;

SELECT * FROM information_schema.optimizer_trace; --備注:這個視圖就有我們想要信息,內容如下:

mysql Tracing the Optimizer

三,舉例:
比如說sql 會因為Limit 不同的值,執行計劃會不一樣:

mysql Tracing the Optimizer

四,結總:
這里面的內容非常多,我在這只是拋磚引玉,大家可以自己去深入了角

==========================================================================
官網地址:https://dev.mysql.com/doc/internals/en/tracing-example.html

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

博湖县| 梅河口市| 德江县| 翼城县| 团风县| 湘乡市| 岱山县| 新沂市| 仁布县| 吉林省| 印江| 高州市| 南开区| 县级市| 荥阳市| 油尖旺区| 肇州县| 临桂县| 任丘市| 芜湖县| 唐河县| 望城县| 龙川县| 焦作市| 谷城县| 南澳县| 深圳市| 东乡县| 铜陵市| 元氏县| 刚察县| 大足县| 阳山县| 准格尔旗| 江山市| 普洱| 武隆县| 湖口县| 宜兰市| 太康县| 太保市|