|
|
cfd875219e
|
planner: invalidate cached plan if no UnionScan for tables that need it (#15429)
|
2020-04-01 16:05:36 +08:00 |
|
|
|
0b3597f73a
|
stmtsummary: cache digest for prepared stmt and cached plan (#15448)
|
2020-03-18 14:40:54 +08:00 |
|
|
|
af861eeba2
|
planner: support hint USE_CASCADES(true|false) to use/disuse cascades planner in a single query (#15352)
|
2020-03-16 19:35:24 +08:00 |
|
|
|
8e10e90e31
|
*: add config diagnose and fix warning (#15107)
|
2020-03-04 16:58:46 +08:00 |
|
|
|
d20195a3a5
|
server: add counter for keys locking numbers (#14625)
|
2020-02-05 10:24:53 +08:00 |
|
|
|
40a6be1a82
|
bindinfo: handle statement hints in bindings (#14248)
|
2020-01-07 14:18:46 +08:00 |
|
|
|
8ab14c138f
|
executor: add lockkeys duration in slow log (#14210)
|
2019-12-24 21:52:09 +08:00 |
|
|
|
f0d313470f
|
executor: record lockkeys waited flag and duration in stmtctx (#14209)
|
2019-12-24 20:24:12 +08:00 |
|
|
|
ef7adeb50d
|
*: resort fields for reducing the memory allocated (#14172)
|
2019-12-23 17:10:09 +08:00 |
|
|
|
352adc5b00
|
executor: replace the flag CastStrToIntStrict with InSelectStmt (#14115)
|
2019-12-18 20:45:17 +08:00 |
|
|
|
438d39ebcd
|
*: revert #10124 and remove sql mode PadCharToFullLength (#14007)
|
2019-12-17 15:25:06 +08:00 |
|
|
|
1bcf267655
|
infoschema: add plan digest to slow log and slow_query (#14000)
|
2019-12-12 11:49:00 +08:00 |
|
|
|
01a7d00053
|
executor: change pessimistic lock wait start for one statement (#13922)
|
2019-12-06 15:17:49 +08:00 |
|
|
|
78e3c4d885
|
extract hot system variables from map (#13810)
|
2019-12-05 10:32:39 +08:00 |
|
|
|
5b6422df58
|
*: support read remote TiDB memory table of cluster (#13065)
|
2019-12-04 13:05:36 +08:00 |
|
|
|
1de8569bce
|
executor: show back-off details in slow log (#13770)
|
2019-12-03 06:42:32 -06:00 |
|
|
|
8fab2548d0
|
executor: show operators' disk consumption in results of EXPLAIN ANALYZE (#13764)
|
2019-12-02 17:04:29 +08:00 |
|
|
|
596fb64233
|
planner: support a hint to force using a IndexMerge path (#12843)
|
2019-11-27 15:44:25 +08:00 |
|
|
|
71e19a7308
|
Allocate continuous row id for single INSERT statement (#13648)
|
2019-11-22 16:22:08 +08:00 |
|
|
|
a582640dc3
|
executor: make point updates go short path (#12243)
|
2019-09-27 18:36:01 +08:00 |
|
|
|
e173c7f5c1
|
executor: add several sql hint related to session variables (#11809)
|
2019-09-17 13:39:16 +08:00 |
|
|
|
396b094675
|
*: record query start time to session variables (#11822)
|
2019-08-22 21:46:17 +08:00 |
|
|
|
1b998ce4f6
|
*: record index name in the slow log instead of index id (#11795)
|
2019-08-22 14:27:47 +08:00 |
|
|
|
ec681598b6
|
*: change the query start time to the parsing time (#11159)
|
2019-08-20 20:35:16 +08:00 |
|
|
|
1e1cc1f325
|
types: fix string to integer cast (#11295)
|
2019-07-26 19:10:30 +08:00 |
|
|
|
ca70d74a28
|
executor, expression: fix current_timestamp/now not consistent… (#11342)
|
2019-07-23 17:02:24 +08:00 |
|
|
|
c8ed781d51
|
executor: push-down LoadDataStmt in distsql (#11067)
moving function `statementContextToFlags` to `StatementContext.PushDownFlags()`
Co-authored-by: Lonng <heng@lonng.org>
Co-authored-by: Foreyes <foreyes_1002@163.com>
|
2019-07-14 17:58:49 +08:00 |
|
|
|
04cd877967
|
session, sessionctx: add unit test for sessionctx, session (#10763)
|
2019-06-18 15:09:13 +08:00 |
|
|
|
f67352d238
|
*: print an expensive log when a query exceeds time threshold (#10350)
|
2019-06-05 20:38:11 +08:00 |
|
|
|
c4db7b7655
|
planner, executor: fix show view privileges for explain (#10585)
|
2019-05-27 13:22:28 +08:00 |
|
|
|
718871646b
|
executor: reduce alloc and lock-hold-time caused by err/warn count (#10223)
|
2019-04-24 09:51:02 +08:00 |
|
|
|
2a6c8d610a
|
executor: show more information about cop tasks in slow log (#10165)
|
2019-04-18 13:39:57 +08:00 |
|
|
|
0313cbbbde
|
plugin: add audit plugin extension point (#9136)
|
2019-03-25 15:18:34 +08:00 |
|
|
|
e3983227b4
|
log: generate digest and log it in slow log (#9662)
|
2019-03-14 13:45:32 +08:00 |
|
|
|
f20c849857
|
types: support sql_mode ALLOW_INVALID_DATES (#9027)
|
2019-01-14 19:34:22 +08:00 |
|
|
|
68ddb7f0e6
|
*: fix the lower bound when converting numbers less than 0 to unsigned integers (#8544)
|
2019-01-10 16:04:07 +08:00 |
|
|
|
7a966426ee
|
metric: replace QueryDurationHistogram's "general" type to more detail stmt type (#8819)
|
2018-12-29 13:10:30 +08:00 |
|
|
|
351c4a5568
|
*: refine commit txn slow log (#8731)
|
2018-12-25 20:49:50 +08:00 |
|
|
|
7528a059cf
|
executor/server/session: add extra info message sent to mysql client (#8285)
|
2018-12-19 15:32:49 +08:00 |
|
|
|
ce622ec6d8
|
session: move more session vars to stmt context for retrying (#8034)
|
2018-12-10 16:39:43 +08:00 |
|
|
|
5374ff8935
|
expression,planner: support non-deterministic functions (e.g., now) in the plan cache (#8105)
|
2018-11-01 23:53:32 +08:00 |
|
|
|
89dda9d9a8
|
*: move parser to a separate repository (#8036)
|
2018-10-25 11:12:10 +08:00 |
|
|
|
458c0d1c27
|
executor: refine explain analyze (#7888)
|
2018-10-16 20:02:43 +08:00 |
|
|
|
d21f294393
|
*: make explain support explain anaylze (#7827)
|
2018-10-12 20:01:19 +08:00 |
|
|
|
7b4686d8c2
|
expression, plan: aggressive constant fold for null parameter expression to simplify outer join (#7696)
|
2018-09-23 19:46:52 +08:00 |
|
|
|
e3952d6eb8
|
*: collect execution details and output them in slow query log (#7302)
|
2018-08-10 21:06:20 +08:00 |
|
|
|
e28a81813c
|
*: check the schema-validity when the DDL fails (#6797)
|
2018-07-09 17:35:04 +08:00 |
|
|
|
2292844f34
|
*: support session variable 'warning_count' and 'error_count' (#6945)
|
2018-07-02 19:00:24 +08:00 |
|
|
|
cef2ebde62
|
*: support 'SHOW ERRORS' statment and reports errors in 'SHOW WARNINGS' statement (#6936)
|
2018-06-29 19:09:12 +08:00 |
|
|
|
ab332eba2a
|
executor: BadNullError should be ignored by insert ignore statement (#6465)
|
2018-06-29 13:15:31 +08:00 |
|