c07fcc4a34
executor: make the projection executor support vectorized expression evaluation ( #11917 )
2019-08-30 13:41:05 +08:00
523b93651d
Add follower read support to TiDB ( #11347 )
2019-08-16 13:26:17 +08:00
d381d84d1b
executor,sessionctx: refine output format for tidb-specific variables of boolean type ( #11239 )
2019-07-15 15:47:17 +08:00
89baed8e17
ddl: scatter the regions of table when creating them ( #10980 )
2019-07-10 11:09:14 +08:00
a737d26e4f
*: add tidb_enable_noop_functions to default disable get_lock()/release_lock() ( #10987 )
...
* issue#4100 add new variable to default disable usage of get_lock and release_lock functions
2019-07-08 13:47:36 +08:00
407e50da82
planner: generate IndexMergePath in physical optimization ( #10512 )
2019-07-05 14:49:54 +08:00
a57b6e60a6
*: Add support for MAX_EXECUTION_TIME. ( #10541 )
2019-06-25 01:18:11 +08:00
9dd32e84c6
*: rename and add tidb_wait_split_region_timeout session variable to set wait split region timeout. ( #10797 )
2019-06-20 14:57:35 +08:00
f67352d238
*: print an expensive log when a query exceeds time threshold ( #10350 )
2019-06-05 20:38:11 +08:00
abd013c82f
Add tidb_low_resolution_tso session scope variable on master ( #10428 )
2019-05-22 21:42:57 +08:00
31773287be
*: remove useless defer and setReadTimeout ( #10441 )
2019-05-14 16:35:40 +08:00
aafca88eda
executor,sessionctx: add correctness checking for more system variables ( #10396 )
2019-05-12 19:29:25 +08:00
5617809e92
infoschema/slow_query: fix token too long ( #10328 )
2019-05-09 23:38:37 +08:00
d8589df2f3
*: add a variable to control the back off time and disable txn auto retry by default ( #10266 )
2019-05-08 10:23:49 +08:00
9630d57c80
planner/core: make join reorder by dp work ( #8816 )
2019-04-28 13:08:46 +08:00
f9c82b531c
plan: improve row count estimation using column order correlation ( #9839 )
2019-04-24 16:19:21 +08:00
b3761395bc
variable: validate setting read_only variable ( #10072 )
2019-04-12 17:33:31 +08:00
28e62940da
add skip isolation level check variable ( #10065 )
2019-04-11 16:27:36 +08:00
e9653675dd
*: remove errors.Trace in main handle path ( #10033 )
2019-04-04 14:27:15 +08:00
2e5f7a4d96
sessionctx: support fast analyze session control variable. ( #10039 )
2019-04-04 13:59:56 +08:00
ffc97a7d04
sessionctx: add time zone check ( #9822 )
2019-03-30 12:47:45 +08:00
c451f00814
*: fix utf8 charset upgrade compatibility ( #9820 )
2019-03-25 18:06:32 +08:00
d5f0d2bfdd
binlog: revert commit for variable tidb_log_bin && add send binlog strategy config ( #9864 )
2019-03-24 18:26:15 +08:00
0dada1ec37
binlog: update binlog enable config && add tidb_log_bin system variable ( #9625 )
2019-03-11 22:18:46 +08:00
d35d3a5820
variable: change "ddl_slow_threshold" ( #9043 )
2019-03-07 16:36:11 +08:00
ae91405e61
sessionctx/variable: fix panic when set variable='' ( #9533 )
2019-03-04 12:28:05 +08:00
4449eb062a
ddl: add ddl job error count limit, exceed the limit should cancel the ddl job ( #9295 )
2019-02-27 15:03:04 +08:00
8f3c74c1c5
*: support variable log_bin ( #9343 )
2019-02-20 16:28:15 +08:00
a8664ef00b
table: add a http api to control whether tidb check inserting 4 bytes in utf8 charset column ( #9024 )
2019-02-18 16:57:03 +08:00
4b98ad6f29
*: integrate plugin framework with TiDB ( #9006 )
2019-01-14 16:53:41 +08:00
084aa5a030
config: add initChunkSize config item, make chunk start with 32 ( #8480 )
2019-01-07 11:14:47 +08:00
164747c76b
session: validate value for global time_zone sys variable ( #8876 )
2018-12-29 15:57:40 +08:00
e3f3ac24f6
session: add a batch commit session variable for the large transaction ( #8293 )
2018-12-10 18:29:39 +08:00
c27705ad75
sessionctx: Error/warning on unsupported isolation levels ( #8625 )
2018-12-10 14:14:59 +08:00
e478be7914
ddl: add ddl_reorg_batch_size variable to control ddl worker batch size and enlarge default batch size. ( #8365 )
2018-12-04 19:07:12 +08:00
103f2ac2a3
*: add a session variable for window function parser ( #8511 )
2018-12-04 11:26:59 +08:00
e7e31fae3f
*: add preparedStmt metric and add limit to max prepareStmt ( #8405 )
2018-11-28 20:37:50 +08:00
bb7bb14fc3
support system variable wait_timeout. ( #8245 ) ( #8346 )
2018-11-28 11:53:07 +08:00
5035e48bb5
executor, sessionctx: add checks for system variable validate_password_xxxx ( #8227 )
2018-11-26 23:03:37 +08:00
cd7e27d6ee
sessionctx: Set foreign_key_checks = OFF ( #8358 )
2018-11-26 21:57:30 +08:00
e11859e653
*: support creating a hash partitioned table ( #8026 )
2018-11-20 16:15:09 +08:00
73a3497d2a
variable: validate setting tx_isolation variable value ( #8299 )
2018-11-14 18:23:44 +08:00
6ccfec6d2e
*: add a variable tidb_query_log_max_len to set the max length of the query string in the log dynamically ( #8183 )
2018-11-06 11:25:11 +08:00
ec693ce502
*: add a variable tidb_slow_log_threshold to set the slow log threshold dynamically ( #8094 )
2018-11-05 14:54:07 +08:00
32b1dbd8d5
*: rename "github.com/pkg/errors" to "github.com/pingcap/errors" ( #8136 )
...
We import "github.com/pkg/errors" in the code, and actually put
the "github.com/pingcap/errors" there in the vendor path.
That's a dirty hack, and prevent the introduce of Go module.
2018-11-01 16:09:07 +08:00
696ef7bae2
plan: convert in subquery to agg and inner join ( #7531 )
2018-10-30 19:19:32 +08:00
2a3c4da0b7
sessionctx, executor: add max_allowed_packet verification ( #8090 )
2018-10-29 22:44:20 +08:00
89dda9d9a8
*: move parser to a separate repository ( #8036 )
2018-10-25 11:12:10 +08:00
f3148da27f
executor: add an variable to compatible with MySQL insert for OGG ( #7863 )
2018-10-17 10:19:04 +08:00
dbdd806c0e
*: add session variable "tidb_enable_cascades_planner" ( #7879 )
2018-10-12 13:21:51 +08:00