SQL Tuning Expert for MySQL 是 Tosska 公司推出的針對MySQL的SQL優化工具。
該工具不僅讓DBA或者SQL開發人員,輕松閱讀和理解執行計划,而且能產生等價SQL,並找出最快的等價SQL.
官網下載 https://www.tosska.cn/tosska-sql-tuning-expert-for-mysql-tsem-free-download-zh/
產品介紹 https://www.tosska.cn/tosska-sql-tuning-expert-tse-for-mysql-zh/
下面開始介紹如何用工具優化SQL.
1. 創建數據庫連接, 也可以稍后創建。
連接名可以隨意填寫,也可以用默認值,我個人喜歡用它來標識連接的是哪個數據庫。
填好連接信息,點擊 “連接” 按鈕。
2. 在SQL編輯器中,輸入需要優化的SQL后, 點擊“優化SQL”按鈕。
3. 在彈出的“測試運行所有SQL選項”窗口中,提供了很多性能基准測試的選項。
我們這里使用默認選項,直接點“確定”按鈕開始SQL優化。
4. 工具產生了28條等價SQL,並且開始性能基准測試。
優化結束后,最快的等價SQL是 改寫4(提示3), 工具將源SQL 從 3分27 秒,優化到31 秒。
源SQL的執行時間是 3分27 秒。
改寫4(提示3) 的執行時間是 31 秒。
5. 點擊 改寫4(提示3),用等價的改寫4(提示3)替換應用程序源代碼中的源SQL。重新編譯應用程序,測試后發布。
SQL 執行時間 從 3分27 秒,優化到31 秒, 速度快了85%。
官網下載 https://www.tosska.cn/tosska-sql-tuning-expert-for-mysql-tsem-free-download-zh/