MySQL資料庫SQL優化工具

2022-08-19 18:03:11 字數 1011 閱讀 6052

sql tuning expert for mysql 是 tosska 公司推出的針對mysql的sql優化工具。

該工具不僅讓dba或者sql開發人員,輕鬆閱讀和理解執行計畫,而且能產生等價sql,並找出最快的等價sql. 

產品介紹 

下面開始介紹如何用工具優化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%。 

SQL優化工具

sql語句是對資料庫進行操作的惟一途徑,對資料庫系統的效能起著決定性的作用。對於同一條件下的sql語句寫法有很多,其中一些寫法往往對效能又有很大影響。但是每個人掌握sql語言的水平不同,如何才能保證寫出高效能的sql呢?針對這種情況,人工智慧自動sql優化工具應運而生。現在我就向大家介紹這樣一款工具...

SQL優化工具

使用說明 解決依賴 python3 ubuntu sudo apt get install python3 python3 pip 如果兩個包都有安裝可跳過此步驟 centos sudo yum install python36 python36 pip 如果兩個包都有安裝可跳過此步驟 執行啟動指令...

SQL優化工具

相關鏈結執行sql語句 耗時34秒左右 linux系統下的測試 3494 note 第1步 對sql解析優化之後得到的sql select ca id as ca id sub id as sub id ca number as ca number sub number as sub number ...