当前位置:   article > 正文

阿里云mysql的几个hints_mysql hint timeout

mysql hint timeout

对于所有支持HINT的语句,允许在语句前指定HINT,例如:
/*+TDDL: ... */ SELECT ...
/*+TDDL: ... */ INSERT ...
/*+TDDL: ... */ REPLACE ...
/*+TDDL: ... */ UPDATE ...
/*+TDDL: ... */ DELETE ...
/*+TDDL: ... */ CREATE TABLE ...
/*+TDDL: ... */ ALTER TABLE ...
/*+TDDL: ... */ DROP TABLE ...
/*+TDDL: ... */ SHOW ...

设置SQL超时时间为40秒:
/*+TDDL:SOCKET_TIMEOUT(40000)*/SELECT * FROM t_item;

指定SQL在某个分库上执行:

/*+TDDL:node('node_name')*/ 

FORCE INDEX():语法与MySQL FORCE INDEX相同,若指定的索引不是GSI,则会将FORCE INDEX下发到MySQL上执行。
# FORCE INDEX()
tbl_name [[AS] alias] [index_hint]
index_hint:
    FORCE INDEX({index_name})               
INDEX(): 通过表名和索引名组合或表在当前查询块中的别名和索引名组合来使用指定的GSI。
# INDEX()
/*+TDDL:
    INDEX({table_name | table_alias}, {index_name})
*/

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/688549
推荐阅读
相关标签
  

闽ICP备14008679号