Stories

List
Create Time

GreatSQL CTE 查詢報告臨時表找不到問題解析

GreatSQL CTE 查詢報告臨時表找不到問題解析 一、問題發現 在客户現場的一次問題報告中發現某個帶有CTE語句進行查詢的時候,把tmp_table_size設置為最小1024,數據量少的時候卻報錯臨時表找不到。注意:該問題在最新的MySQL版本中仍存在。 看下面例子: 1、準備表 CREATE TABLE t7 ( ID int NOT NULL AUTO_INCREMENT, N

Create Time

GreatSQL 優化技巧:最值子查詢與窗口函數相互轉換

GreatSQL 優化技巧:最值子查詢與窗口函數相互轉換 導語 近期 SQL 優化過程中遇到兩個案例,一個是將最值子查詢改寫為窗口函數,另一個是將窗口函數改寫為最值子查詢,覺得很有意思,特此記錄分享一下。 SQL案例 兩個 SQL 語句 SQL1: SELECT imei, c1 FROM (SELECT imei, c1, row_