438d39ebcd
*: revert #10124 and remove sql mode PadCharToFullLength ( #14007 )
2019-12-17 15:25:06 +08:00
7262383c88
infoschema,planner: implement the CLUSTER_LOG memory table predicate push down ( #14018 )
...
Signed-off-by: Lonng <heng@lonng.org >
2019-12-16 21:53:45 +08:00
cbf7415873
*: add errcode for structure, tablecodec, admin files ( #14054 )
2019-12-16 12:07:02 +08:00
b8dad33537
executor: trace the memory usage of Projection executors ( #13914 )
2019-12-15 21:15:38 -06:00
3ee6bc8a21
ddl: fix the bug that VIEWs can be dropped by DROP TABLE syntax ( #14048 )
2019-12-13 17:07:43 +08:00
f35be4a989
executor: support index advisor, complete input preparation part ( #13968 )
2019-12-13 15:46:44 +08:00
9009da7378
*: lock unchanged rows for pessimistic transaction ( #14045 )
2019-12-13 12:00:28 +08:00
1bcf267655
infoschema: add plan digest to slow log and slow_query ( #14000 )
2019-12-12 11:49:00 +08:00
b04001b2a5
*: make golint happy #14025 ( #14034 )
2019-12-12 11:42:58 +08:00
a94cff903c
*: refactor LockKeys API ( #14020 )
2019-12-11 15:05:59 +08:00
7c17add7c0
privilege: fix privilege check of CREATE ROLE and DROP ROLE ( #13940 )
2019-12-11 13:43:58 +08:00
206cdbedfc
types: fix insert error when convert string to float ( #13716 )
2019-12-10 16:03:25 +08:00
a6d976440c
executor: refactor the way of retreiving remote component configuration ( #13832 )
2019-12-10 14:49:56 +08:00
ebec6de11f
*: rename IndexColName to IndexPartSpecification ( #13941 )
2019-12-10 14:22:44 +08:00
d439a57566
infoschema, util: add table events_statements_summary_by_digest_history ( #13813 )
2019-12-09 16:11:49 +08:00
795c630dbc
Makefile: Replace Gometalinter to Golangci-lint ( #13405 )
2019-12-09 15:08:40 +08:00
94481e883d
session: if txn invalid do not active it and return an error ( #13935 )
2019-12-09 13:41:09 +08:00
c50355303b
executor: add log for commit work ( #13965 )
2019-12-09 12:46:11 +08:00
a1b90715ee
executor: fix DATA RACE caused by the vecGroupChecker ( #13948 )
2019-12-06 18:49:18 +08:00
98519eb30b
executor: init the final recv channel of hash agg with enough… ( #13811 )
2019-12-06 17:06:51 +08:00
01a7d00053
executor: change pessimistic lock wait start for one statement ( #13922 )
2019-12-06 15:17:49 +08:00
0a22034420
executor: add SHOW BUILTINS command ( #12941 )
2019-12-06 14:13:00 +08:00
ea1662a296
privilege: fix privilege check of GRANT ROLE ( #13896 )
2019-12-05 19:56:35 +08:00
0730eeca03
*: fix snapshot problem in show table status ( #13797 )
2019-12-05 13:26:26 +08:00
13400ee89a
table, executor: extract two functions for ShowCreateTable/DB ( #13907 )
2019-12-05 10:47:52 +08:00
78e3c4d885
extract hot system variables from map ( #13810 )
2019-12-05 10:32:39 +08:00
5c4a9ee101
*: do not start slow-log timer before parsing ( #13846 )
2019-12-04 15:58:40 +08:00
b45e8b1f9b
session: move test and make it stable ( #13885 )
2019-12-04 15:50:09 +08:00
7ccbdc12b3
tables: remove struct Table ( #13877 )
...
* done
* fix typo
* fix typo
2019-12-04 15:19:38 +08:00
cead363ecc
executor: apply the vecGroupChecker in window executor ( #13852 )
2019-12-04 01:18:41 -06:00
527c1aef63
privilege: using system session to execute internal sql of RBAC ( #13820 )
2019-12-04 14:54:09 +08:00
5b6422df58
*: support read remote TiDB memory table of cluster ( #13065 )
2019-12-04 13:05:36 +08:00
c5e1302908
planner: support plan digest ( #13124 )
2019-12-03 21:08:55 +08:00
dcbb5a162a
table: format table error code and error message ( #13233 )
2019-12-03 19:59:39 +08:00
9bd7a6de90
*: support flashback dropped/truncated table ( #13109 )
2019-12-03 19:49:48 +08:00
a7d5b98306
*: Move StartTs from DAGRequest to Coprocessor.Request ( #13823 )
2019-12-03 17:13:12 +08:00
97a4fae7d2
ddl : support ADMIN REPAIR TABLE to override bad tableInfo in meta & supply a REPAIR MODE for safely restart. ( #12046 )
2019-12-03 13:50:26 +08:00
744c5c1d67
planner, executor: fix error code ( #13733 )
2019-12-03 13:14:49 +08:00
d587c63062
*: some tiny improvements for the large transaction ( #13815 )
...
1. Set the default txn size limit to 1G
2. Reduce memory footprint during insert for the large txn
3. Recycle the session buffer memory to avoid leak
4. Set rate limit to avoid 2PC prewrite overloads the TiKV
5. Start ttlManager for the large txn
2019-12-03 00:40:40 +08:00
8fab2548d0
executor: show operators' disk consumption in results of EXPLAIN ANALYZE ( #13764 )
2019-12-02 17:04:29 +08:00
cbb248cdf1
executor: fix leak test ( #13845 )
2019-12-02 16:27:27 +08:00
db535c1049
kv: refactor code to fix type SplittableStore name typo ( #13829 )
2019-12-02 09:08:51 +08:00
18fbe2d483
infoschema, util: refresh statement summary table periodically ( #13680 )
2019-11-28 15:39:22 +08:00
6aa9c3f58b
executor: make the groupChecker vectorized ( #12903 )
2019-11-27 07:38:36 -06:00
6a59557500
executor: show operators' concurrency information in results of EXPLAIN ANALYZE ( #13539 )
2019-11-27 16:46:25 +08:00
e979cff6bb
planner: add column mapping in explain result ( #13640 )
2019-11-27 16:39:19 +08:00
596fb64233
planner: support a hint to force using a IndexMerge path ( #12843 )
2019-11-27 15:44:25 +08:00
d811fbb461
util: remove some unused code in admin package ( #13742 )
2019-11-27 14:37:25 +08:00
6b7e19ab41
extract a LogicalMemTable from DataSource to decouple memory/stored tables ( #13741 )
...
Signed-off-by: Lonng <heng@lonng.org >
2019-11-27 10:19:17 +08:00
3a48a48630
*: remove the assertion proto ( #13732 )
...
The assertion proto was introduced to verify the data consistency, but I find
it's complex and hard to achieve that goal. Adding additional assertions just
makes more memory occupation, especially in the large transaction.
So it's better to remove it.
2019-11-26 22:58:49 +08:00