亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

舞阳县| 比如县| 开化县| 布拖县| 广汉市| 黑水县| 黄梅县| 繁昌县| 淳化县| 南宁市| 阿鲁科尔沁旗| 安达市| 尼勒克县| 江北区| 博湖县| 潞西市| 开原市| 澄迈县| 永春县| 本溪| 辽宁省| 陕西省| 巴林右旗| 宁乡县| 巧家县| 囊谦县| 河间市| 大同县| 乌兰察布市| 郁南县| 利津县| 龙岩市| 铅山县| 十堰市| 凉山| 武鸣县| 鹤山市| 海城市| 略阳县| 信宜市| 中超|