Commit Graph

16 Commits

Author SHA1 Message Date
d5cd7adb9a add proc: bin_to_num 2024-10-22 17:05:40 +08:00
c71c3d044b 修改列numeric、float数据类型时,添加验证 2024-08-01 18:40:58 +08:00
46956673c4 support float & numeric with negative scale 2024-07-04 09:15:58 +08:00
ea7ff3627b openGauss资源池化支持多机并行 2023-10-12 18:39:23 +08:00
44fe478362 优化numeric转大数的逻辑 2023-05-29 21:07:10 -07:00
d4c6baf3f2 !2987 对agg numeric类型sum、agg等函数优化
Merge pull request !2987 from cailei/numeric_0227
2023-03-02 06:38:21 +00:00
4180f34b3d agg优化 numeric相关sum\avg等优化 2023-03-01 17:54:52 +08:00
41078c951a !2979 Seqscan底噪消除-单表查询无索引性能优化
* Seqscan性能优化
* Seqscan性能优化
* Seqscan性能优化
* SeqScan性能优化
2023-02-28 09:34:49 +00:00
812f586beb Reduce memory allocation and deallocation to improve the computational performance of numeric digits.
before optimization:
openGauss=# explain analyse select sqrt(t0) from t_numeric limit 10000000;
                                                          QUERY PLAN

-------------------------------------------------------------------------------------------
------------------------------------
 Limit  (cost=0.00..197973.49 rows=8386919 width=5) (actual time=0.054..167434.766 rows=838
8608 loops=1)
   ->  Seq Scan on t_numeric  (cost=0.00..197973.49 rows=8386919 width=5) (actual time=0.05
3..166061.081 rows=8388608 loops=1)
 Total runtime: 168495.866 ms
(3 rows)

Time: 168499.243 ms

after optimization:
openGauss=# explain analyse select sqrt(t0) from t_numeric limit 10000000;
                                                          QUERY PLAN

-------------------------------------------------------------------------------------------
------------------------------------
 Limit  (cost=0.00..197973.49 rows=8386919 width=5) (actual time=0.045..151376.445 rows=838
8608 loops=1)
   ->  Seq Scan on t_numeric  (cost=0.00..197973.49 rows=8386919 width=5) (actual time=0.04
4..150108.807 rows=8388608 loops=1)
 Total runtime: 152469.050 ms
(3 rows)

Time: 152472.278 ms
2022-07-28 21:58:16 +08:00
a8da82a0fb Implementation of keyword ignore: using hint string 2022-06-20 15:46:28 +08:00
de223dd152 sync code 2022-03-04 23:22:16 +08:00
c7b25efcff New features (and bug fixes)
1. alter large sequence
    2. subpartition
    2.1 split subpartition
    2.2 truncate subpartition
    3. 支持load
    4. 支持start-with/connect-by
    5. ...
2021-12-29 21:33:28 +08:00
1d540f4462 Patch for 930 release 2021-09-23 15:19:37 +08:00
4151b06669 support jsonb 2021-05-19 21:22:02 +08:00
3d79c59118 Misc bugfixes 2021-03-06 12:39:28 +08:00
815a9771fb first commit for openGauss server 2020-06-30 17:38:27 +08:00