|
|
d3c6045f63
|
*: replace compareDatum by compare (#30421)
|
2021-12-06 20:41:56 +08:00 |
|
|
|
4fbbd5a77d
|
executor: make projection executor unparallel for insert/update/delete (#30290)
|
2021-12-03 15:13:54 +08:00 |
|
|
|
3487bb7b5d
|
executer: fix data race (#30186)
|
2021-11-29 18:59:52 +08:00 |
|
|
|
fe5733ce41
|
planner: support dump file for trace plan statement (#30059)
|
2021-11-25 16:19:50 +08:00 |
|
|
|
481455728a
|
*: track the memory usage of IndexJoin more accurate (#29068)
|
2021-11-24 13:49:50 +08:00 |
|
|
|
7fdafb47d3
|
planner: add sub plan info of shuffleReceiver when query explain analyze (#27992)
|
2021-11-23 16:49:51 +08:00 |
|
|
|
d15ca2a869
|
planner: unify the argument of range functions to use SessionCtx instead of StatementContext (#29999)
|
2021-11-23 12:35:51 +08:00 |
|
|
|
177be48e94
|
executor: add retriver for tidb_hot_regions_history (#27375)
|
2021-11-19 16:43:48 +08:00 |
|
|
|
20b9a4d8ca
|
executor: index out of range for lookUpContents (#27138) (#29456)
|
2021-11-17 16:41:46 +08:00 |
|
|
|
b5d336c5e5
|
*: contains update/delete point get should not trigger table cache condition (#29815)
|
2021-11-16 12:51:07 +08:00 |
|
|
|
9c683d3f67
|
dml : Support point get / batch point get for cache table (#29703)
|
2021-11-15 15:49:07 +08:00 |
|
|
|
bdfd3f6974
|
*: refine CharsetAndCollation (#29561)
|
2021-11-12 17:41:05 +08:00 |
|
|
|
e27af5e04f
|
*: Replace the dbterror.ClassOptimizer.NewStd(mysql.ErrInternal) to a global constant. (#29593)
|
2021-11-12 13:19:06 +08:00 |
|
|
|
2409c83381
|
*: fix staled table cache usage inside a transaction (#29443)
|
2021-11-11 18:23:05 +08:00 |
|
|
|
fa8cbd5888
|
executor: fix wrong result for join with enum type (#29375)
|
2021-11-05 16:29:03 +08:00 |
|
|
|
80e14b4bff
|
ddl: rename region label to attributes (#29174)
|
2021-11-01 12:14:50 +08:00 |
|
|
|
2c69740fde
|
*: support plan replayer load (#29247)
|
2021-11-01 11:22:51 +08:00 |
|
|
|
afa7dfb10f
|
executor: also use approximate count from pd to decide the sample rate (#29230)
|
2021-11-01 11:08:51 +08:00 |
|
|
|
ac2c6f8d87
|
ddl : ddl forbid stale read for cache table and support history read (#29173)
|
2021-10-29 17:08:49 +08:00 |
|
|
|
b562dc90e7
|
executor: refactor plan replayer (#28956)
|
2021-10-28 15:42:49 +08:00 |
|
|
|
2ba75e4af5
|
statistics: introduce bernoulli sampling method (#28999)
|
2021-10-28 12:52:49 +08:00 |
|
|
|
ed7bebded9
|
infoschema: remove is.placement_policy (#28890) (#28896)
|
2021-10-18 23:10:43 +08:00 |
|
|
|
cc96f59bdb
|
*: rename RECREATOR to REPLAYER (#28826)
|
2021-10-15 16:23:27 +08:00 |
|
|
|
a0e835cb35
|
*: Add SHOW PLACEMENT support for partitions (#28830)
|
2021-10-15 12:43:26 +08:00 |
|
|
|
81c3013f25
|
*: Implementing information_schema.placement_rules (#27478)
|
2021-10-15 08:49:26 +08:00 |
|
|
|
94e30df8e2
|
parser: fix compiling, add unit tests (#28700)
|
2021-10-11 23:15:25 +08:00 |
|
|
|
1555ebd1bc
|
*: Forbid tablesample for local temporary table (#28672)
|
2021-10-09 15:19:23 +08:00 |
|
|
|
fd73942112
|
executor, planner, util: optimize query statements summary table by conditional pushdown (#27563)
|
2021-09-29 00:30:46 +08:00 |
|
|
|
c103310663
|
executor: fix wrong index hash join when hash col is enum (#28032)
|
2021-09-16 12:00:42 +08:00 |
|
|
|
193b74ecbb
|
executor: rename txnScope as readReplicaScope instead (#27987)
|
2021-09-14 12:54:40 +08:00 |
|
|
|
8125b0a3f3
|
*: Introduce TemporaryTableDDL to provide unified APIs for temporary table ddl operations (#27776)
|
2021-09-06 11:24:57 +08:00 |
|
|
|
684057f484
|
privilege: fix show grants output for active roles + dynamic privs (#27218)
|
2021-08-25 03:04:03 +08:00 |
|
|
|
203b3b2d04
|
session: do not allow historical read in local temporary tables (#27363)
|
2021-08-20 11:44:00 +08:00 |
|
|
|
7755d25aba
|
*: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers (#27198)
|
2021-08-16 18:52:00 +08:00 |
|
|
|
f8564e3177
|
*: add infoschema.referential_constraints (#26450)
|
2021-08-10 12:17:15 +08:00 |
|
|
|
7f5c0fa2e8
|
ddl: support showing label rule through information schema table (#26637)
|
2021-08-09 12:39:14 +08:00 |
|
|
|
cc1f990bac
|
planner: fix update panic when update in prepare and execute (#26759)
|
2021-08-05 23:41:13 +08:00 |
|
|
|
03e25c3087
|
*: Add plan recreator executor framework (#26700)
|
2021-08-05 02:19:06 +08:00 |
|
|
|
c3f92c28bb
|
infoschema, executor: Add SQL Text to INFORMATION_SCHEMA.(CLUSTER_)DEADLOCKS table (#26711)
|
2021-08-04 18:19:07 +08:00 |
|
|
|
de3bc62d54
|
infoschema, executor: Add SQL text column to DATA_LOCK_WAITS table (#26632)
|
2021-08-03 14:55:06 +08:00 |
|
|
|
5c5f344b24
|
executor: fix virtual columns in index join (#26720)
|
2021-08-02 11:21:05 +08:00 |
|
|
|
89e5ce0686
|
infoschema, executor: Support getting current executing SQL text in TIDB_TRX table (#26357)
|
2021-07-28 16:08:17 +08:00 |
|
|
|
06a0ad373c
|
executor: avoid unnecessary string EqualFold() comparisons (#25822)
|
2021-07-23 14:46:15 +08:00 |
|
|
|
35e19eff7f
|
executor: ingore locks of temporary table for point_get/batch_point_get/select_lock (#26267)
|
2021-07-15 18:05:33 +08:00 |
|
|
|
9abf9d0bb4
|
*: reduce NewRuntimeStatsColl() object allocation (#26164)
|
2021-07-13 18:33:32 +08:00 |
|
|
|
7ee78d1e35
|
executor: fix a bug that cte.iterOutTbl did not close correctly (#26129)
|
2021-07-12 18:31:32 +08:00 |
|
|
|
8885b70bfe
|
types, expression: fix gotime.local problem (#25510)
|
2021-07-08 14:59:29 +08:00 |
|
|
|
a8d23fda41
|
*: optimize query statements summary table by avoid decode plan for each row (#25892)
|
2021-07-06 12:51:28 +08:00 |
|
|
|
420e27ebfa
|
*: update count / modify_count of mysql.stats_meta incrementally (#24720)
|
2021-07-02 19:05:26 +08:00 |
|
|
|
0376dc0c54
|
executor: fix prepared stale read statement not work (#25746)
|
2021-06-28 17:55:25 +08:00 |
|