TiDB 3.0.14 現已釋出,該版本更新內容如下:
相容性變化
performance_schema
和 metrics_schema
由讀寫改為只讀 #15417 重點修復的 Bug
新功能
admin show ddl jobs
查詢結果中新增庫名和表名列 #16428 RECOVER TABLE
支援恢復被 TRUNCATE
的表 #15458 SHOW GRANTS
語句許可權檢查的功能 #16168 LOAD DATA
語句許可權檢查 #16736 dispatch error
的日誌級別從 WARN
調整為 ERROR
#16232 require-secure-transport
啟動項,以強制要求客戶端必須使用 TLS #15415 information_schema.processlist
表中新增顯示當前事務 start_ts
資訊 #16160 floor(unix_timestamp(a))
作為 range
分割槽表的分割槽表示式時,支援分割槽裁剪功能 #16521 update
語句中包含 view
且不對該 view
進行 update 時的行為,由不允許執行改為正常執行 #16787 view
#15424 view
#16420 update
語句顯式的更新此列的值 #15576 current_role
函式的字符集由 binary 調整為 utf8mb4 #16083 max-execution-time
是否符合條件,提升系統處理 max-execution-time
的響應靈敏度 #15615 fetch-mode
子命令,輸出 TiKV 叢集模式 #287 Bug 修復
WEEKEND
函式在 SQL mode 為 ALLOW_INVALID_DATES
時結果與 MySQL 不相容的問題 #16170 DROP INDEX
執行失敗的問題 #16008 TABLE_NAMES
列值有時會不正確的問題 #15231 not
/istrue
/isfalse
計算結果錯誤的問題 #15916 SET ROLE
導致的 CURRENT_ROLE
函式報錯問題 #15569 LOAD DATA
在遇到 \
時,處理結果與 MySQL 不相容的問題 #16633 SET DEFAULT ROLE ALL
語句的許可權檢查不正確的問題 #15585 schema change
的問題 #15707 IF(not_int, *, *)
行為不正確的問題 #15356 CASE WHEN (not_int)
行為不正確的問題 #15359 Unknown column
錯誤的問題 #15866 null
列可能會導致 join 上的排序運算元 panic 的問題 #15798 StaleCommand
錯誤期間,執行 SQL 的流程被阻塞且不報錯的問題 #16528 fast analyze
作用於 index 時導致 panic 的問題 #15967 SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST
語句 panic 的問題 #16309 information_schema.tidb_hot_table
對於分割槽表資訊不準確的問題 #16726 UNION
語句和 SELECT
語句對於錯誤處理的行為一致 #16137 VALUES
函式引數型別為 bit(n)
時行為不正確的問題 #15486 view
列名過長時處理邏輯與 MySQL 不一致的問題,當列名過長時,系統自動生成一個短的列名 #14873 (not not col)
被錯誤地優化為 col
的問題 #16094 only_full_group_by
對含括號的表示式檢查錯誤的問題 #16012 select view_name.col_name from view_name
報錯的問題 #15572
[admin
]