1.概述
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.
-
創建數據庫連接, 也可以稍後創建。
連接名可以隨意填寫,也可以用默認值,我個人喜歡用它來標識連接的是哪個數據庫。
填好連接信息,點擊 “連接” 按鈕。
2. 在SQL編輯器中,輸入需要優化的SQL後, 點擊“優化SQL”按鈕。
-
在彈出的“測試運行所有SQL選項”窗口中,提供了很多性能基準測試的選項。
我們這裏使用默認選項,直接點“確定”按鈕開始SQL優化。
-
工具產生了11條等價SQL,並且開始性能基準測試。
優化結束後,最快的等價SQL是 SQL 9, 工具將源SQL 從 30 秒,優化到16 秒。
源SQL的執行時間是 30 秒。
SQL 9 的執行時間是 16 秒。
-
點擊 SQL 9 ,用等價的SQL 9 替換應用程序源代碼中的源SQL。重新編譯應用程序,測試後發佈。
SQL 執行時間從30秒,優化到16秒, 速度快了46%。
官網下載 https://www.tosska.cn/tosska-sql-tuning-expert-for-mysql-tsem-free-download-zh/