|
|
8d345cd09a
|
*: open auto analyze and stats feedback by default (#6500)
|
2018-05-08 19:18:50 +08:00 |
|
|
|
702f210473
|
make tidb_opt_insubquery_unfold global (#6482)
|
2018-05-07 21:15:08 +08:00 |
|
|
|
4185e53006
|
tikv/txn: support local latch in transaction (#6418)
|
2018-05-07 10:57:01 +08:00 |
|
|
|
23e8c6e12b
|
*: add a system variable auto_analyze_ratio (#6455)
|
2018-05-04 10:54:30 +08:00 |
|
|
|
e215e93948
|
*: provide a configurable tidb_retry_limit session variable (#6369)
|
2018-05-03 19:52:53 +08:00 |
|
|
|
0fda3b408f
|
executor: move IgnoreErr to StmtCtx (#6392)
|
2018-05-02 17:10:59 +08:00 |
|
|
|
530aa9519d
|
executor: refine log information about slow queries (#6343)
|
2018-04-26 00:48:25 +08:00 |
|
|
|
5da8ac0957
|
*: make session variables control TiKV layer. (#6322)
And add a system variable `tidb_backoff_lock_fast` to change the backoff base time on read lock.
|
2018-04-20 16:06:34 +08:00 |
|
|
|
60a9ff5f93
|
variable: group same kind of variables into structs. (#6297)
|
2018-04-17 19:49:12 +08:00 |
|
|
|
8777db2d98
|
session: add session variable tidb_optimizer_selectivity_level. (#6289)
|
2018-04-16 21:48:37 +08:00 |
|
|
|
88a6a0de38
|
variable: set default hash join concurrency in NewSessionVars (#6295)
|
2018-04-16 20:15:49 +08:00 |
|
|
|
9fbf8a6637
|
stats: dynamically update the average column size (#6170)
|
2018-04-13 16:31:43 +08:00 |
|
|
|
e2b033d1c0
|
*: add a tidb system variable tidb_hash_join_concurrency (#6244)
|
2018-04-12 20:28:19 +08:00 |
|
|
|
dd98c7050e
|
variable: fix NewSessionVars (#6272)
Set IndexLookupJoinConcurrency to default value.
If this value is init as 0, index lookup join will hang forever.
|
2018-04-11 21:44:10 +08:00 |
|
|
|
582e33a0e4
|
*: use tidb_index_lookup_join_currency to control the number of IndexLookupJoin inner workers (#6240)
|
2018-04-10 10:05:00 +08:00 |
|
|
|
13a7f1943c
|
*: fix data race in plan cache (#6234)
|
2018-04-09 08:24:38 +08:00 |
|
|
|
6287cfb8c2
|
*: modify 'session transaction isolation level' to take effect once (#6175)
|
2018-04-04 18:39:44 +08:00 |
|
|
|
83066fc954
|
executor: track memory usage for nested loop apply (#6171)
|
2018-04-02 13:54:12 +08:00 |
|
|
|
491f58d7d8
|
executor: track memory usage for merge join (#6172)
|
2018-03-31 17:17:23 +08:00 |
|
|
|
6c403eef8f
|
binloginfo: check grpc error message before return critical error. (#6179)
|
2018-03-30 13:08:02 +08:00 |
|
|
|
564e8896df
|
executor: track memory usage of index lookup join (#6169)
|
2018-03-30 10:48:11 +08:00 |
|
|
|
96a51da57c
|
* Add conn ID to the transaction log (#6115)
|
2018-03-26 20:13:07 +08:00 |
|
|
|
f287451eed
|
tidb: move tidb/*.go to session directory (#6062)
This change makes our top level directory clean.
|
2018-03-20 09:06:11 -05:00 |
|
|
|
6f43b37572
|
Add admin checksum table command (#6067)
|
2018-03-20 20:46:43 +08:00 |
|
|
|
4886dcb1c4
|
executor: track the memory usage of IndexLookUpExecutor (#6009)
|
2018-03-20 12:55:12 +08:00 |
|
|
|
a46480c830
|
*: export implicit rowid and use it in CRUD (#5984)
|
2018-03-15 16:35:58 +08:00 |
|
|
|
65440001d9
|
set explicit_defaults_for_timestamp to ON (#6068)
|
2018-03-15 14:40:10 +08:00 |
|
|
|
a3bf058304
|
*: 1. remove EnableChunk 2. implement Next in baseExecutor to return nil (#5988)
|
2018-03-09 17:40:11 +08:00 |
|
|
|
3e1a8ed36d
|
executor, infoschema: return a pseudo profiling table when system var profiling is set to 1 (#5960)
try fix mysql compability
|
2018-03-06 18:06:03 +08:00 |
|
|
|
ad814b0d6c
|
executor, util: employ memory Tracker to track memory usage during query execution (#5826)
|
2018-03-06 11:02:09 +08:00 |
|
|
|
89dd754579
|
*: Improve code readability and unified aliases (#5958)
|
2018-03-06 10:25:18 +08:00 |
|
|
|
12a1a254fc
|
config,distsql: add config for coprocessor streaming feature (#5917)
|
2018-02-28 21:36:22 -06:00 |
|
|
|
d9934935ca
|
*: set have_profiling to NO (#5907)
Fixes issue #5666
|
2018-02-26 15:30:50 +08:00 |
|
|
|
e1121814d2
|
*: don't import golang.org/x/net/context as goctx alias (#5895)
Now that there is no conflict with sessionctx.Context, this can be
import directly
|
2018-02-24 03:40:56 -06:00 |
|
|
|
4e1a114e68
|
*: move package context to sessionctx (#5890)
|
2018-02-22 18:03:38 +08:00 |
|
|
|
a687650c9f
|
metrics,tidb: add StatementsPerTransaction and TransactionDuration (#5859)
|
2018-02-11 21:01:37 -06:00 |
|
|
|
de9c192cba
|
*: move mocktikv from tikv pkg (#5834)
|
2018-02-08 23:31:29 +08:00 |
|
|
|
8cc9e45f41
|
variable,printer: add a session variable to show configuration. (#5784)
|
2018-02-05 22:54:41 +08:00 |
|
|
|
24333b3b29
|
*: don't record binlog when statement rollback (#5699)
|
2018-01-25 06:50:57 -06:00 |
|
|
|
47cbc0bfce
|
*: remove varsutil package, make Systems a private member of SessionVars (#5544)
|
2018-01-25 01:43:07 -06:00 |
|
|
|
dffc8c974d
|
executor, parser: treat tx_isolation, transaction_isolation or tx_read_only, transaction_read_only as synonyms variable (#5700)
|
2018-01-22 23:15:17 +08:00 |
|
|
|
6e772d3963
|
variable: Enlarge default distsql_scan_concurrency (#5670)
|
2018-01-19 13:28:50 +08:00 |
|
|
|
c5c0714cde
|
executor, sessionctx, util: log a warning when memory usage of HashJoinExec exceed threshhold (#5658)
|
2018-01-18 11:14:25 +08:00 |
|
|
|
f57b8438bc
|
table: index.addindices reuse temp buffer (#5600)
|
2018-01-17 05:32:30 -06:00 |
|
|
|
096190775e
|
session: add session variable to log query string. (#5633)
Use an atomic global variable to control the switch to log query.
And the query is logged before execution.
|
2018-01-16 10:12:51 +08:00 |
|
|
|
31b606d30d
|
executer: optimization for insert ignore (#5508)
|
2018-01-12 11:09:25 +08:00 |
|
|
|
eddff3429a
|
*: importing data reduce memory allocations. (#5549)
|
2018-01-07 12:48:07 +08:00 |
|
|
|
8b149c3323
|
Prealloc / collides with package name (#5560)
|
2018-01-05 19:15:54 +08:00 |
|
|
|
04ef7d7992
|
*: shard implicit row ID (#5513)
|
2018-01-04 16:32:41 +08:00 |
|
|
|
36d9b61365
|
*: AddIndex skip checking unique constraint when TiDB is importing data. (#5535)
|
2018-01-02 20:08:49 +08:00 |
|