Commit Graph

872 Commits

Author SHA1 Message Date
ef1b724d22 statistics: remove h.mu.Lock when creating NewSessionStatsCollector (#44510)
close pingcap/tidb#44502
2023-06-08 05:35:41 +00:00
6ba05018df executor: global kill 32bits (local connID part) (#25385)
ref pingcap/tidb#8854
2023-06-06 08:27:42 +00:00
21934de769 statistic: use atomic.Pointer to avoid type conversions (#44432) 2023-06-06 07:13:40 +00:00
9bac1551dc statistics: not put pseudo table of partition table into cache (#44374)
close pingcap/tidb#44308
2023-06-05 02:09:40 +00:00
50fb9a77a9 linter: enable fieldalignment for statistics/handle (#44334)
ref pingcap/tidb#40786
2023-06-01 10:08:42 +00:00
4c83352678 *: Introduce runaway statement in resource group (#43843)
ref pingcap/tidb#43691
2023-05-31 11:16:42 +00:00
042365fa12 *: move row count cache from package executor to statistics (#44250) 2023-05-30 04:28:42 +00:00
df91517d9a statistics: add idx_create_time for stats_meta_history and stats_history (#44195)
close pingcap/tidb#44169
2023-05-26 02:55:40 +00:00
b56c5b6e11 statistics: show stats mem usage even if stats mem quota is not set (#44177)
ref pingcap/tidb#34052
2023-05-25 09:43:40 +00:00
d6927302ed statstest: split handletest (#44165) 2023-05-25 08:53:39 +00:00
479179b708 config: turn on lite-init-stats and force-init-stats by default (#44080)
ref pingcap/tidb#42160
2023-05-25 04:55:40 +00:00
96cc2fdd19 handletest: enable race (#43955) 2023-05-22 03:31:37 +00:00
45cb541024 build(deps): bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 (#43798) 2023-05-16 05:21:17 +00:00
0c1f36338b planner, statistics: fix panic in plan replayer debug trace and add more tests (#43278)
ref pingcap/tidb#43069, close pingcap/tidb#43412
2023-05-06 09:46:56 +00:00
50dd8b40f1 *: provide a option to wait for init stats to finish before providing service during startup (#43381)
ref pingcap/tidb#42160, close pingcap/tidb#43385
2023-04-26 15:17:52 +00:00
f2760fbb35 *: remove useless code (#43266) 2023-04-21 13:03:20 +08:00
1bbc6924fd *: add more stats related diagnostic information to execution plan and slow log (#43114)
close pingcap/tidb#43122
2023-04-20 07:13:19 +08:00
0423a09188 planner, statistics: add more debug trace (#43200)
ref pingcap/tidb#43069
2023-04-20 06:11:20 +08:00
d6bfa0e271 planner, statistics: introduce lite init stats (#43077)
ref pingcap/tidb#42160
2023-04-19 20:07:20 +08:00
eb2771d1ee statistics, planner: add debug trace base utils and trace for GetRowCountByXXX() (#43120)
ref pingcap/tidb#43069
2023-04-18 22:37:19 +08:00
8d16b2656c statistics: remove useless parameter (#43088) 2023-04-17 19:03:17 +08:00
579f47e412 statistics: remove statistics.Column.Count (#43033)
ref pingcap/tidb#42160
2023-04-14 20:10:46 +08:00
db68a1222e staistics: fix load stats from old version json (#42967)
close pingcap/tidb#42931
2023-04-12 19:57:01 +08:00
a1338453c8 statistics: refine index/column stats methods (#42910)
ref pingcap/tidb#42160
2023-04-12 00:27:01 +08:00
86f215d8f5 planner: plan cache can be aware of statistics changes (#42921)
ref pingcap/tidb#36598
2023-04-11 19:35:00 +08:00
e942ab6148 kazel: support auto-config shard_count (#42751)
close pingcap/tidb#42827
2023-04-06 15:46:58 +08:00
f907e5aa5f statistics: rename Table.Count to Table.RealtimeCount (#42764)
ref pingcap/tidb#42160
2023-04-04 05:38:57 +08:00
1d36047a47 ddl: Add the correct partitions to avoid error in updateGlobalStats (#42523)
close pingcap/tidb#42180
2023-03-24 06:42:42 +08:00
3c942f7e10 bazel: set short timeout as 120s (#42396) 2023-03-22 01:50:42 +08:00
56412f514e planner: revert #41996 due to an execution plan regression in JOB workload (#42362)
close pingcap/tidb#42351
2023-03-17 21:03:30 +08:00
5aceb2e525 expression: support ilike function (#40942)
close #40943
2023-03-17 13:37:15 +08:00
471c084017 planner, sessionctx: add variable to control index selection for "WHERE b ORDER BY a LIMIT n" (#42116)
close pingcap/tidb#42060
2023-03-16 01:52:41 +08:00
e264615674 planner: add an upper bound for estimated row count of inner side of index join (#41996)
ref pingcap/tidb#31316
2023-03-14 21:40:38 +08:00
c19cae6cba statistics: fix DATA RACE in the TestInitStatsVer2 (#42123)
close pingcap/tidb#42122
2023-03-13 17:14:41 +08:00
145b7cdf72 statistics: remove unused indexStatsFromStorage and columnStatsFromStorage (#42077)
ref pingcap/tidb#40624, ref pingcap/tidb#40791
2023-03-11 12:13:13 +08:00
cdab35847f statistics: fix unnecessary index fmsketch loading (#42074)
close pingcap/tidb#42052
2023-03-10 17:03:13 +08:00
fd45f737cc statistics: fix wrong column stats loading after analyze twice (#42076)
close pingcap/tidb#42073
2023-03-10 14:15:13 +08:00
60eceff04a statistics/handle: use StatementContext with TimeZone in initStatsBuckets4Chunk (#41993)
close pingcap/tidb#41938
2023-03-08 12:03:12 +08:00
24ff3f4db3 statistics: avoid fmsketch calculation for single-column index (#41931)
ref pingcap/tidb#41930
2023-03-06 19:11:19 +08:00
723526708d metrics: attach const label keyspace_id (#41693)
close pingcap/tidb#41698
2023-03-04 00:03:10 +08:00
96e345d1b3 statistics: use histogram buckets bounds to enhance string match functions estimation (#40338)
ref pingcap/tidb#36209
2023-02-28 22:09:09 +08:00
bf9f6c6096 statistics/handle: fix trigger auto analyze for partition table after adding index (#41639)
close pingcap/tidb#41638
2023-02-22 11:59:06 +08:00
e0620da22f statistics: improve test to make test more fast (#41403)
ref pingcap/tidb#41377
2023-02-14 21:10:01 +08:00
696d7d06e9 *: REORGANIZE PARTITION (#38535) (#41096)
close pingcap/tidb#38535
2023-02-11 20:28:00 +08:00
09d3fa9d88 txn: Fix the issue that analyze panics when aggressive locking is enabled globally (#41196)
close pingcap/tidb#41194
2023-02-09 10:19:59 +08:00
ae6054242e ddl: forbid tiflash while enabling API v2 (#41167)
ref pingcap/tidb#41166
2023-02-09 01:41:59 +08:00
6f45f81f3d statistics/handle: refine the condition of dumping stats delta (#41133)
ref pingcap/tidb#36004, ref pingcap/tidb#38189, ref pingcap/tidb#39785
2023-02-07 22:55:58 +08:00
52e5a7bf3e statistics/handle: remove unnecessary h.mu.Lock (#41153) 2023-02-07 19:03:58 +08:00
7fb79b5091 handler: fix duplicated log of unanalyzed table for historical stats (#41129) 2023-02-07 15:15:58 +08:00
98c22c1e32 statistics: use histogram count rather than realtime count to calculate stats healthy (#41031) 2023-02-03 16:11:57 +08:00