Commit Graph

1165 Commits

Author SHA1 Message Date
f73cd98cce expression: add an argument EvalType to method Column.Reset to make it safer (#13488) 2019-11-18 12:36:53 +08:00
df1baca19f *: support adding/dropping the primary key by a configuration (#13229) 2019-11-15 01:10:51 +08:00
ec95f91c13 util/profile: remove github.com/lonng/pprof replacement (#13318) 2019-11-14 16:21:06 +08:00
4283263b13 store : add store limit to restrain bad store from occupying too much token limit. (#12779) 2019-11-13 18:49:24 +08:00
4efb32b01a *: run tests in the package name with "test" when doing make test (#13301) 2019-11-13 13:09:06 +08:00
b84c5a73ad executor: implement the execution part of the outer hash join (#12882) 2019-11-12 17:48:30 +08:00
5c521c8e43 executor: vectorized calculation the key for the group by items in hash aggregation (#12729) 2019-11-12 17:00:00 +08:00
2dfaf55410 sysvars: error code package for sysvar.go (#13366) 2019-11-12 13:01:29 +08:00
60bfdf5ba4 Revert "executor, util: rename original List to ListInMemory and add a new interface List (#13353)" (#13363)
This reverts commit 2b5f81add11497b5b5595b3ba16ac88cddf33a65.
2019-11-11 18:30:34 +08:00
2b5f81add1 executor, util: rename original List to ListInMemory and add a new interface List (#13353) 2019-11-11 15:50:43 +08:00
f2bbc5619f expression: implement vectorized evaluation for builtinAesEncryptSig (#13219) 2019-11-11 11:26:12 +08:00
03e1510ccd executor: set column data to zero value when calling ResizeXXX (#13260) 2019-11-09 11:52:12 +08:00
3696bc5097 infoschema: add TIDB_CLUSTER_CONFIG virtual table to retrieve all instance config (#13063) 2019-11-07 10:55:11 +08:00
538077ff75 *: rename Arrow to Chunk (#13060) 2019-11-06 14:51:10 +08:00
1b9568726d perfschema: rename TIDB_GOROUTINES to TIDB_PROFILE_GOROUTINES (#13178)
Signed-off-by: Lonng <heng@lonng.org>
2019-11-06 13:52:37 +08:00
ab03df55ed expression: implement vectorized evaluation for builtinTiDBIsDDLOwnerSig (#13162) 2019-11-06 09:22:42 +08:00
b697fac4ba expression: vectorize hash calculation during probing (#12048) (#12669) 2019-11-05 21:42:34 +08:00
e43444265b *: Support required rows rows for arrow decode format. (#12613) 2019-11-05 18:12:09 +08:00
6dfe2f2118 infoschema: add information_schema.tidb_cluster_info to retrieve cluster topology. (#13035) 2019-11-04 14:22:58 +08:00
aac4971f1f infoschema/slow_query: add more field in slow_query table (#13007) 2019-11-01 17:01:34 +08:00
953c0a618a perfschema: support query cpu/memory/mutex/block/allocs/goroutines flamegraph by SQL (#12986)
Signed-off-by: Lonng <heng@lonng.org>
2019-10-30 07:50:02 +08:00
9ed376ada2 util/admin: support admin check table on partition table (#12796) 2019-10-29 20:16:37 +08:00
43202b1383 expression, ranger: three optimizations to speedup some specific query's opt time (#12687) 2019-10-29 18:00:45 +08:00
36f0f37b40 expression, planner: remove some fields from `expression.Colum… (#12573) 2019-10-29 15:48:26 +08:00
b3ad90e596 util: increase column's nullBitmap's capacity (#12470) 2019-10-28 19:24:00 +08:00
cb1e7cff89 expression: speed up builtinRepeatSig by using MergeNulls (#12674) 2019-10-23 17:24:29 +08:00
44c95fb2c5 executor: update the memory usage format in expensive logs (#12809) 2019-10-21 10:27:37 +08:00
b8cd65714f *: record and print the plan in slow log. (#12179) 2019-10-17 22:13:19 +08:00
740b7769b0 *: support automatically create sql baselines (#12434) 2019-10-17 14:16:48 +08:00
1fe25e071c expression: make the selection executor support vectorized expression evaluation (#12220) 2019-10-14 23:03:57 +08:00
20823fbe18 *: add a system variable to control the usage of baselines (#12624) 2019-10-14 21:09:03 +08:00
455b2d33e4 config: remove the log-rotate config (#12594)
log-rotate defaults to true and there is not way to turn off it.
provide it in the config file is misleading
2019-10-14 17:13:57 +08:00
8ed2e1bf45 util/admin: fix the error of "invalid list index" when cancel ddl jobs (#12402) 2019-10-13 20:39:03 +08:00
1f3af1e4d5 log: support reloading tidb-query-max-log-len after modified (#12491) 2019-10-12 16:42:32 +08:00
7ffa4500e6 planner: support a hint to read from tiflash in planner (#12479) 2019-10-11 16:36:35 +08:00
01dce81f48 *: fix panic when check null rejection for from_unixtime (#12413) 2019-09-30 11:10:43 +08:00
41ac571d7b *: remove the LightningMode from TiDB (#12466) 2019-09-29 15:12:01 +08:00
99a5432dce *: encode the returned data using the Chunk format in mocktikv (#12023) 2019-09-28 20:02:26 +08:00
510a851ce4 build: make errcheck works correctly (#12381) 2019-09-26 19:28:01 +08:00
35e308f561 expression: go generate vectorized addtime functions (#12224) 2019-09-26 16:30:01 +08:00
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