Commit Graph

154 Commits

Author SHA1 Message Date
cb8e65abcb bindinfo: fix inconsistent comments (#32223)
ref pingcap/tidb#32224
2022-02-10 12:37:36 +08:00
c30e8320d8 *: correct use require (#31904)
ref pingcap/tidb#31716
2022-02-07 18:11:35 +08:00
2e1cff73f3 *: add ExecRestrictedSQL() func for RestrictedSQLExecutor interface (#31618)
ref pingcap/tidb#30918
2022-01-24 21:30:11 +08:00
bb3e90915d bindinfo: update lastUpdateTime with invalid bind (#31775)
close pingcap/tidb#31703
2022-01-22 01:29:46 +08:00
acff9c3cff *: Change stmt summary and capture plan baselines to GLOBAL only (#30756) 2022-01-12 13:29:42 +08:00
a150267c8a optimizer: calculate digest only once for plan cache (#31479)
close pingcap/tidb#31269
2022-01-10 11:45:41 +08:00
5cd37f0008 session: fix data race in ParseWithParamsInternal (#31058)
close pingcap/tidb#30918
2022-01-06 21:02:37 +08:00
57b2908957 planner: improve the bindSQL check for plan cache (#31054) 2021-12-28 15:28:20 +08:00
3de13842b3 test: control log level with environment variables (#30871) 2021-12-24 17:03:48 +08:00
23c71f1a3b execute: don't transform charset in internal sql (#30843)
close pingcap/tidb#30789
2021-12-20 17:15:46 +08:00
1e5e86920d test: merge serial tests in bindinfo, expression, parser and statistics (#30749) 2021-12-16 18:40:37 +08:00
af259faacf planner: support the plan cache aware of bindings (#30169) 2021-12-16 10:18:35 +08:00
22418cd8c4 bindinfo: fix the comment typo (#30616) 2021-12-15 12:02:34 +08:00
2242f9c8bc parser: support multi bracket for subquery (#29656) 2021-12-02 18:15:54 +08:00
7746b6b70a test: fix incorrect regexp pattern during migrating test (#30080) 2021-12-02 05:51:53 +08:00
7aa86cc96a *: Enable gosec for implicit memory aliasing in for loop (#28996) 2021-11-19 20:07:48 +08:00
5f340b88c9 parser: format error message during parsing when meet a big value. (#28791) 2021-11-18 00:51:47 +08:00
bdfd3f6974 *: refine CharsetAndCollation (#29561) 2021-11-12 17:41:05 +08:00
55a38a1c76 *: tiny clean up the RecordSet NewChunk() method (#29232) 2021-11-02 20:02:51 +08:00
cc524af1b2 planner: fix the unstable test TestGCBindRecord 2021-10-25 13:54:13 +08:00
958ab48fa0 *: set global temporary table as GA (#28525) 2021-10-14 11:27:26 +08:00
xhe
94e30df8e2 parser: fix compiling, add unit tests (#28700) 2021-10-11 23:15:25 +08:00
b0b559f238 bindinfo: migrate test-infra to testify(staging-4) (#28469) 2021-10-01 11:36:47 +08:00
76267b21ae bindinfo: migrate testSerialSuite to testify (#28385) 2021-09-27 15:16:48 +08:00
87ac177f37 bindinfo: migrate test-infra to testify(staging-3) (#28260) 2021-09-27 08:38:46 +08:00
42e8d29931 *: Remove noop function check for local temporary table (#28282) 2021-09-26 11:30:46 +08:00
75ac1edad0 bindinfo: fix affected row in drop sql binding so that we can avoid clear cache if affected rows is 0 (#27759) 2021-09-24 17:24:45 +08:00
ce3370fd65 bindinfo: migrate test-infra to testify(staging-2) (#28070) 2021-09-22 10:38:45 +08:00
b25a392113 bindinfo: migrate test-infra to testify(staging-1) (#27868) 2021-09-15 12:54:41 +08:00
33a6eee76b test: add variable character_set_connection into test session (#27943) 2021-09-14 11:22:42 +08:00
26653ec3e1 planner: enhance the extract table from update/insert/delete stmt in binding sql check (#27519) 2021-08-26 13:00:04 +08:00
79aab25fc2 expression: forbidden bind sql when subquery or union exists (#27347) 2021-08-21 12:12:02 +08:00
5c1081f669 *: support user defined filters for baseline capture (#26294) 2021-08-18 15:44:00 +08:00
4a3c290c0b planner: add test case for sql binding in the local temporary (#27206) 2021-08-17 17:42:00 +08:00
eb418f3b5a bindinfo: fix SPM doesn't work for CTE (#25583) 2021-08-16 20:47:59 +08:00
7755d25aba *: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers (#27198) 2021-08-16 18:52:00 +08:00
d7681ae154 planner/test: fix tests for SPM (#26951) 2021-08-06 15:55:13 +08:00
300f15959d planner: logically delete the bindinfo when create the new binding (#26015) 2021-08-06 11:17:13 +08:00
072cf2791e *: fix some audit log error (#26767) 2021-08-05 19:39:12 +08:00
c08de09173 planner: show binding information in explain format = 'verbose' (#26930) 2021-08-05 19:31:13 +08:00
bfbe67db6d planner: ban baseline evolution feature (#26333) 2021-08-05 09:45:07 +08:00
a0d0b48fd5 planner, bindinfo: support show bindings order by update_time (#26139) 2021-08-05 02:27:20 +08:00
cb7cd9c4c0 planner: directly use sql bind to generate query plan (#26141) 2021-08-04 20:43:07 +08:00
3db4ab60d3 bindinfo: garbage collect deleted bind records (#26206) 2021-08-04 16:59:07 +08:00
ec8351ca9a bindinfo: add status vars for 'last_plan_binding_update_time' (#26340) 2021-08-03 16:47:07 +08:00
df908bf31f planner: add binding info for explain stmt (#26403) 2021-08-02 16:57:06 +08:00
e0dbe7ae8a planner: push TopN down when N is less than a specific variable (#26550) 2021-07-27 16:38:16 +08:00
c6680e999b *: update client-go and update mocktikv usages (#25911) 2021-07-09 10:57:32 +08:00
bd11917ca0 bindinfo,planner: report error when creating sql binding on temporary table (#25058) 2021-06-15 14:08:37 +08:00
cc5e161ac0 *: use tikv/client-go/v2 (#25359) 2021-06-11 17:24:35 +08:00