- 12 10月, 2022 5 次提交
-
-
由 悟世者 提交于
remove explain, Currently, the query plan is in the process of change and modification, and the consistency check of the query plan is not performed
-
由 悟世者 提交于
remove explain, Currently, the query plan is in the process of change and modification, and the consistency check of the query plan is not performed
-
由 悟世者 提交于
Test results for reference: https://blog.csdn.net/adofsauron/article/details/127228984?spm=1001.2014.3001.5501 TODO: Q4 and Q21 The case is an exists subquery because the Tianmu engine converts the syntax tree to an inner join on an association surface. For details, see https://blog.csdn.net/adofsauron/article/details/127228984?spm=1001.2014.3001.5501
-
由 Nliver 提交于
-
由 一位用户 提交于
-
- 10 10月, 2022 4 次提交
- 09 10月, 2022 1 次提交
-
-
由 lylth 提交于
fix(handler): fix the bug for create table #mysql50#q.q should return failure and actually return success (#487) [summary] 1.When creating a table in the tianmu engine, add code to determine whether the table name is empty. 2.Add issue corresponding to mtr test case.
-
- 08 10月, 2022 1 次提交
-
-
由 一位用户 提交于
-
- 05 10月, 2022 1 次提交
-
-
由 lujiashun 提交于
[summary] 1 innodb(in 5.7) system variable "innodb_large_prefix" default value is ON, follow it;
-
- 29 9月, 2022 1 次提交
-
-
由 zsp108 提交于
-
- 28 9月, 2022 9 次提交
-
-
由 shangyanwen 提交于
-
由 shangyanwen 提交于
-
由 shangyanwen 提交于
-
由 shangyanwen 提交于
-
由 shangyanwen 提交于
-
由 shangyanwen 提交于
-
由 一位用户 提交于
-
由 一位用户 提交于
- fix the wrong links - update contributors
-
由 悟世者 提交于
Switches are added to support controlling whether multithreading is used to nested loops The reason for adding a parameter to control whether to enable multithreaded nested loop is that 1. Provides parameters for fast execution of single-threaded versus multithreaded comparisons 2. At present, the physical layer is placed in the second stage because the multi-threaded transformation of Nested loop has not been thoroughly carried out during the development period. The argument that controls turning on multithreading is also needed for easy code rollback TODO: There is no time to continue to optimize this parameter, later need to provide a configurable parameter to control whether to enable multithreading
-
- 27 9月, 2022 3 次提交
-
-
由 lihongjian 提交于
fix(tianmu) Fix: The problem that the corresponding table is conditional but will still be executed (EvaluatePack_IsNoDelete)(#579) Cause of the problem The reason for this problem is that when (ParameterizedFilter:: UpdateMultiIndex()) starts, (desc. attr. vc ->GetVarMap()) There is a problem with the size judgment of size(). It should be>=1, but it is written as>1. Each filter logic will go to (FilterDeletedByTable). Solution Modify the judgment condition to>=1
-
由 lihongjian 提交于
-
由 悟世者 提交于
The current version does not enable multithreaded aggregation optimization, Here's why: Currently, for multi-thread parallel, it is not completely carried out to the physical layer, for DPN and PACK data structure, because the underlying physical block processing for multi-thread from the data structure support is missing, when a multi-thread switch occurs, the data that has been read out is reset. More time is needed to support parallel read IO across multiple threads from the underlying data structures, which is not available in the current version, so we plan to start the second phase of the multi-thread read IO process completely.
-
- 24 9月, 2022 3 次提交
-
-
由 hustjieke 提交于
[summary] We should apply pr lable, not issue lable. 1. A-bug ---> PR-bug 2. PR-Docs ---> PR-docs
-
由 hustjieke 提交于
[summary] 1. fix typo on mergify `PR-Docs` ---> `PR-docs`
-
由 Nliver 提交于
* docs(tianmu): Update the docs of the intro and architecture * style(trouble&FAQ): Update the style * docs(Contributor): Update the Contributor list * fix(docs): fix the wrong link
-
- 23 9月, 2022 1 次提交
-
-
由 lihongjian 提交于
The logic of this modification is as follows: Descriptor object, MIUpdatingIterator object and DimensionVector are all newly defined objects this time. If you want iterators to work, you must have corresponding DimGroups. Because I didn't fully understand the usage of these classes, I used (dims. SetAll()) to set them, causing all DimGroups to converge. The modification method is to use the corresponding virtual column to set DimGroups, so that the data volume is at most the data volume of the current table
-
- 22 9月, 2022 4 次提交
-
-
由 shangyanwen 提交于
-
由 shangyanwen 提交于
-
由 shangyanwen 提交于
-
由 taofengliu 提交于
-
- 21 9月, 2022 3 次提交
- 20 9月, 2022 3 次提交
-
-
由 shangyanwen 提交于
* syw test * syw commit mtr/create_index.test * syw commit dropdb mtr * add mtr create * add mtr create_table * commit mtr select * Submit the modified script * add mtr insert * delete select_tpch.test test * delete select_tpch.result * add tianmu_insert_delayed Co-authored-by: Nmergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
由 Nliver 提交于
1. fix the wrong command 2. Fix style display error of TCP-H Test Report
-
由 LiHongjian 提交于
* feat(tianmu) Add upgrade directory (#510) * Optimize the structure of DPN to support memory alignment
-
- 17 9月, 2022 1 次提交
-
-
由 悟世者 提交于
feat(tianmu) Refactor the aggregation and The IN operator to multithread #472 (#422 #465 #466) (#472) * Refactor the aggregation to multithread Co-authored-by: Nhustjieke <gaoriyao1@gmail.com>
-