91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL 8.0 Query Rewrite支持DML

發布時間:2020-02-29 01:44:34 來源:網絡 閱讀:409 作者:hcymysql 欄目:MySQL數據庫

MySQL 8.0 Query Rewrite支持SELECT INSERT UPDETE DELETE REPLACE語句重寫


這個功能要點贊,比如開發上線時,有個SQL查詢字段索引忘記加了,直接把線上CPU打滿,此時,你可以將SQL重寫,讓業務先報錯,別打死數據庫,然后馬上通知開發回滾,等加完索引后再上線。


安裝插件

mysql?-S?/tmp/mysql_hcy.sock?-p123456?<./install_rewriter.sql



查看是否生效

SHOW?GLOBAL?VARIABLES?LIKE?'rewriter_enabled';


編寫重寫規則

insert?into?query_rewrite.rewrite_rules(pattern,?replacement,?
pattern_database)?values?(
"SELECT?*?from?sbtest1?limit??",
"SELECT?k,c?from?sbtest1?limit??",
"test");

意思為:

將以下語句

SELECT * from sbtest1 limit ?;

改寫成:

SELECT k,c from sbtest1 limit ?;

注:問號?為變量


執行規則生效

CALL?query_rewrite.flush_rewrite_rules();


演示

mysql>?SELECT?*?from?sbtest1?limit?1\G;
***************************?1.?row?***************************
k:?499284
c:?83868641912-28773972837-60736120486-75162659906-27563526494-20381887404-41576422241-93426793964-56405065102-33518432330
1?row?in?set,?1?warning?(0.00?sec)
?
ERROR:?
No?query?specified
?
mysql>?show?warnings\G
***************************?1.?row?***************************
??Level:?Note
???Code:?1105
Message:?Query?'SELECT?*?from?sbtest1?limit?1'?rewritten?to?'SELECT?k,c?from?sbtest1?limit?1'?by?a?query?rewrite?plugin
1?row?in?set?(0.00?sec)



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乐昌市| 漳浦县| 麻江县| 临邑县| 安顺市| 耒阳市| 邯郸县| 犍为县| 莲花县| 卓尼县| 永州市| 石河子市| 潍坊市| 且末县| 宁波市| 库伦旗| 揭西县| 长白| 南汇区| 商丘市| 筠连县| 夏河县| 金溪县| 石嘴山市| 海晏县| 林芝县| 斗六市| 乌恰县| 开阳县| 石门县| 长治市| 宁强县| 繁昌县| 晋城| 黄冈市| 宽城| 吉安县| 成安县| 大庆市| 上林县| 台中市|