|
|
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 |
|
|
|
922f569136
|
util/rowcodec: add new row codec lib (#7597)
|
2019-08-12 16:39:41 +08:00 |
|
|
|
5cbb17c86b
|
executor: add reserve methods to Column for var-length types (#11699)
|
2019-08-12 14:51:05 +08:00 |
|
|
|
a08918ab74
|
fixup (#11688)
|
2019-08-12 11:53:03 +08:00 |
|
|
|
31a8e2192e
|
store/tikv,util/logutil: add a function to convert proto.Message to hex format (#11550)
|
2019-08-09 17:13:32 +08:00 |
|
|
|
d210889a6c
|
*: trace the execution of the insert operation (#11667)
|
2019-08-09 14:22:03 +08:00 |
|
|
|
1595c0101e
|
*: replace context.WithValue string key to typed struct{} key (#11675)
|
2019-08-09 14:11:48 +08:00 |
|
|
|
036e7e207d
|
*: support new 'log' format for trace (#11681)
|
2019-08-09 12:43:33 +08:00 |
|
|
|
6098ed66e0
|
executor: add vectorized access methods for time.Duration stored in Column(#11677)
|
2019-08-08 16:00:37 +08:00 |
|
|
|
fe038642e5
|
*: refactor cost model formulas and constants (#10581)
|
2019-08-07 17:44:09 +08:00 |
|
|
|
0dc91069d8
|
table: avoid redundant encode in insert/update/delete. (#11532)
|
2019-08-07 10:16:48 +08:00 |
|
|
|
45790b5799
|
fixup (#11636)
|
2019-08-06 15:42:56 +08:00 |
|
|
|
f0ba5087be
|
util: update the minimum version of tikv information (#11608)
|
2019-08-05 17:51:40 +08:00 |
|
|
|
f13f7bbdbd
|
ranger: BuildColumnRange should merge ranges when column has prefix len (#11563)
|
2019-08-01 16:24:36 +08:00 |
|
|
|
e3c9abdf6c
|
util: add missing logutil dependence in signal_windows (#11559)
Co-authored-by: Lynn <zimu_xia@126.com>
|
2019-08-01 15:42:26 +08:00 |
|
|
|
d54f0a2bd4
|
expression: add vectorized evaluation methods to Expression (#11530)
|
2019-08-01 13:28:23 +08:00 |
|
|
|
59e3eb75cd
|
*: speed up the operation of "admin check table" (#8572)
|
2019-07-31 17:11:30 +08:00 |
|
|
|
1f57a538a4
|
distsql: make CopStream available (#11311)
All tests passed, auto merged by Bot
|
2019-07-30 17:10:52 +08:00 |
|
|
|
fe998656e2
|
executor: add PreAlloc and replace nullCnt field with `Nul… (#11485)
|
2019-07-30 13:36:56 +08:00 |
|
|
|
cf11ef3e31
|
executor: refactor info from interface to string to avoid runT… (#11510)
|
2019-07-30 09:32:27 +08:00 |
|
|
|
05b4e2299d
|
infoschema: add current txn start time in processlist table (#11491)
|
2019-07-29 16:11:09 +08:00 |
|
|
|
e220499086
|
util: clean up MemoizeStr function (#11450)
|
2019-07-26 19:52:14 +08:00 |
|
|
|
67221062fd
|
executor: add CopyReconstruct() and CopyConstruct() methods to Column (#11408)
|
2019-07-25 11:28:55 +08:00 |
|
|
|
abbca5375e
|
*: add trace support for subquery (#11182)
Test pass, auto merge by Bot
|
2019-07-24 19:03:47 +08:00 |
|
|
|
b97c0434db
|
executor: show CARTESIAN Join explicitly in the results of Explain (#11415)
|
2019-07-24 16:57:51 +08:00 |
|
|
|
05f66f4384
|
ddl: fix invalid index on multi-layer virtual columns (#11260)
|
2019-07-24 11:15:22 +08:00 |
|
|
|
1ad073bf80
|
executor: show operators' memory consumption in results of EXPLAIN ANALYZE (#11334)
|
2019-07-24 10:53:02 +08:00 |
|
|
|
18724b950b
|
codec: improve buffer reuse (#10801)
|
2019-07-23 21:22:24 +08:00 |
|
|
|
899ff96e86
|
executor: introduce Sel to Chunk to indicate which rows ar… (#11384)
|
2019-07-23 21:00:29 +08:00 |
|
|
|
3df70a7c20
|
codec: pre-alloc encode buffer in row level (#11218)
|
2019-07-23 20:00:38 +08:00 |
|