1. 14 1月, 2023 1 次提交
  2. 05 1月, 2023 2 次提交
  3. 03 1月, 2023 3 次提交
  4. 30 12月, 2022 2 次提交
  5. 19 12月, 2022 1 次提交
  6. 14 12月, 2022 1 次提交
  7. 13 12月, 2022 1 次提交
  8. 09 12月, 2022 1 次提交
    • 悟世者's avatar
      fix(tianmu): fix Update multiple values does not work (#781) · 844ef7e8
      悟世者 提交于
          Cause of error:
              Update multiple values does not work with WHERE IN
              clause Update multiple values does not work with where in clause.
              Predicate push-down from TIANMU is used, and this process works fine.
              But when you get the direct result,
              it is not compatible with TIANMU's dimen_group concrete type.
              In the execution of a predicate push-down,
              must get the Filter so that the execution of the follow-up to value,
              namely DimensionGroupFilter,
              but the current statement USES the materialized DimensionGroupMaterialized operation
      
          Solution Strategy:
              If the query is executed by a predicate pushdown, materialization is not enabled
      
          What remains:
              When no materialization operation is used in predicate push-down,
              the impact on query performance of predicate push-down
              needs to be cross-checked against benchmarks
      844ef7e8
  9. 04 12月, 2022 1 次提交
  10. 02 12月, 2022 1 次提交
  11. 29 11月, 2022 1 次提交
  12. 22 11月, 2022 5 次提交
  13. 21 11月, 2022 1 次提交
    • L
      feat(tianmu) Improve the performance of master slave synchronization and the... · 6de777fd
      lihongjian 提交于
      feat(tianmu) Improve the performance of master slave synchronization and the performance of the execution interface for modifying data(889)
      1.
      When synchronizing data, push down the conditions for delete and update.
      Only qualified data will be scanned to avoid full table scanning.
      When executing the push down condition, tianmu will use metadata to perform rough filtering to determine the qualified packages.
      In addition, when executing the push down condition, we only need to make a materialization comparison on the qualified records,
      instead of making a materialization comparison on the unqualified records.
      2.
      Improve the execution speed of (delete_row) and (update_row) functions. At present, it is considered to parallelize the modification of each column
      6de777fd
  14. 14 11月, 2022 2 次提交
  15. 10 11月, 2022 1 次提交
  16. 07 11月, 2022 1 次提交
    • H
      feat(handler): refactor code in handler module #890 · 19b9e367
      hustjieke 提交于
      [summary]
      1. NULL-->nullptr
      2. namespace "DBHandler"-->"handler"
      3. class TianmuHandler-->ha_tianmu
      4. sdb-->tianmu
      5. functions in ha_my_tianmu.cpp all renamed with prefix "ha_my_tianmu_xxx"
      6. add new enum 'QueryRouteTo' to replace magic number '0/1'
      7. add new enum 'TableStatus' to replace magic number '0/1/-2'
      19b9e367
  17. 04 11月, 2022 1 次提交
  18. 03 11月, 2022 2 次提交
    • L
      feat(tianmu): support 'ALTER TABLE t1 CHARACTER SET = ...' clause. (#848) · cf1c98c1
      lujiashun 提交于
      [summary]
      1 add implement in check_if_supported_inplace_alter of tianmu handler;
      2 add implement in inplace_alter_table of tianmu handler;
      3 add implement in commit_inplace_alter_table of tianmu handler;
      cf1c98c1
    • L
      fix(tianmu): fix problems related to master slave synchronization (#819) · ca2d68ff
      lihongjian 提交于
      fix 1:#818 Master slave synchronization - There will be too many tuples problem
      
      Cause:
      Tianmu::dbhandler::TianmuHandler::current_position This variable is not initialized. In some cases,
      a large value may cause too many tuples problem.
      Solution: Initialize the variable
      
      fix 2:#819 Master slave synchronization - Primary key conflict problem
      
      Solution: Modify the modification logic of master slave synchronization, so that the delete and update operations do not follow the primary key logic
      
      Supplement
      
      sql/sql_insert.cc
      Fix the problem that the insert statement will not generate binlog in the delayed insert mode
      storage/tianmu/handler/tianmu_handler.cpp
      Fix the binlog error of the line format generated by the tianmu engine
      ca2d68ff
  19. 02 11月, 2022 1 次提交
  20. 01 11月, 2022 1 次提交
  21. 30 10月, 2022 1 次提交
  22. 24 10月, 2022 1 次提交
  23. 20 10月, 2022 2 次提交
  24. 13 10月, 2022 2 次提交
  25. 09 10月, 2022 1 次提交
  26. 05 10月, 2022 1 次提交
  27. 15 9月, 2022 1 次提交
  28. 14 9月, 2022 1 次提交