|
|
7106b189df
|
session: refine record execution duration metric (#16453)
|
2020-04-17 21:50:28 +08:00 |
|
|
|
1f24b9e03b
|
executor, infoschema, util: add sum_errors and sum_warnings to statement summary tables (#16456)
|
2020-04-17 10:31:35 +08:00 |
|
|
|
3edfffa84b
|
Util: Fix global tracker mutex contention (#16298)
|
2020-04-15 20:37:42 +08:00 |
|
|
|
b1d11a7091
|
*: rename statement summary tables (#16188)
|
2020-04-15 15:30:32 +08:00 |
|
|
|
d8978cb53e
|
config: support temporary storage usage limitation (#15700)
|
2020-04-08 22:14:09 +08:00 |
|
|
|
5137cbc2b1
|
executor: do not log slow query for pessimistic write conflict retry (#15890)
|
2020-03-31 22:42:41 +08:00 |
|
|
|
df6f378267
|
stmtsummary: add a switch to decide whether capture internal q… (#15461)
|
2020-03-20 17:39:11 +08:00 |
|
|
|
248be5bba5
|
planner: push down Lock to PointGet and BatchPointGet (#15257)
|
2020-03-11 13:58:32 +08:00 |
|
|
|
9905a26ea0
|
txn: fix UpdateForUpdateTS for non autocommit pessimistic mode (#15244)
|
2020-03-10 17:11:39 +08:00 |
|
|
|
353a6e02e9
|
metrics: add new transaction metrics to grafana script (#15236)
|
2020-03-10 15:46:03 +08:00 |
|
|
|
2d5d2fde27
|
*: fix the same future wait twice in RC transaction (#15117)
|
2020-03-06 00:05:54 +08:00 |
|
|
|
6b0972957c
|
config: change enable-slow-log to boolean (#14864)
|
2020-02-20 15:37:32 +08:00 |
|
|
|
5c4f457580
|
executor: remove dead code about Cacheable function call (#14740)
|
2020-02-12 22:05:11 +08:00 |
|
|
|
d20195a3a5
|
server: add counter for keys locking numbers (#14625)
|
2020-02-05 10:24:53 +08:00 |
|
|
|
7ba002e836
|
executor, util: improve concurrency of statement summary (#14490)
|
2020-02-04 17:32:24 +08:00 |
|
|
|
c562ab4734
|
metrics: add statement pessimistic retry count (#14527)
|
2020-02-04 14:19:23 +08:00 |
|
|
|
1f997a5528
|
metrics: add statement deadlock detect duration (#14444)
|
2020-01-15 17:41:21 +08:00 |
|
|
|
562a448b7d
|
session,executor: fix transaction lazy initialization in pessimistic mode (#14446)
|
2020-01-14 16:48:05 +08:00 |
|
|
|
40a6be1a82
|
bindinfo: handle statement hints in bindings (#14248)
|
2020-01-07 14:18:46 +08:00 |
|
|
|
fd3ada61ca
|
infoschema: add plan field to the statement summary tables (#14182)
|
2019-12-26 15:04:39 +08:00 |
|
|
|
1335ffb6b7
|
*: support read consistency isolation level in the pessimistic transactions (#14087)
|
2019-12-24 21:24:39 +08:00 |
|
|
|
f0d313470f
|
executor: record lockkeys waited flag and duration in stmtctx (#14209)
|
2019-12-24 20:24:12 +08:00 |
|
|
|
11c3b25ba2
|
executor: fix missing cached execution counter for point select (#14163)
|
2019-12-20 19:35:49 +08:00 |
|
|
|
fcc5dba8a7
|
infoschema: add 3 fields to statement summary table (#14096)
|
2019-12-19 21:42:39 +08:00 |
|
|
|
c39317e890
|
executor: support turn on/off slow-log by variables (#14016)
|
2019-12-18 10:48:46 +08:00 |
|
|
|
b8dad33537
|
executor: trace the memory usage of Projection executors (#13914)
|
2019-12-15 21:15:38 -06:00 |
|
|
|
9009da7378
|
*: lock unchanged rows for pessimistic transaction (#14045)
|
2019-12-13 12:00:28 +08:00 |
|
|
|
1bcf267655
|
infoschema: add plan digest to slow log and slow_query (#14000)
|
2019-12-12 11:49:00 +08:00 |
|
|
|
a94cff903c
|
*: refactor LockKeys API (#14020)
|
2019-12-11 15:05:59 +08:00 |
|
|
|
94481e883d
|
session: if txn invalid do not active it and return an error (#13935)
|
2019-12-09 13:41:09 +08:00 |
|
|
|
01a7d00053
|
executor: change pessimistic lock wait start for one statement (#13922)
|
2019-12-06 15:17:49 +08:00 |
|
|
|
0730eeca03
|
*: fix snapshot problem in show table status (#13797)
|
2019-12-05 13:26:26 +08:00 |
|
|
|
5c4a9ee101
|
*: do not start slow-log timer before parsing (#13846)
|
2019-12-04 15:58:40 +08:00 |
|
|
|
c5e1302908
|
planner: support plan digest (#13124)
|
2019-12-03 21:08:55 +08:00 |
|
|
|
da0fe6fd14
|
infoschema, util: Add more fields to table events_statements_summary_by_digest (#13484)
|
2019-11-21 15:54:19 +08:00 |
|
|
|
ebed3d606c
|
executor: pessimistic txn update forUpdateTS for concurrent insert (#13553)
|
2019-11-19 10:51:53 +08:00 |
|
|
|
5c3ed7ff60
|
*: refine transaction related log (#13263)
|
2019-11-08 14:56:09 +08:00 |
|
|
|
aecc3421dc
|
executor: do update forUpdateTs for err path (#13218)
|
2019-11-07 13:59:39 +08:00 |
|
|
|
5fd8b4d251
|
executor: support innodb_lock_wait_timeout for pessimistic transaction (#13103)
|
2019-11-05 17:26:40 +08:00 |
|
|
|
f12403ef08
|
executor: support select for update no wait (#12775)
|
2019-11-04 17:01:40 +08:00 |
|
|
|
e8294ad636
|
executor: try to cache executor for prepared point select (#12855)
|
2019-10-30 10:23:18 +08:00 |
|
|
|
36f0f37b40
|
expression, planner: remove some fields from `expression.Colum… (#12573)
|
2019-10-29 15:48:26 +08:00 |
|
|
|
4907685ed2
|
*: fix bug that the kill command doesn't work when the killed session is waiting for the pessimistic lock (#12852)
|
2019-10-24 17:26:12 +08:00 |
|
|
|
b8cd65714f
|
*: record and print the plan in slow log. (#12179)
|
2019-10-17 22:13:19 +08:00 |
|
|
|
a582640dc3
|
executor: make point updates go short path (#12243)
|
2019-09-27 18:36:01 +08:00 |
|
|
|
74eaf327e9
|
*: log each com_stmt_fetch separately (#11987)
|
2019-09-25 17:57:16 +08:00 |
|
|
|
e41458983c
|
executor: record slow-log when log use error level (#12359)
|
2019-09-25 13:16:15 +08:00 |
|
|
|
582076b5cc
|
*: wrap the previous statement for performance (#12283)
|
2019-09-23 15:09:15 +08:00 |
|
|
|
9064c49611
|
session, executor: support setting tidb_enable_stmt_summary in session scope (#12217)
|
2019-09-18 15:19:47 +08:00 |
|
|
|
15011b6c49
|
executor: new execution path for point execution within prepared plan cache (#11970)
|
2019-09-17 14:14:45 +08:00 |
|