|
|
6ad9e2bb1d
|
expression: implement vectorized evaluation for `builtinRevers… (#12239)
|
2019-09-25 01:11:00 +08:00 |
|
|
|
1f922559df
|
executor: implement disk-based hash join (#12067)
|
2019-09-24 23:23:05 +08:00 |
|
|
|
1fe9773726
|
planner: introduce an individual physical plan for indexNestedLoopHashJoin (#12139)
|
2019-09-24 21:18:45 +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 |
|
|
|
ed9e973e50
|
util, planner: add more testSuite json files (#12247)
|
2019-09-18 13:59:46 +08:00 |
|
|
|
b80fd0c152
|
Revert "util: Simplify non-copy string-[]byte conversion" (#11860)
|
2019-09-17 18:15:45 +08:00 |
|
|
|
e173c7f5c1
|
executor: add several sql hint related to session variables (#11809)
|
2019-09-17 13:39:16 +08:00 |
|
|
|
77df734586
|
testutil: remove unnecessary flag parse (#12197)
|
2019-09-17 11:04:25 +08:00 |
|
|
|
4e545cfa58
|
expression: Implement VecEvalBool to prepare for vectorized selection operator (#12175)
|
2019-09-16 17:47:52 +08:00 |
|
|
|
e2b1f7eff8
|
expression: change the String() method of expression.Column (#12089)
|
2019-09-16 14:30:22 +08:00 |
|
|
|
0f55274760
|
infoschema, session: support for events_statements_summary_by_digest (#12017)
|
2019-09-12 19:53:16 +08:00 |
|
|
|
98b3aeb274
|
executor: go generate builtin_control_vec.go (#12140)
|
2019-09-12 15:21:46 +08:00 |
|
|
|
cbf4ddc9e2
|
*: improve the format of the error log (#12155)
|
2019-09-12 13:30:15 +08:00 |
|
|
|
fb683bef2c
|
executor: refactor union scan and dirty table (#11702)
|
2019-09-12 10:00:45 +08:00 |
|
|
|
39e9c9fd7a
|
*: add max/avg cop response time for TableReader, IndexReader and IndexLookupReader. (#12003)
|
2019-09-11 20:36:45 +08:00 |
|
|
|
c1e6b8d777
|
executor: utilities for disk-based hash join (#12116)
|
2019-09-11 17:38:15 +08:00 |
|
|
|
d29751ca5d
|
executor: vectorize hash calculation in hashJoin (#12048) (#12076)
|
2019-09-11 16:06:46 +08:00 |
|
|
|
46cb64a257
|
server: reset current start ts in processlist when transaction committed (#12070)
|
2019-09-10 20:27:44 +08:00 |
|
|
|
4621bf3953
|
planner/core: split test data from physical plan test (#12132)
|
2019-09-10 19:51:28 +08:00 |
|
|
|
e6e3e63060
|
planner: split test data from test cases (#12091)
|
2019-09-10 15:30:26 +08:00 |
|
|
|
2307338ae7
|
planner: generate index path as candidate when it is a single scan (#12022)
|
2019-09-09 19:13:41 +08:00 |
|
|
|
3fdfe2e370
|
stats: support display invalid key in stats buckets (#12064)
|
2019-09-09 17:59:11 +08:00 |
|
|
|
702854f029
|
planner/core: add bit column test about display width range (#11985)
|
2019-09-06 16:08:19 +08:00 |
|
|
|
1b0f61a728
|
expression: support vectorized bitmap operations for nulls in Column (#12034)
|
2019-09-05 15:49:21 +08:00 |
|
|
|
e0b8267d95
|
planner: use *expression.Column instead of *IndexColumn (#11894)
|
2019-09-05 15:24:33 +08:00 |
|
|
|
845061351d
|
planner: support index_lookup_merge_join in physical plan. (#11338)
|
2019-09-04 13:46:05 +08:00 |
|
|
|
dffe29355a
|
*: not send tso request when point get with max tso (#11981)
|
2019-09-03 23:11:49 +08:00 |
|
|
|
b90ebe1109
|
expression: enable vectorized expression evaluation by default (#11965)
|
2019-09-03 09:41:05 +08:00 |
|
|
|
c07fcc4a34
|
executor: make the projection executor support vectorized expression evaluation (#11917)
|
2019-08-30 13:41:05 +08:00 |
|
|
|
bdbaeb419d
|
executor: decrease the memory usage of hashTable in HashJoinExec (#11832)
|
2019-08-29 14:45:52 +08:00 |
|
|
|
ba4eb8fba5
|
*: add region read/write bytes info and approximate size/keys in show table regions result. (#11847)
|
2019-08-29 11:33:44 +08:00 |
|
|
|
073ab9b6a3
|
*: refactor RestrictedSQLExecutor (#11904)
|
2019-08-28 19:17:19 +08:00 |
|
|
|
cc07b11082
|
executor: set the correct stmtCtx for explain statement (#11186)
|
2019-08-27 14:09:35 +08:00 |
|
|
|
fce8d61a5a
|
tikv: refine commit backoff slow log (#11757)
|
2019-08-26 15:35:42 +08:00 |
|
|
|
1b998ce4f6
|
*: record index name in the slow log instead of index id (#11795)
|
2019-08-22 14:27:47 +08:00 |
|
|
|
9312090275
|
util: Faster-Slice-Function (#11808)
|
2019-08-22 12:45:46 +08:00 |
|
|
|
fcef061059
|
executor: fix wrong partition boundary for window funcions (#11637)
|
2019-08-22 11:38:28 +08:00 |
|
|
|
8d165f0fd2
|
executor: copy row data instead of refereeing chunk.Row in some window functions. (#11678)
|
2019-08-22 10:57:54 +08:00 |
|
|
|
db2f1edadc
|
executor: support converting from vectorized evaluation to row-based evaluation (#11778)
|
2019-08-20 15:59:16 +08:00 |
|
|
|
1c1faab678
|
*: convert key to hex for logs (#11781)
|
2019-08-20 11:10:16 +08:00 |
|
|
|
36573d5b57
|
executor: make vectorized methods of Time be compatible with its row-based methods (#11776)
|
2019-08-19 16:30:17 +08:00 |
|
|
|
2009741d57
|
planner: increase default concurrency factor of cost computing (#11752)
|
2019-08-16 17:37:16 +08:00 |
|
|
|
79d43a56ed
|
planner: fix uncorrect behavior of index join (#11724)
|
2019-08-16 15:04:46 +08:00 |
|
|
|
523b93651d
|
Add follower read support to TiDB (#11347)
|
2019-08-16 13:26:17 +08:00 |
|
|
|
103cbcd5c5
|
planner: rewrite in as eq when the rhs list has only one item
|
2019-08-16 11:07:59 +08:00 |
|
|
|
1b13a2acb9
|
expression, util: add an interface Times for chunk.Column (#11742)
|
2019-08-15 13:00:37 +08:00 |
|
|
|
e954a5a122
|
util: Simplify non-copy string-[]byte conversion
|
2019-08-15 09:32:43 +08:00 |
|
|
|
adb3071c90
|
*: refine the attribute definition of types.Time and types.Dur… (#11672)
|
2019-08-14 11:30:40 +08:00 |
|
|
|
6d51ad33fd
|
*: Optimize struct memory usage by adjust field order (#11629)
|
2019-08-13 17:20:53 +08:00 |
|