亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

MySQL利用profile分析慢sql詳解(group left join效率高于子查詢)

2024-07-24 13:12:31
字體:
來源:轉載
供稿:網友

使用profile來分析慢sql

mysql/198609.html">mysql/32332.html">mysql 的 sql 性能分析器主要用途是顯示 sql 執行的整個過程中各項資源的使用情況。分析器可以更好的展示出不良 SQL 的性能問題所在。 最近遇到一個查詢比較慢的sql語句,用了子查詢,大概需要0.8秒左右,這個消耗時間比較長,嚴重影響了性能,所以需要進行優化。單獨查詢單表或者子查詢記錄都很快,下面來看看詳細的介紹。

開啟profile

mysql> show profiles; -- 查看是否開啟Empty set, 1 warning (0.00 sec)mysql> set profiling=1; -- 開啟profileQuery OK, 0 rows affected, 1 warning (0.00 sec)mysql> show profiles;Empty set, 1 warning (0.00 sec)mysql> 

執行查詢,方便profile跟蹤記錄

mysql> SELECT SQL_NO_CACHE ->     t1.amount, ->     t1.count, ->     t1.date , ->     (SELECT (CONCAT(t2.APPROVE_ID,'|' ,t2.PATH)) AS RECEIPT FROM TB_BIS_MERCHANT_SETTLEMENT t2 WHERE t2.`MERCHANT_ID` = t1.`MERCHANT_ID` AND t2.`DATE`=t1.DATE AND t2.APPROVE_STATUS=5) AS receipts ->    FROM ->     TB_BIS_MERCHANT_TURNOVER t1 ->    WHERE t1.MERCHANT_ID='64884DE062BC11E682B00017FA000202' ->         ORDER BY t1.date DESC ->  -> LIMIT 0,100;+-----------+-------+----------+------------------------------------------------------------------------------------------------------------+| amount | count | date  | receipts                         |+-----------+-------+----------+------------------------------------------------------------------------------------------------------------+| 15800.00 |  1 | 20170105 | 0DDFD555F93B45BEB0905B1E6DE89D29|http://testxxx.cn/group1/M00/00/49/CvkBIlhu-yqABqmAABYR7dHOmno819.jpg || 1245.00 |  1 | 20170104 | 0DDFD555F93B45BEB0905B1E6DE89D29|http://testxxx.cn/group1/M00/00/4F/CvkBIVhtpSeAI_YHAADNjq7TPq8244.jpg || 14766.00 |  4 | 20170103 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/45/CvkBIlhrrf6AQ5uIAAEobJv68FU398.jpg || 32449.00 |  2 | 20170102 | 0DDFD555F93B45BEB0905B1E6DE89D29|http://testxxx.cn/group1/M00/00/4C/CvkBIVhrDguAfaMIABjKB9uvu04477.jpg || 37246.00 |  5 | 20170101 | 0DDFD555F93B45BEB0905B1E6DE89D29|http://testxxx.cn/group1/M00/00/4A/CvkBIVhpCnGASEyLAAEu6l9SI0o812.jpg || 105094.00 |  2 | 20161231 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/49/CvkBIVhnwp-ALIvWAAEAaGPayjg732.jpg || 88032.00 |  3 | 20161230 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/47/CvkBIVhmaqSAHcEZAAFAyS8Zx8Q067.jpg || 3845.00 |  1 | 20161229 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/3F/CvkBIlhl206AaS-FAAFMhvX8PYY578.jpg || 2118.00 |  4 | 20161228 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/3D/CvkBIlhjxhyAMOfhAAD8wUzTUUY855.jpg || 2980.00 |  1 | 20161227 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/3B/CvkBIlhicfCAFmwgAAE9ULPqEJ4030.jpg || 1080.00 |  1 | 20161226 | 667E240C44B4469892C261CE9243A8C3|http://testxxx.cn/group1/M00/00/42/CvkBIVhhy6iAMm8tAAFHOT5zBiM875.jpg || 2980.00 |  1 | 20161225 | 0DDFD555F93B45BEB0905B1E6DE89D29|http://testxxx.cn/group1/M00/00/40/CvkBIVhfzCWAdw2LAAFpDXmwio4327.jpg || 10201.00 |  1 | 20161224 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/38/CvkBIlhfJfKAIoBiAADqgbF1pBo054.jpg || 3003.00 |  4 | 20161223 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/3D/CvkBIVhdMHeAQi8cAAGAOQTgxLo422.jpg || 2698.00 |  1 | 20161222 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/3C/CvkBIVhb2U2AXWRuAAEc4LIr2nc172.jpg || 990.00 |  1 | 20161221 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/3B/CvkBIVhbM6aAGMQAAAEQ9ptn0FU333.jpg || 1427.00 |  1 | 20161220 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/31/CvkBIlhZNJqAAsvWAAGuJ6g1pyU541.jpg || 2465.00 |  1 | 20161219 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/30/CvkBIlhX4_mAfn-SAAEptH1Fyp8152.jpg || 2360.00 |  1 | 20161218 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/2F/CvkBIlhWl_-AclhbAAGLv79hoh8428.jpg || 3998.00 |  1 | 20161217 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/35/CvkBIVhVSLGAFct_AAFQRetyWnc285.jpg ||  0.00 |  0 | 20161216 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/2D/CvkBIlhU8g-AXywcAAGn1gdsQQc959.jpg ||  0.00 |  0 | 20161215 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/2A/CvkBIlhSmryAZXITAG-zN3WQv4c789.jpg || 9900.00 |  1 | 20161214 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/31/CvkBIVhRTrOALwG6AAE_csC3lvk695.jpg || 4320.00 |  1 | 20161213 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/28/CvkBIlhQrzCAfApEAAFKbHqkH3w634.jpg || 8760.00 |  2 | 20161212 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/26/CvkBIlhOqjeAO1BdAAGHdajOU2E697.jpg || 213335.00 |  4 | 20161211 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/2D/CvkBIVhNYQSAfxXgAAHZL9a8Nrs596.jpg || 47104.00 |  5 | 20161210 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/2C/CvkBIVhMsPSAAnrAAAETxX9fCuw946.jpg || 6100.00 |  1 | 20161209 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/23/CvkBIlhLfXOAClJVAAFmuoqBI5o264.jpg || 13515.00 |  2 | 20161208 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/21/CvkBIlhJZ06AbuaNAAGg7Bz3OsA569.jpg || 26769.00 |  4 | 20161207 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/20/CvkBIlhIGgeAdNxuAAETxX9fCuw408.jpg ||  0.00 |  0 | 20161206 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/1E/CvkBIlhGxAuAfQr8AAFatVZ2sFk337.jpg ||  0.00 |  0 | 20161205 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/1D/CvkBIlhGKy-AU9guAAGm4jFhmoU601.jpg || 20000.00 |  3 | 20161204 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/23/CvkBIVhEIDGAMPuIAAH6chL6Wo8684.jpg || 20275.00 |  4 | 20161203 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/21/CvkBIVhCyrSAE-uGAAGf0CWFbZM991.jpg || 3988.00 |  1 | 20161202 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/19/CvkBIlhCI7mAUN_9AAIsSLMhcns351.jpg || 4460.00 |  1 | 20161201 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/17/CvkBIlhAKwmACroNAAGpJUqVqIA247.jpg || 10498.00 |  2 | 20161130 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/16/CvkBIlg-3euAbsd5AAGr-r7GCH0254.jpg || 11080.00 |  2 | 20161129 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/1C/CvkBIVg9i6WAD4Z0AAHLB1yISaQ864.jpg || 6100.00 |  1 | 20161128 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/1B/CvkBIVg8OHGABTZOAAG1ZWoLoXY932.jpg || 5580.00 |  1 | 20161127 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/19/CvkBIVg65aKAcRWWAAFnaqaodKs660.jpg || 32630.00 |  2 | 20161126 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/18/CvkBIVg5kveALns0AAHLB1yISaQ850.jpg || 9800.00 |  1 | 20161125 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/17/CvkBIVg4Qg2AMqoNAAH--He3hsg726.jpg || 32500.00 |  2 | 20161124 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/16/CvkBIVg27_OAAV5OAAE8vRiZWHs684.jpg || 2700.00 |  1 | 20161123 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/0E/CvkBIlg2T4OAL3t5AAFsAWaUI98731.jpg || 4580.00 |  1 | 20161122 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/14/CvkBIVg0-UeAFDr_AAIBY_LNIxs656.jpg || 14120.00 |  1 | 20161121 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/0B/CvkBIlgy_EeAaPdBAAHeyO5nxeo952.jpg || 41510.00 |  2 | 20161120 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/12/CvkBIVgyYRKAZKi3AAGEp_IGjVM389.jpg || 7800.00 |  2 | 20161118 | C91D5E7905BA44C8A14045C9C228157F|http://testxxx.cn/group1/M00/00/09/CvkBIlgw_viAFHiPAAH0MZwoiCE530.jpg |+-----------+-------+----------+------------------------------------------------------------------------------------------------------------+48 rows in set (0.75 sec)mysql> 

查看當前的profile記錄,主要獲得Query_ID值

mysql> show profiles;+----------+------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+| Query_ID | Duration | Query                                                                          |+----------+------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+|  1 | 0.00009250 | show warning                                                                         ||  2 | 0.00013125 | show warnings                                                                        ||  3 | 0.00014375 | set profiling=1                                                                        ||  4 | 0.75458525 | SELECT SQL_NO_CACHE    t1.amount,    t1.count,    t1.date ,     (SELECT (CONCAT(t2.APPROVE_ID,'|' ,t2.PATH)) AS RECEIPT FROM TB_BIS_MERCHANT_SETTLEMENT t2 WHERE t2.`MERCHANT_ID` = t1.`MERCHANT_ID` AND t2.`DATE`=t1.DATE AND t2.APPROVE_STATUS=5) AS r |+----------+------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+4 rows in set, 1 warning (0.00 sec)mysql>

查看剛才執行的Query_ID為4的跟蹤記錄

mysql> show profile for query 4;+--------------------+----------+| Status    | Duration |+--------------------+----------+| executing   | 0.000017 || Sending data  | 0.018048 || executing   | 0.000028 || Sending data  | 0.018125 || executing   | 0.000022 || Sending data  | 0.015749 || executing   | 0.000017 || Sending data  | 0.015633 || executing   | 0.000017 || Sending data  | 0.015382 || executing   | 0.000015 || Sending data  | 0.015707 || executing   | 0.000023 || Sending data  | 0.015890 || executing   | 0.000022 || Sending data  | 0.015908 || executing   | 0.000017 || Sending data  | 0.015761 || executing   | 0.000022 || Sending data  | 0.015542 || executing   | 0.000014 || Sending data  | 0.015561 || executing   | 0.000016 || Sending data  | 0.015546 || executing   | 0.000037 || Sending data  | 0.015555 || executing   | 0.000015 || Sending data  | 0.015779 || executing   | 0.000026 || Sending data  | 0.015815 || executing   | 0.000015 || Sending data  | 0.015468 || executing   | 0.000015 || Sending data  | 0.015457 || executing   | 0.000015 || Sending data  | 0.015457 || executing   | 0.000014 || Sending data  | 0.015500 || executing   | 0.000014 || Sending data  | 0.015557 || executing   | 0.000015 || Sending data  | 0.015537 || executing   | 0.000014 || Sending data  | 0.015395 || executing   | 0.000021 || Sending data  | 0.015416 || executing   | 0.000014 || Sending data  | 0.015416 || executing   | 0.000014 || Sending data  | 0.015399 || executing   | 0.000023 || Sending data  | 0.015407 || executing   | 0.000014 || Sending data  | 0.015585 || executing   | 0.000014 || Sending data  | 0.015385 || executing   | 0.000014 || Sending data  | 0.015412 || executing   | 0.000014 || Sending data  | 0.015408 || executing   | 0.000014 || Sending data  | 0.015753 || executing   | 0.000014 || Sending data  | 0.015376 || executing   | 0.000014 || Sending data  | 0.015416 || executing   | 0.000019 || Sending data  | 0.015368 || executing   | 0.000014 || Sending data  | 0.015481 || executing   | 0.000015 || Sending data  | 0.015619 || executing   | 0.000015 || Sending data  | 0.015662 || executing   | 0.000016 || Sending data  | 0.015574 || executing   | 0.000015 || Sending data  | 0.015566 || executing   | 0.000015 || Sending data  | 0.015488 || executing   | 0.000013 || Sending data  | 0.015493 || executing   | 0.000015 || Sending data  | 0.015386 || executing   | 0.000015 || Sending data  | 0.015485 || executing   | 0.000018 || Sending data  | 0.015760 || executing   | 0.000014 || Sending data  | 0.015386 || executing   | 0.000015 || Sending data  | 0.015418 || executing   | 0.000014 || Sending data  | 0.015458 || end    | 0.000016 || query end   | 0.000019 || closing tables  | 0.000018 || freeing items  | 0.000825 || logging slow query | 0.000067 || cleaning up  | 0.000025 |+--------------------+----------+100 rows in set, 1 warning (0.00 sec)mysql> 

根據分析結果可以看到,有大量的Sending data消耗,而且是持續不斷的,這樣的可以判斷為子查詢導致的,所以在這個case里面,子查詢不適合用,效率太低。 那該用什么來避免呢?

用group by + left join 改寫

mysql> SELECT SQL_NO_CACHE DISTINCT ->     t1.amount, ->     t1.count, ->     t1.date, GROUP_CONCAT(CONCAT(t2.APPROVE_ID,'|' ,t2.PATH)) AS RECEIPT  ->    FROM ->     TB_BIS_MERCHANT_TURNOVER t1 LEFT JOIN TB_BIS_MERCHANT_SETTLEMENT t2 ON t2.`MERCHANT_ID` = t1.`MERCHANT_ID` AND t2.`DATE`=t1.DATE AND t2.APPROVE_STATUS=5 ->    WHERE t1.MERCHANT_ID='64884DE062BC11E682B00017FA000202' ->    GROUP BY t1.amount, ->     t1.count, ->     t1.date ->         ORDER BY t1.date DESC ->  -> LIMIT 0,100;+-----------+-------+----------+------------------------------------------------------------------------------------------------------------+| amount | count | date  | RECEIPT                         |+-----------+-------+----------+------------------------------------------------------------------------------------------------------------+| 15800.00 |  1 | 20170105 | 0DDFD555F93B45BEB0905B1E6DE89D29|http://testxxx.cn/group1/M00/00/49/CvkBIlhu-yqABqmAABYR7dHOmno819.jpg || 1245.00 |  1 | 20170104 | 0DDFD555F93B45BEB0905B1E6DE89D29|http://testxxx.cn/group1/M00/00/4F/CvkBIVhtpSeAI_YHAADNjq7TPq8244.jpg || 14766.00 |  4 | 20170103 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/45/CvkBIlhrrf6AQ5uIAAEobJv68FU398.jpg || 32449.00 |  2 | 20170102 | 0DDFD555F93B45BEB0905B1E6DE89D29|http://testxxx.cn/group1/M00/00/4C/CvkBIVhrDguAfaMIABjKB9uvu04477.jpg || 37246.00 |  5 | 20170101 | 0DDFD555F93B45BEB0905B1E6DE89D29|http://testxxx.cn/group1/M00/00/4A/CvkBIVhpCnGASEyLAAEu6l9SI0o812.jpg || 105094.00 |  2 | 20161231 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/49/CvkBIVhnwp-ALIvWAAEAaGPayjg732.jpg || 88032.00 |  3 | 20161230 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/47/CvkBIVhmaqSAHcEZAAFAyS8Zx8Q067.jpg || 3845.00 |  1 | 20161229 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/3F/CvkBIlhl206AaS-FAAFMhvX8PYY578.jpg || 2118.00 |  4 | 20161228 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/3D/CvkBIlhjxhyAMOfhAAD8wUzTUUY855.jpg || 2980.00 |  1 | 20161227 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/3B/CvkBIlhicfCAFmwgAAE9ULPqEJ4030.jpg || 1080.00 |  1 | 20161226 | 667E240C44B4469892C261CE9243A8C3|http://testxxx.cn/group1/M00/00/42/CvkBIVhhy6iAMm8tAAFHOT5zBiM875.jpg || 2980.00 |  1 | 20161225 | 0DDFD555F93B45BEB0905B1E6DE89D29|http://testxxx.cn/group1/M00/00/40/CvkBIVhfzCWAdw2LAAFpDXmwio4327.jpg || 10201.00 |  1 | 20161224 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/38/CvkBIlhfJfKAIoBiAADqgbF1pBo054.jpg || 3003.00 |  4 | 20161223 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/3D/CvkBIVhdMHeAQi8cAAGAOQTgxLo422.jpg || 2698.00 |  1 | 20161222 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/3C/CvkBIVhb2U2AXWRuAAEc4LIr2nc172.jpg || 990.00 |  1 | 20161221 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/3B/CvkBIVhbM6aAGMQAAAEQ9ptn0FU333.jpg || 1427.00 |  1 | 20161220 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/31/CvkBIlhZNJqAAsvWAAGuJ6g1pyU541.jpg || 2465.00 |  1 | 20161219 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/30/CvkBIlhX4_mAfn-SAAEptH1Fyp8152.jpg || 2360.00 |  1 | 20161218 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/2F/CvkBIlhWl_-AclhbAAGLv79hoh8428.jpg || 3998.00 |  1 | 20161217 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/35/CvkBIVhVSLGAFct_AAFQRetyWnc285.jpg ||  0.00 |  0 | 20161216 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/2D/CvkBIlhU8g-AXywcAAGn1gdsQQc959.jpg ||  0.00 |  0 | 20161215 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/2A/CvkBIlhSmryAZXITAG-zN3WQv4c789.jpg || 9900.00 |  1 | 20161214 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/31/CvkBIVhRTrOALwG6AAE_csC3lvk695.jpg || 4320.00 |  1 | 20161213 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/28/CvkBIlhQrzCAfApEAAFKbHqkH3w634.jpg || 8760.00 |  2 | 20161212 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/26/CvkBIlhOqjeAO1BdAAGHdajOU2E697.jpg || 213335.00 |  4 | 20161211 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/2D/CvkBIVhNYQSAfxXgAAHZL9a8Nrs596.jpg || 47104.00 |  5 | 20161210 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/2C/CvkBIVhMsPSAAnrAAAETxX9fCuw946.jpg || 6100.00 |  1 | 20161209 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/23/CvkBIlhLfXOAClJVAAFmuoqBI5o264.jpg || 13515.00 |  2 | 20161208 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/21/CvkBIlhJZ06AbuaNAAGg7Bz3OsA569.jpg || 26769.00 |  4 | 20161207 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/20/CvkBIlhIGgeAdNxuAAETxX9fCuw408.jpg ||  0.00 |  0 | 20161206 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/1E/CvkBIlhGxAuAfQr8AAFatVZ2sFk337.jpg ||  0.00 |  0 | 20161205 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/1D/CvkBIlhGKy-AU9guAAGm4jFhmoU601.jpg || 20000.00 |  3 | 20161204 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/23/CvkBIVhEIDGAMPuIAAH6chL6Wo8684.jpg || 20275.00 |  4 | 20161203 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/21/CvkBIVhCyrSAE-uGAAGf0CWFbZM991.jpg || 3988.00 |  1 | 20161202 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/19/CvkBIlhCI7mAUN_9AAIsSLMhcns351.jpg || 4460.00 |  1 | 20161201 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/17/CvkBIlhAKwmACroNAAGpJUqVqIA247.jpg || 10498.00 |  2 | 20161130 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/16/CvkBIlg-3euAbsd5AAGr-r7GCH0254.jpg || 11080.00 |  2 | 20161129 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/1C/CvkBIVg9i6WAD4Z0AAHLB1yISaQ864.jpg || 6100.00 |  1 | 20161128 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/1B/CvkBIVg8OHGABTZOAAG1ZWoLoXY932.jpg || 5580.00 |  1 | 20161127 | 98FDB31FE4B04C21BC7EBE8A22981DA0|http://testxxx.cn/group1/M00/00/19/CvkBIVg65aKAcRWWAAFnaqaodKs660.jpg || 32630.00 |  2 | 20161126 | 2154FDCDA51A4257811F1EA886AACD14|http://testxxx.cn/group1/M00/00/18/CvkBIVg5kveALns0AAHLB1yISaQ850.jpg || 9800.00 |  1 | 20161125 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/17/CvkBIVg4Qg2AMqoNAAH--He3hsg726.jpg || 32500.00 |  2 | 20161124 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/16/CvkBIVg27_OAAV5OAAE8vRiZWHs684.jpg || 2700.00 |  1 | 20161123 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/0E/CvkBIlg2T4OAL3t5AAFsAWaUI98731.jpg || 4580.00 |  1 | 20161122 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/14/CvkBIVg0-UeAFDr_AAIBY_LNIxs656.jpg || 14120.00 |  1 | 20161121 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/0B/CvkBIlgy_EeAaPdBAAHeyO5nxeo952.jpg || 41510.00 |  2 | 20161120 | EC481757CFDB445092D16D6B616350C8|http://testxxx.cn/group1/M00/00/12/CvkBIVgyYRKAZKi3AAGEp_IGjVM389.jpg || 7800.00 |  2 | 20161118 | C91D5E7905BA44C8A14045C9C228157F|http://testxxx.cn/group1/M00/00/09/CvkBIlgw_viAFHiPAAH0MZwoiCE530.jpg |+-----------+-------+----------+------------------------------------------------------------------------------------------------------------+48 rows in set (0.15 sec)mysql> 

可以看到,執行時間變成了0.15秒,提升了5倍的效率。再看profile的跟蹤分析。

mysql> show profile for query 8;+-------------------------------+----------+| Status      | Duration |+-------------------------------+----------+| starting      | 0.000125 || checking permissions   | 0.000015 || checking permissions   | 0.000014 || Opening tables    | 0.000029 || init       | 0.000055 || System lock     | 0.000020 || Waiting for query cache lock | 0.000013 || System lock     | 0.000050 || optimizing     | 0.000023 || statistics     | 0.000087 || preparing      | 0.000066 || Creating tmp table   | 0.000062 || Creating tmp table   | 0.000028 || Sorting result    | 0.000016 || executing      | 0.000012 || Sending data     | 0.148283 || Creating sort index   | 0.000342 || Creating sort index   | 0.000223 || end       | 0.000015 || query end      | 0.000046 || removing tmp table   | 0.000017 || query end      | 0.000012 || removing tmp table   | 0.000062 || query end      | 0.000015 || closing tables    | 0.000017 || freeing items     | 0.000019 || removing tmp table   | 0.000025 || freeing items     | 0.000016 || Waiting for query cache lock | 0.000012 || freeing items     | 0.000915 || Waiting for query cache lock | 0.000015 || freeing items     | 0.000011 || storing result in query cache | 0.000013 || cleaning up     | 0.000024 |+-------------------------------+----------+34 rows in set, 1 warning (0.00 sec)mysql> 

可以看到,只有一次| Sending data | 0.148283 |的消耗,所以效率提升很快。

擴展部分

SELECT  NAME, VALUE FROM v $ parameter WHERE NAME IN ( 'pga_aggregate_target', 'sga_target' ) UNIONSELECT  'maximum PGA allocated' AS NAME, TO_CHAR (VALUE) AS VALUE FROM v $ pgastat WHERE NAME = 'maximum PGA allocated' ;
-- insert datainsert into t1 select 1,'a' from db1.t2;call db1.proc_get_fints

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久久久久久成人| 国产精品视频一区国模私拍| 久久久国产成人精品| 久久韩剧网电视剧| 久久亚洲精品中文字幕冲田杏梨| 亚洲缚视频在线观看| 国内精品小视频| 海角国产乱辈乱精品视频| 国产综合福利在线| 黑人狂躁日本妞一区二区三区| 成人av在线网址| 国产色婷婷国产综合在线理论片a| 国产精品久久久久久久久粉嫩av| 国产精品久久久久免费a∨| 国产丝袜一区视频在线观看| 日本国产一区二区三区| 国产成人在线亚洲欧美| 91九色蝌蚪国产| 日韩免费不卡av| 91在线视频免费| 欧美做受高潮电影o| 亚洲精品免费一区二区三区| 亚洲欧美日韩在线一区| 亚洲毛片在线观看.| 欧美刺激性大交免费视频| 日韩在线观看av| 一区二区中文字幕| 69av在线视频| 欧美成人合集magnet| y97精品国产97久久久久久| 高清一区二区三区日本久| 视频在线一区二区| 国产精品视频永久免费播放| 国产精品一区二区三区久久久| 欧美成人中文字幕在线| 久久久久www| 亚洲人成毛片在线播放| 欧美性受xxxx白人性爽| 亚洲第一精品自拍| 国产日韩欧美在线| www.日韩av.com| 亚洲人成在线观看| 欧美在线一区二区视频| 一区二区三区亚洲| 一区二区在线视频播放| 91色视频在线观看| 欧美午夜宅男影院在线观看| 97香蕉久久夜色精品国产| 国产福利精品在线| 91精品久久久久久久久久久| 色视频www在线播放国产成人| 成人中文字幕+乱码+中文字幕| 国产精品盗摄久久久| 欧美日韩亚洲激情| 美日韩精品视频免费看| 亚洲另类激情图| www.欧美视频| 欧美黑人性生活视频| 5566成人精品视频免费| 日韩在线资源网| 亚洲电影免费观看| 国产在线999| 国产精品羞羞答答| 亚洲韩国欧洲国产日产av| 欧美日韩福利在线观看| 久久国产精品久久久| 精品动漫一区二区| 国产亚洲美女久久| 日本精品一区二区三区在线播放视频| 精品国产一区二区三区久久久狼| 精品久久在线播放| 国产精品成人v| 亚洲欧美国产一本综合首页| 亚洲美女又黄又爽在线观看| 亚洲影院高清在线| 97免费视频在线| 欧美亚州一区二区三区| 色婷婷成人综合| 日韩在线免费视频| 亚洲二区中文字幕| 国产91色在线播放| 亚洲三级av在线| 午夜精品久久久久久99热软件| 97碰碰碰免费色视频| 亚洲成人精品视频在线观看| 日韩资源在线观看| 91高潮在线观看| 亚洲免费电影一区| 亚洲国产天堂久久综合网| 黑人欧美xxxx| 精品毛片三在线观看| 7777kkkk成人观看| 91久久在线观看| 亚洲a区在线视频| 国产不卡一区二区在线播放| 91亚洲精品久久久| 欧美一区三区三区高中清蜜桃| 国产精品视频一区国模私拍| 欧美香蕉大胸在线视频观看| 亚洲欧美激情精品一区二区| 国产精品久久久久久中文字| 日韩最新中文字幕电影免费看| 日本成人精品在线| 久久久日本电影| 久久久久久亚洲精品中文字幕| 色综合伊人色综合网| 91精品国产乱码久久久久久蜜臀| 午夜免费在线观看精品视频| 精品久久久久久久久久久久久久| 欧美韩日一区二区| 亚洲人线精品午夜| 国产69精品久久久久9999| 欧美精品在线第一页| 91精品视频在线看| 中文字幕在线看视频国产欧美在线看完整| 一本色道久久综合亚洲精品小说| 97不卡在线视频| 在线观看日韩视频| 在线观看免费高清视频97| 久久在线免费视频| 欧美一级黄色网| 国产一区二区三区在线| 精品福利视频导航| 九九热精品视频国产| 亚洲精品电影网在线观看| 日韩最新在线视频| 国产精品视频大全| 亚洲在线视频观看| 亚洲天堂男人天堂女人天堂| 国产精品爽黄69天堂a| 成人黄色短视频在线观看| 久久夜色精品国产亚洲aⅴ| 国产精品自拍偷拍视频| 亚洲精品视频在线播放| 精品国产户外野外| 精品电影在线观看| 国产欧亚日韩视频| 久久视频免费观看| 国产日韩中文在线| 国产日本欧美一区| 欧美极品美女视频网站在线观看免费| 成人黄在线观看| 亚洲自拍偷拍第一页| 欧美性jizz18性欧美| 日韩免费视频在线观看| 国产九九精品视频| 欧美国产日韩一区二区三区| 欧美高清不卡在线| 日韩电影免费在线观看| 中文字幕日韩av电影| 欧洲永久精品大片ww免费漫画| 麻豆国产精品va在线观看不卡| 日韩麻豆第一页| 亚洲精品国产电影| 欧美精品中文字幕一区| 91在线观看免费网站| 亚洲网站在线观看| 精品亚洲永久免费精品| 欧美黑人国产人伦爽爽爽| 色综合久综合久久综合久鬼88| 欧美最猛性xxxxx亚洲精品| 欧美性69xxxx肥| 亚洲精品美女久久| 欧美大片在线看|