diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index e79babd94..da56e1073 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -19,7 +19,7 @@ jobs: lint: name: lint # if: ${{ contains(github.event.pull_request.labels.*.name, 'ready-for-testing') && github.event.pull_request.merged != true }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: @@ -39,28 +39,23 @@ jobs: build: needs: lint - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - name: install_lib run: | - sudo apt update -y && sudo apt upgrade -y && sudo apt install -y libssl-dev libncurses-dev libudev-dev g++ libbison-dev flex clang-format lcov pkg-config \ - cmake zlib1g-dev wget build-essential libldap-dev libisl-dev libmpfr-dev patchelf libevent-dev openssl libssl-dev -y && sudo apt install libsasl2-dev -y - #- name: install_gcc - # run: | - # sudo apt install bison texinfo libgmp3-dev zlib1g-dev -y && sudo apt install gcc-10 g++-10 -y && \ - # sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 && sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 100 + sudo apt update -y && sudo apt upgrade -y && sudo apt install -y libssl-dev libncurses-dev libudev-dev libbison-dev flex clang-format lcov pkg-config \ + cmake zlib1g-dev wget build-essential libldap-dev libisl-dev libmpfr-dev patchelf libevent-dev openssl libssl-dev -y && sudo apt install libsasl2-dev libtirpc-dev -y - name: install_boost run: | cd /tmp && wget https://boostorg.jfrog.io/artifactory/main/release/1.77.0/source/boost_1_77_0.tar.gz && \ tar zxvf boost_1_77_0.tar.gz && cd boost_1_77_0 && ./bootstrap.sh --prefix=/usr/local/boost && ./b2 -j$(nproc) && sudo ./b2 install && \ sudo rm /tmp/boost_1_77_0 -rf && sudo rm /tmp/boost_1_77_0.tar.gz - #sed -i '61s/^/#/' cmake_install.cmake to disable can not find openssl_executeable error. removes it when it fixed. - name: build_shannon_and_install run: | - mkdir /home/ShannonBase && cd /home/ShannonBase + cd ${{ github.workspace }} mkdir cmake_build && cd cmake_build - git config --global --add safe.directory /home/ShannonBase/ShannonBase + git config --global --add safe.directory ${{ github.workspace }} git fetch --tags -f cmake ../ \ -DWITH_BOOST=/usr/local/boost/include \ @@ -78,12 +73,10 @@ jobs: -DWITH_LIBEVENT=bundled \ -DEXTRA_CHARSETS=all \ -DWITH_PROTOBUF=bundled \ - -DWITH_SSL_PATH=/usr/include/openssl/ \ -DDEFAULT_SET=community \ -DWITH_UNIT_TESTS=OFF \ -DWITH_HYPERGRAPH_OPTIMIZER=ON \ -DCOMPILATION_COMMENT="MySQL Community Server, and Shannon Data AI Alpha V.- (GPL)" && make -j5 && \ - sed -i '61s/^/#/' cmake_install.cmake && sed -i '62s/^/#/' cmake_install.cmake && sed -i '63s/^/#/' cmake_install.cmake && \ sudo make install - name: clean_up_shannonbase_build run: | @@ -95,4 +88,4 @@ jobs: cd /home/shannon-bin/mysql-test/ sudo chmod -R u+rwx mysql-test-run.pl ./mysql-test-run.pl --suite=main,innodb,binlog,binlog_gtid,binlog_nogtid,federated,secondary_engine,rpl,rpl_gtid,rpl_nogtid \ - --mysqld=--user=$USER --mysqld=--default-storage-engine=innodb --nowarnings --force --nocheck-testcases --retry=0 --parallel=$(nproc) \ No newline at end of file + --big-test --mysqld=--user=$USER --mysqld=--default-storage-engine=innodb --nowarnings --force --nocheck-testcases --retry=0 --parallel=$(nproc) \ No newline at end of file diff --git a/.github/workflows/pull-requests.yaml b/.github/workflows/pull-requests.yaml index 740a2ae61..95bacbe68 100644 --- a/.github/workflows/pull-requests.yaml +++ b/.github/workflows/pull-requests.yaml @@ -39,7 +39,7 @@ jobs: lint: name: lint # if: ${{ contains(github.event.pull_request.labels.*.name, 'ready-for-testing') && github.event.pull_request.merged != true }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: @@ -59,17 +59,13 @@ jobs: build: needs: lint - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - name: install_lib run: | - sudo apt update -y && sudo apt upgrade -y && sudo apt install -y libssl-dev libncurses-dev libudev-dev g++ libbison-dev flex clang-format lcov pkg-config \ - cmake zlib1g-dev wget build-essential libldap-dev libisl-dev libmpfr-dev patchelf libevent-dev openssl libssl-dev -y && sudo apt install libsasl2-dev -y - #- name: install_gcc - # run: | - # sudo apt install bison texinfo libgmp3-dev zlib1g-dev -y && sudo apt install gcc-10 g++-10 -y && \ - # sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 && sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 100 + sudo apt update -y && sudo apt upgrade -y && sudo apt install -y libssl-dev libncurses-dev libudev-dev libbison-dev flex clang-format lcov pkg-config \ + cmake zlib1g-dev wget build-essential libldap-dev libisl-dev libmpfr-dev patchelf libevent-dev openssl libssl-dev -y && sudo apt install libsasl2-dev libtirpc-dev -y - name: install_boost run: | cd /tmp && wget https://boostorg.jfrog.io/artifactory/main/release/1.77.0/source/boost_1_77_0.tar.gz && \ @@ -78,9 +74,9 @@ jobs: #sed -i '61s/^/#/' cmake_install.cmake to disable can not find openssl_executeable error. removes it when it fixed. - name: build_shannon_and_install run: | - mkdir /home/ShannonBase && cd /home/ShannonBase + cd ${{ github.workspace }} mkdir cmake_build && cd cmake_build - git config --global --add safe.directory /home/ShannonBase + git config --global --add safe.directory ${{ github.workspace }} git fetch --tags -f cmake ../ \ -DWITH_BOOST=/usr/local/boost/include \ @@ -98,12 +94,10 @@ jobs: -DWITH_LIBEVENT=bundled \ -DEXTRA_CHARSETS=all \ -DWITH_PROTOBUF=bundled \ - -DWITH_SSL_PATH=/usr/include/openssl/ \ -DDEFAULT_SET=community \ -DWITH_UNIT_TESTS=OFF \ -DWITH_HYPERGRAPH_OPTIMIZER=ON \ -DCOMPILATION_COMMENT="MySQL Community Server, and Shannon Data AI Alpha V.- (GPL)" && make -j5 && \ - sed -i '61s/^/#/' cmake_install.cmake && sed -i '62s/^/#/' cmake_install.cmake && sed -i '63s/^/#/' cmake_install.cmake && \ sudo make install - name: clean_up_shannonbase_build run: | @@ -115,4 +109,4 @@ jobs: cd /home/shannon-bin/mysql-test/ sudo chmod -R u+rwx mysql-test-run.pl ./mysql-test-run.pl --suite=main,innodb,binlog,binlog_gtid,binlog_nogtid,federated,secondary_engine,rpl,rpl_gtid,rpl_nogtid \ - --mysqld=--user=$USER --mysqld=--default-storage-engine=innodb --nowarnings --force --nocheck-testcases --retry=0 --parallel=$(nproc) \ No newline at end of file + --big-test --mysqld=--user=$USER --mysqld=--default-storage-engine=innodb --nowarnings --force --nocheck-testcases --retry=0 --parallel=$(nproc) \ No newline at end of file diff --git a/.github/workflows/weekly.yaml b/.github/workflows/weekly.yaml index e1379fea3..7416ede25 100644 --- a/.github/workflows/weekly.yaml +++ b/.github/workflows/weekly.yaml @@ -20,7 +20,7 @@ jobs: lint: name: lint # if: ${{ contains(github.event.pull_request.labels.*.name, 'ready-for-testing') && github.event.pull_request.merged != true }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: @@ -40,17 +40,13 @@ jobs: build: needs: lint - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - name: install_lib run: | - sudo apt update -y && sudo apt upgrade -y && sudo apt install -y libssl-dev libncurses-dev libudev-dev g++ libbison-dev flex clang-format lcov pkg-config \ - cmake zlib1g-dev wget build-essential libldap-dev libisl-dev libmpfr-dev patchelf libevent-dev openssl libssl-dev -y && sudo apt install libsasl2-dev -y - #- name: install_gcc - # run: | - # sudo apt install bison texinfo libgmp3-dev zlib1g-dev -y && sudo apt install gcc-10 g++-10 -y && \ - # sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 && sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 100 + sudo apt update -y && sudo apt upgrade -y && sudo apt install -y libssl-dev libncurses-dev libudev-dev libbison-dev flex clang-format lcov pkg-config \ + cmake zlib1g-dev wget build-essential libldap-dev libisl-dev libmpfr-dev patchelf libevent-dev openssl libssl-dev -y && sudo apt install libsasl2-dev libtirpc-dev -y - name: install_boost run: | cd /tmp && wget https://boostorg.jfrog.io/artifactory/main/release/1.77.0/source/boost_1_77_0.tar.gz && \ @@ -59,9 +55,9 @@ jobs: #sed -i '61s/^/#/' cmake_install.cmake to disable can not find openssl_executeable error. removes it when it fixed. - name: build_shannon_and_install run: | - mkdir /home/ShannonBase && cd /home/ShannonBase + cd ${{ github.workspace }} mkdir cmake_build && cd cmake_build - git config --global --add safe.directory /home/ShannonBase/ShannonBase + git config --global --add safe.directory ${{ github.workspace }} git fetch --tags -f cmake ../ \ -DWITH_BOOST=/usr/local/boost/include \ @@ -79,12 +75,10 @@ jobs: -DWITH_LIBEVENT=bundled \ -DEXTRA_CHARSETS=all \ -DWITH_PROTOBUF=bundled \ - -DWITH_SSL_PATH=/usr/include/openssl/ \ -DDEFAULT_SET=community \ -DWITH_UNIT_TESTS=OFF \ -DWITH_HYPERGRAPH_OPTIMIZER=ON \ -DCOMPILATION_COMMENT="MySQL Community Server, and Shannon Data AI Alpha V.- (GPL)" && make -j5 && \ - sed -i '61s/^/#/' cmake_install.cmake && sed -i '62s/^/#/' cmake_install.cmake && sed -i '63s/^/#/' cmake_install.cmake && \ sudo make install - name: clean_up_shannonbase_build run: | @@ -96,4 +90,4 @@ jobs: cd /home/shannon-bin/mysql-test/ sudo chmod -R u+rwx mysql-test-run.pl ./mysql-test-run.pl --big-test --mysqld=--user=$USER --mysqld=--default-storage-engine=innodb --nowarnings --force \ - --nocheck-testcases --retry=0 --parallel=$(nproc) \ No newline at end of file + --big-test --nocheck-testcases --retry=0 --parallel=$(nproc) \ No newline at end of file diff --git a/extra/jerryscript/jerry-core/ecma/base/ecma-helpers-string.c b/extra/jerryscript/jerry-core/ecma/base/ecma-helpers-string.c index 449410a3e..988dbb24c 100644 --- a/extra/jerryscript/jerry-core/ecma/base/ecma-helpers-string.c +++ b/extra/jerryscript/jerry-core/ecma/base/ecma-helpers-string.c @@ -1605,7 +1605,7 @@ ecma_compare_ecma_strings_longpath (const ecma_string_t *string1_p, /**< ecma-st const ecma_string_t *string2_p) /**< ecma-string */ { const lit_utf8_byte_t *utf8_string1_p, *utf8_string2_p; - lit_utf8_size_t string1_size_and_length[2], string2_size_and_length[2]; + lit_utf8_size_t string1_size_and_length[2]= {0,0}, string2_size_and_length[2]={0,0}; utf8_string1_p = ecma_compare_get_string_chars (string1_p, string1_size_and_length); utf8_string2_p = ecma_compare_get_string_chars (string2_p, string2_size_and_length); diff --git a/mysql-test/r/greedy_optimizer.result b/mysql-test/r/greedy_optimizer.result index e7c2e3a80..471a0517e 100644 --- a/mysql-test/r/greedy_optimizer.result +++ b/mysql-test/r/greedy_optimizer.result @@ -135,7 +135,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t7`.`c71` = `test`.`t6`.`c62`) and (`test`.`t6`.`c61` = `test`.`t5`.`c52`) and (`test`.`t5`.`c51` = `test`.`t4`.`c42`) and (`test`.`t4`.`c41` = `test`.`t3`.`c32`) and (`test`.`t3`.`c31` = `test`.`t2`.`c22`) and (`test`.`t2`.`c21` = `test`.`t1`.`c12`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 16.547048 +Last_query_cost 16.566099 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c12 = t2.c21 and t2.c22 = t3.c31 and t3.c32 = t4.c41 and t4.c42 = t5.c51 and t5.c52 = t6.c61 and t6.c62 = t7.c71; c11 @@ -160,7 +160,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t7`.`c71` = `test`.`t6`.`c62`) and (`test`.`t6`.`c61` = `test`.`t5`.`c52`) and (`test`.`t5`.`c51` = `test`.`t4`.`c42`) and (`test`.`t4`.`c41` = `test`.`t3`.`c32`) and (`test`.`t3`.`c31` = `test`.`t2`.`c22`) and (`test`.`t2`.`c21` = `test`.`t1`.`c12`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 16.547048 +Last_query_cost 16.566099 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c12 = t2.c21 and t2.c22 = t3.c31 and t3.c32 = t4.c41 and t4.c42 = t5.c51 and t5.c52 = t6.c61 and t6.c62 = t7.c71; c11 @@ -185,7 +185,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 17.389245 +Last_query_cost 17.408297 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71; c11 @@ -210,7 +210,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 17.389245 +Last_query_cost 17.408297 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71; c11 @@ -235,7 +235,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t4`.`c44` = `test`.`t7`.`c74`) and (`test`.`t7`.`c73` = `test`.`t3`.`c36`) and (`test`.`t6`.`c63` = `test`.`t3`.`c35`) and (`test`.`t7`.`c75` = `test`.`t3`.`c34`) and (`test`.`t5`.`c53` = `test`.`t3`.`c34`) and (`test`.`t4`.`c43` = `test`.`t3`.`c33`) and (`test`.`t6`.`c64` = `test`.`t3`.`c33`) and (`test`.`t2`.`c26` = `test`.`t7`.`c72`) and (`test`.`t2`.`c25` = `test`.`t7`.`c76`) and (`test`.`t6`.`c62` = `test`.`t7`.`c76`) and (`test`.`t2`.`c24` = `test`.`t5`.`c52`) and (`test`.`t6`.`c65` = `test`.`t5`.`c52`) and (`test`.`t2`.`c23` = `test`.`t5`.`c54`) and (`test`.`t4`.`c42` = `test`.`t5`.`c54`) and (`test`.`t2`.`c22` = `test`.`t3`.`c32`) and (`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 4.565019 +Last_query_cost 4.584063 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71 and t2.c22 = t3.c32 and t2.c23 = t4.c42 and t2.c24 = t5.c52 and t2.c25 = t6.c62 and t2.c26 = t7.c72 and t3.c33 = t4.c43 and t3.c34 = t5.c53 and t3.c35 = t6.c63 and t3.c36 = t7.c73 and t4.c42 = t5.c54 and t4.c43 = t6.c64 and t4.c44 = t7.c74 and t5.c52 = t6.c65 and t5.c53 = t7.c75 and t6.c62 = t7.c76; c11 @@ -257,7 +257,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t4`.`c44` = `test`.`t7`.`c74`) and (`test`.`t7`.`c73` = `test`.`t3`.`c36`) and (`test`.`t6`.`c63` = `test`.`t3`.`c35`) and (`test`.`t7`.`c75` = `test`.`t3`.`c34`) and (`test`.`t5`.`c53` = `test`.`t3`.`c34`) and (`test`.`t4`.`c43` = `test`.`t3`.`c33`) and (`test`.`t6`.`c64` = `test`.`t3`.`c33`) and (`test`.`t2`.`c26` = `test`.`t7`.`c72`) and (`test`.`t2`.`c25` = `test`.`t7`.`c76`) and (`test`.`t6`.`c62` = `test`.`t7`.`c76`) and (`test`.`t2`.`c24` = `test`.`t5`.`c52`) and (`test`.`t6`.`c65` = `test`.`t5`.`c52`) and (`test`.`t2`.`c23` = `test`.`t5`.`c54`) and (`test`.`t4`.`c42` = `test`.`t5`.`c54`) and (`test`.`t2`.`c22` = `test`.`t3`.`c32`) and (`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 4.565019 +Last_query_cost 4.584063 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71 and t2.c22 = t3.c32 and t2.c23 = t4.c42 and t2.c24 = t5.c52 and t2.c25 = t6.c62 and t2.c26 = t7.c72 and t3.c33 = t4.c43 and t3.c34 = t5.c53 and t3.c35 = t6.c63 and t3.c36 = t7.c73 and t4.c42 = t5.c54 and t4.c43 = t6.c64 and t4.c44 = t7.c74 and t5.c52 = t6.c65 and t5.c53 = t7.c75 and t6.c62 = t7.c76; c11 @@ -283,7 +283,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t7`.`c71` = `test`.`t6`.`c62`) and (`test`.`t6`.`c61` = `test`.`t5`.`c52`) and (`test`.`t5`.`c51` = `test`.`t4`.`c42`) and (`test`.`t4`.`c41` = `test`.`t3`.`c32`) and (`test`.`t3`.`c31` = `test`.`t2`.`c22`) and (`test`.`t2`.`c21` = `test`.`t1`.`c12`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 16.547048 +Last_query_cost 16.566099 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c12 = t2.c21 and t2.c22 = t3.c31 and t3.c32 = t4.c41 and t4.c42 = t5.c51 and t5.c52 = t6.c61 and t6.c62 = t7.c71; c11 @@ -308,7 +308,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t7`.`c71` = `test`.`t6`.`c62`) and (`test`.`t6`.`c61` = `test`.`t5`.`c52`) and (`test`.`t5`.`c51` = `test`.`t4`.`c42`) and (`test`.`t4`.`c41` = `test`.`t3`.`c32`) and (`test`.`t3`.`c31` = `test`.`t2`.`c22`) and (`test`.`t2`.`c21` = `test`.`t1`.`c12`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 16.547048 +Last_query_cost 16.566099 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c12 = t2.c21 and t2.c22 = t3.c31 and t3.c32 = t4.c41 and t4.c42 = t5.c51 and t5.c52 = t6.c61 and t6.c62 = t7.c71; c11 @@ -333,7 +333,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 17.389315 +Last_query_cost 17.408368 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71; c11 @@ -358,7 +358,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 17.389315 +Last_query_cost 17.408368 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71; c11 @@ -383,7 +383,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t4`.`c44` = `test`.`t7`.`c74`) and (`test`.`t7`.`c73` = `test`.`t3`.`c36`) and (`test`.`t6`.`c63` = `test`.`t3`.`c35`) and (`test`.`t5`.`c53` = `test`.`t3`.`c34`) and (`test`.`t7`.`c75` = `test`.`t3`.`c34`) and (`test`.`t4`.`c43` = `test`.`t3`.`c33`) and (`test`.`t6`.`c64` = `test`.`t3`.`c33`) and (`test`.`t2`.`c26` = `test`.`t7`.`c72`) and (`test`.`t2`.`c25` = `test`.`t7`.`c76`) and (`test`.`t6`.`c62` = `test`.`t7`.`c76`) and (`test`.`t2`.`c24` = `test`.`t5`.`c52`) and (`test`.`t6`.`c65` = `test`.`t5`.`c52`) and (`test`.`t2`.`c23` = `test`.`t5`.`c54`) and (`test`.`t4`.`c42` = `test`.`t5`.`c54`) and (`test`.`t2`.`c22` = `test`.`t3`.`c32`) and (`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 4.617519 +Last_query_cost 4.636563 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71 and t2.c22 = t3.c32 and t2.c23 = t4.c42 and t2.c24 = t5.c52 and t2.c25 = t6.c62 and t2.c26 = t7.c72 and t3.c33 = t4.c43 and t3.c34 = t5.c53 and t3.c35 = t6.c63 and t3.c36 = t7.c73 and t4.c42 = t5.c54 and t4.c43 = t6.c64 and t4.c44 = t7.c74 and t5.c52 = t6.c65 and t5.c53 = t7.c75 and t6.c62 = t7.c76; c11 @@ -405,7 +405,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t4`.`c44` = `test`.`t7`.`c74`) and (`test`.`t7`.`c73` = `test`.`t3`.`c36`) and (`test`.`t6`.`c63` = `test`.`t3`.`c35`) and (`test`.`t5`.`c53` = `test`.`t3`.`c34`) and (`test`.`t7`.`c75` = `test`.`t3`.`c34`) and (`test`.`t4`.`c43` = `test`.`t3`.`c33`) and (`test`.`t6`.`c64` = `test`.`t3`.`c33`) and (`test`.`t2`.`c26` = `test`.`t7`.`c72`) and (`test`.`t2`.`c25` = `test`.`t7`.`c76`) and (`test`.`t6`.`c62` = `test`.`t7`.`c76`) and (`test`.`t2`.`c24` = `test`.`t5`.`c52`) and (`test`.`t6`.`c65` = `test`.`t5`.`c52`) and (`test`.`t2`.`c23` = `test`.`t5`.`c54`) and (`test`.`t4`.`c42` = `test`.`t5`.`c54`) and (`test`.`t2`.`c22` = `test`.`t3`.`c32`) and (`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 4.617519 +Last_query_cost 4.636563 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71 and t2.c22 = t3.c32 and t2.c23 = t4.c42 and t2.c24 = t5.c52 and t2.c25 = t6.c62 and t2.c26 = t7.c72 and t3.c33 = t4.c43 and t3.c34 = t5.c53 and t3.c35 = t6.c63 and t3.c36 = t7.c73 and t4.c42 = t5.c54 and t4.c43 = t6.c64 and t4.c44 = t7.c74 and t5.c52 = t6.c65 and t5.c53 = t7.c75 and t6.c62 = t7.c76; c11 @@ -431,7 +431,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t7`.`c71` = `test`.`t6`.`c62`) and (`test`.`t6`.`c61` = `test`.`t5`.`c52`) and (`test`.`t5`.`c51` = `test`.`t4`.`c42`) and (`test`.`t4`.`c41` = `test`.`t3`.`c32`) and (`test`.`t3`.`c31` = `test`.`t2`.`c22`) and (`test`.`t2`.`c21` = `test`.`t1`.`c12`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 16.547048 +Last_query_cost 16.566099 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c12 = t2.c21 and t2.c22 = t3.c31 and t3.c32 = t4.c41 and t4.c42 = t5.c51 and t5.c52 = t6.c61 and t6.c62 = t7.c71; c11 @@ -456,7 +456,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t7`.`c71` = `test`.`t6`.`c62`) and (`test`.`t6`.`c61` = `test`.`t5`.`c52`) and (`test`.`t5`.`c51` = `test`.`t4`.`c42`) and (`test`.`t4`.`c41` = `test`.`t3`.`c32`) and (`test`.`t3`.`c31` = `test`.`t2`.`c22`) and (`test`.`t2`.`c21` = `test`.`t1`.`c12`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 16.547048 +Last_query_cost 16.566099 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c12 = t2.c21 and t2.c22 = t3.c31 and t3.c32 = t4.c41 and t4.c42 = t5.c51 and t5.c52 = t6.c61 and t6.c62 = t7.c71; c11 @@ -481,7 +481,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 17.389245 +Last_query_cost 17.408297 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71; c11 @@ -506,7 +506,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 17.389245 +Last_query_cost 17.408297 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71; c11 @@ -531,7 +531,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t4`.`c44` = `test`.`t7`.`c74`) and (`test`.`t7`.`c73` = `test`.`t3`.`c36`) and (`test`.`t6`.`c63` = `test`.`t3`.`c35`) and (`test`.`t7`.`c75` = `test`.`t3`.`c34`) and (`test`.`t5`.`c53` = `test`.`t3`.`c34`) and (`test`.`t4`.`c43` = `test`.`t3`.`c33`) and (`test`.`t6`.`c64` = `test`.`t3`.`c33`) and (`test`.`t2`.`c26` = `test`.`t7`.`c72`) and (`test`.`t2`.`c25` = `test`.`t7`.`c76`) and (`test`.`t6`.`c62` = `test`.`t7`.`c76`) and (`test`.`t2`.`c24` = `test`.`t5`.`c52`) and (`test`.`t6`.`c65` = `test`.`t5`.`c52`) and (`test`.`t2`.`c23` = `test`.`t5`.`c54`) and (`test`.`t4`.`c42` = `test`.`t5`.`c54`) and (`test`.`t2`.`c22` = `test`.`t3`.`c32`) and (`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 4.565019 +Last_query_cost 4.584063 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71 and t2.c22 = t3.c32 and t2.c23 = t4.c42 and t2.c24 = t5.c52 and t2.c25 = t6.c62 and t2.c26 = t7.c72 and t3.c33 = t4.c43 and t3.c34 = t5.c53 and t3.c35 = t6.c63 and t3.c36 = t7.c73 and t4.c42 = t5.c54 and t4.c43 = t6.c64 and t4.c44 = t7.c74 and t5.c52 = t6.c65 and t5.c53 = t7.c75 and t6.c62 = t7.c76; c11 @@ -553,7 +553,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t4`.`c44` = `test`.`t7`.`c74`) and (`test`.`t7`.`c73` = `test`.`t3`.`c36`) and (`test`.`t6`.`c63` = `test`.`t3`.`c35`) and (`test`.`t7`.`c75` = `test`.`t3`.`c34`) and (`test`.`t5`.`c53` = `test`.`t3`.`c34`) and (`test`.`t4`.`c43` = `test`.`t3`.`c33`) and (`test`.`t6`.`c64` = `test`.`t3`.`c33`) and (`test`.`t2`.`c26` = `test`.`t7`.`c72`) and (`test`.`t2`.`c25` = `test`.`t7`.`c76`) and (`test`.`t6`.`c62` = `test`.`t7`.`c76`) and (`test`.`t2`.`c24` = `test`.`t5`.`c52`) and (`test`.`t6`.`c65` = `test`.`t5`.`c52`) and (`test`.`t2`.`c23` = `test`.`t5`.`c54`) and (`test`.`t4`.`c42` = `test`.`t5`.`c54`) and (`test`.`t2`.`c22` = `test`.`t3`.`c32`) and (`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 4.565019 +Last_query_cost 4.584063 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71 and t2.c22 = t3.c32 and t2.c23 = t4.c42 and t2.c24 = t5.c52 and t2.c25 = t6.c62 and t2.c26 = t7.c72 and t3.c33 = t4.c43 and t3.c34 = t5.c53 and t3.c35 = t6.c63 and t3.c36 = t7.c73 and t4.c42 = t5.c54 and t4.c43 = t6.c64 and t4.c44 = t7.c74 and t5.c52 = t6.c65 and t5.c53 = t7.c75 and t6.c62 = t7.c76; c11 @@ -583,7 +583,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t7`.`c71` = `test`.`t6`.`c62`) and (`test`.`t6`.`c61` = `test`.`t5`.`c52`) and (`test`.`t5`.`c51` = `test`.`t4`.`c42`) and (`test`.`t4`.`c41` = `test`.`t3`.`c32`) and (`test`.`t3`.`c31` = `test`.`t2`.`c22`) and (`test`.`t2`.`c21` = `test`.`t1`.`c12`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 16.547048 +Last_query_cost 16.566099 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c12 = t2.c21 and t2.c22 = t3.c31 and t3.c32 = t4.c41 and t4.c42 = t5.c51 and t5.c52 = t6.c61 and t6.c62 = t7.c71; c11 @@ -608,7 +608,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t7`.`c71` = `test`.`t6`.`c62`) and (`test`.`t6`.`c61` = `test`.`t5`.`c52`) and (`test`.`t5`.`c51` = `test`.`t4`.`c42`) and (`test`.`t4`.`c41` = `test`.`t3`.`c32`) and (`test`.`t3`.`c31` = `test`.`t2`.`c22`) and (`test`.`t2`.`c21` = `test`.`t1`.`c12`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 16.547048 +Last_query_cost 16.566099 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c12 = t2.c21 and t2.c22 = t3.c31 and t3.c32 = t4.c41 and t4.c42 = t5.c51 and t5.c52 = t6.c61 and t6.c62 = t7.c71; c11 @@ -633,7 +633,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 17.389245 +Last_query_cost 17.408297 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71; c11 @@ -658,7 +658,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 17.389245 +Last_query_cost 17.408297 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71; c11 @@ -683,7 +683,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t4`.`c44` = `test`.`t7`.`c74`) and (`test`.`t7`.`c73` = `test`.`t3`.`c36`) and (`test`.`t6`.`c63` = `test`.`t3`.`c35`) and (`test`.`t5`.`c53` = `test`.`t3`.`c34`) and (`test`.`t7`.`c75` = `test`.`t3`.`c34`) and (`test`.`t4`.`c43` = `test`.`t3`.`c33`) and (`test`.`t6`.`c64` = `test`.`t3`.`c33`) and (`test`.`t2`.`c26` = `test`.`t7`.`c72`) and (`test`.`t2`.`c25` = `test`.`t7`.`c76`) and (`test`.`t6`.`c62` = `test`.`t7`.`c76`) and (`test`.`t2`.`c24` = `test`.`t5`.`c52`) and (`test`.`t6`.`c65` = `test`.`t5`.`c52`) and (`test`.`t2`.`c23` = `test`.`t5`.`c54`) and (`test`.`t4`.`c42` = `test`.`t5`.`c54`) and (`test`.`t2`.`c22` = `test`.`t3`.`c32`) and (`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 4.617519 +Last_query_cost 4.636563 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71 and t2.c22 = t3.c32 and t2.c23 = t4.c42 and t2.c24 = t5.c52 and t2.c25 = t6.c62 and t2.c26 = t7.c72 and t3.c33 = t4.c43 and t3.c34 = t5.c53 and t3.c35 = t6.c63 and t3.c36 = t7.c73 and t4.c42 = t5.c54 and t4.c43 = t6.c64 and t4.c44 = t7.c74 and t5.c52 = t6.c65 and t5.c53 = t7.c75 and t6.c62 = t7.c76; c11 @@ -705,7 +705,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t4`.`c44` = `test`.`t7`.`c74`) and (`test`.`t7`.`c73` = `test`.`t3`.`c36`) and (`test`.`t6`.`c63` = `test`.`t3`.`c35`) and (`test`.`t5`.`c53` = `test`.`t3`.`c34`) and (`test`.`t7`.`c75` = `test`.`t3`.`c34`) and (`test`.`t4`.`c43` = `test`.`t3`.`c33`) and (`test`.`t6`.`c64` = `test`.`t3`.`c33`) and (`test`.`t2`.`c26` = `test`.`t7`.`c72`) and (`test`.`t2`.`c25` = `test`.`t7`.`c76`) and (`test`.`t6`.`c62` = `test`.`t7`.`c76`) and (`test`.`t2`.`c24` = `test`.`t5`.`c52`) and (`test`.`t6`.`c65` = `test`.`t5`.`c52`) and (`test`.`t2`.`c23` = `test`.`t5`.`c54`) and (`test`.`t4`.`c42` = `test`.`t5`.`c54`) and (`test`.`t2`.`c22` = `test`.`t3`.`c32`) and (`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 4.617519 +Last_query_cost 4.636563 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71 and t2.c22 = t3.c32 and t2.c23 = t4.c42 and t2.c24 = t5.c52 and t2.c25 = t6.c62 and t2.c26 = t7.c72 and t3.c33 = t4.c43 and t3.c34 = t5.c53 and t3.c35 = t6.c63 and t3.c36 = t7.c73 and t4.c42 = t5.c54 and t4.c43 = t6.c64 and t4.c44 = t7.c74 and t5.c52 = t6.c65 and t5.c53 = t7.c75 and t6.c62 = t7.c76; c11 @@ -731,7 +731,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t7`.`c71` = `test`.`t6`.`c62`) and (`test`.`t6`.`c61` = `test`.`t5`.`c52`) and (`test`.`t5`.`c51` = `test`.`t4`.`c42`) and (`test`.`t4`.`c41` = `test`.`t3`.`c32`) and (`test`.`t3`.`c31` = `test`.`t2`.`c22`) and (`test`.`t2`.`c21` = `test`.`t1`.`c12`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 16.547048 +Last_query_cost 16.566099 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c12 = t2.c21 and t2.c22 = t3.c31 and t3.c32 = t4.c41 and t4.c42 = t5.c51 and t5.c52 = t6.c61 and t6.c62 = t7.c71; c11 @@ -756,7 +756,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t7`.`c71` = `test`.`t6`.`c62`) and (`test`.`t6`.`c61` = `test`.`t5`.`c52`) and (`test`.`t5`.`c51` = `test`.`t4`.`c42`) and (`test`.`t4`.`c41` = `test`.`t3`.`c32`) and (`test`.`t3`.`c31` = `test`.`t2`.`c22`) and (`test`.`t2`.`c21` = `test`.`t1`.`c12`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 16.547048 +Last_query_cost 16.566099 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c12 = t2.c21 and t2.c22 = t3.c31 and t3.c32 = t4.c41 and t4.c42 = t5.c51 and t5.c52 = t6.c61 and t6.c62 = t7.c71; c11 @@ -781,7 +781,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 17.389315 +Last_query_cost 17.408368 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71; c11 @@ -806,7 +806,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 17.389315 +Last_query_cost 17.408368 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71; c11 @@ -831,7 +831,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t4`.`c44` = `test`.`t7`.`c74`) and (`test`.`t7`.`c73` = `test`.`t3`.`c36`) and (`test`.`t6`.`c63` = `test`.`t3`.`c35`) and (`test`.`t5`.`c53` = `test`.`t3`.`c34`) and (`test`.`t7`.`c75` = `test`.`t3`.`c34`) and (`test`.`t4`.`c43` = `test`.`t3`.`c33`) and (`test`.`t6`.`c64` = `test`.`t3`.`c33`) and (`test`.`t2`.`c26` = `test`.`t7`.`c72`) and (`test`.`t2`.`c25` = `test`.`t7`.`c76`) and (`test`.`t6`.`c62` = `test`.`t7`.`c76`) and (`test`.`t2`.`c24` = `test`.`t5`.`c52`) and (`test`.`t6`.`c65` = `test`.`t5`.`c52`) and (`test`.`t2`.`c23` = `test`.`t5`.`c54`) and (`test`.`t4`.`c42` = `test`.`t5`.`c54`) and (`test`.`t2`.`c22` = `test`.`t3`.`c32`) and (`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 4.617519 +Last_query_cost 4.636563 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71 and t2.c22 = t3.c32 and t2.c23 = t4.c42 and t2.c24 = t5.c52 and t2.c25 = t6.c62 and t2.c26 = t7.c72 and t3.c33 = t4.c43 and t3.c34 = t5.c53 and t3.c35 = t6.c63 and t3.c36 = t7.c73 and t4.c42 = t5.c54 and t4.c43 = t6.c64 and t4.c44 = t7.c74 and t5.c52 = t6.c65 and t5.c53 = t7.c75 and t6.c62 = t7.c76; c11 @@ -853,7 +853,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t4`.`c44` = `test`.`t7`.`c74`) and (`test`.`t7`.`c73` = `test`.`t3`.`c36`) and (`test`.`t6`.`c63` = `test`.`t3`.`c35`) and (`test`.`t5`.`c53` = `test`.`t3`.`c34`) and (`test`.`t7`.`c75` = `test`.`t3`.`c34`) and (`test`.`t4`.`c43` = `test`.`t3`.`c33`) and (`test`.`t6`.`c64` = `test`.`t3`.`c33`) and (`test`.`t2`.`c26` = `test`.`t7`.`c72`) and (`test`.`t2`.`c25` = `test`.`t7`.`c76`) and (`test`.`t6`.`c62` = `test`.`t7`.`c76`) and (`test`.`t2`.`c24` = `test`.`t5`.`c52`) and (`test`.`t6`.`c65` = `test`.`t5`.`c52`) and (`test`.`t2`.`c23` = `test`.`t5`.`c54`) and (`test`.`t4`.`c42` = `test`.`t5`.`c54`) and (`test`.`t2`.`c22` = `test`.`t3`.`c32`) and (`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 4.617519 +Last_query_cost 4.636563 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71 and t2.c22 = t3.c32 and t2.c23 = t4.c42 and t2.c24 = t5.c52 and t2.c25 = t6.c62 and t2.c26 = t7.c72 and t3.c33 = t4.c43 and t3.c34 = t5.c53 and t3.c35 = t6.c63 and t3.c36 = t7.c73 and t4.c42 = t5.c54 and t4.c43 = t6.c64 and t4.c44 = t7.c74 and t5.c52 = t6.c65 and t5.c53 = t7.c75 and t6.c62 = t7.c76; c11 @@ -879,7 +879,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t7`.`c71` = `test`.`t6`.`c62`) and (`test`.`t6`.`c61` = `test`.`t5`.`c52`) and (`test`.`t5`.`c51` = `test`.`t4`.`c42`) and (`test`.`t4`.`c41` = `test`.`t3`.`c32`) and (`test`.`t3`.`c31` = `test`.`t2`.`c22`) and (`test`.`t2`.`c21` = `test`.`t1`.`c12`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 16.547048 +Last_query_cost 16.566099 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c12 = t2.c21 and t2.c22 = t3.c31 and t3.c32 = t4.c41 and t4.c42 = t5.c51 and t5.c52 = t6.c61 and t6.c62 = t7.c71; c11 @@ -904,7 +904,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t7`.`c71` = `test`.`t6`.`c62`) and (`test`.`t6`.`c61` = `test`.`t5`.`c52`) and (`test`.`t5`.`c51` = `test`.`t4`.`c42`) and (`test`.`t4`.`c41` = `test`.`t3`.`c32`) and (`test`.`t3`.`c31` = `test`.`t2`.`c22`) and (`test`.`t2`.`c21` = `test`.`t1`.`c12`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 16.547048 +Last_query_cost 16.566099 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c12 = t2.c21 and t2.c22 = t3.c31 and t3.c32 = t4.c41 and t4.c42 = t5.c51 and t5.c52 = t6.c61 and t6.c62 = t7.c71; c11 @@ -929,7 +929,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 17.389245 +Last_query_cost 17.408297 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71; c11 @@ -954,7 +954,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 17.389245 +Last_query_cost 17.408297 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71; c11 @@ -979,7 +979,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t1` join `test`.`t2` join `test`.`t3` join `test`.`t4` join `test`.`t5` join `test`.`t6` join `test`.`t7` where ((`test`.`t4`.`c44` = `test`.`t7`.`c74`) and (`test`.`t7`.`c73` = `test`.`t3`.`c36`) and (`test`.`t6`.`c63` = `test`.`t3`.`c35`) and (`test`.`t5`.`c53` = `test`.`t3`.`c34`) and (`test`.`t7`.`c75` = `test`.`t3`.`c34`) and (`test`.`t4`.`c43` = `test`.`t3`.`c33`) and (`test`.`t6`.`c64` = `test`.`t3`.`c33`) and (`test`.`t2`.`c26` = `test`.`t7`.`c72`) and (`test`.`t2`.`c25` = `test`.`t7`.`c76`) and (`test`.`t6`.`c62` = `test`.`t7`.`c76`) and (`test`.`t2`.`c24` = `test`.`t5`.`c52`) and (`test`.`t6`.`c65` = `test`.`t5`.`c52`) and (`test`.`t2`.`c23` = `test`.`t5`.`c54`) and (`test`.`t4`.`c42` = `test`.`t5`.`c54`) and (`test`.`t2`.`c22` = `test`.`t3`.`c32`) and (`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 4.617519 +Last_query_cost 4.636563 FLUSH STATUS; select t1.c11 from t1, t2, t3, t4, t5, t6, t7 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71 and t2.c22 = t3.c32 and t2.c23 = t4.c42 and t2.c24 = t5.c52 and t2.c25 = t6.c62 and t2.c26 = t7.c72 and t3.c33 = t4.c43 and t3.c34 = t5.c53 and t3.c35 = t6.c63 and t3.c36 = t7.c73 and t4.c42 = t5.c54 and t4.c43 = t6.c64 and t4.c44 = t7.c74 and t5.c52 = t6.c65 and t5.c53 = t7.c75 and t6.c62 = t7.c76; c11 @@ -1001,7 +1001,7 @@ Warnings: Note 1003 /* select#1 */ select `test`.`t1`.`c11` AS `c11` from `test`.`t7` join `test`.`t6` join `test`.`t5` join `test`.`t4` join `test`.`t3` join `test`.`t2` join `test`.`t1` where ((`test`.`t4`.`c44` = `test`.`t7`.`c74`) and (`test`.`t7`.`c73` = `test`.`t3`.`c36`) and (`test`.`t6`.`c63` = `test`.`t3`.`c35`) and (`test`.`t5`.`c53` = `test`.`t3`.`c34`) and (`test`.`t7`.`c75` = `test`.`t3`.`c34`) and (`test`.`t4`.`c43` = `test`.`t3`.`c33`) and (`test`.`t6`.`c64` = `test`.`t3`.`c33`) and (`test`.`t2`.`c26` = `test`.`t7`.`c72`) and (`test`.`t2`.`c25` = `test`.`t7`.`c76`) and (`test`.`t6`.`c62` = `test`.`t7`.`c76`) and (`test`.`t2`.`c24` = `test`.`t5`.`c52`) and (`test`.`t6`.`c65` = `test`.`t5`.`c52`) and (`test`.`t2`.`c23` = `test`.`t5`.`c54`) and (`test`.`t4`.`c42` = `test`.`t5`.`c54`) and (`test`.`t2`.`c22` = `test`.`t3`.`c32`) and (`test`.`t7`.`c71` = `test`.`t1`.`c16`) and (`test`.`t6`.`c61` = `test`.`t1`.`c15`) and (`test`.`t5`.`c51` = `test`.`t1`.`c14`) and (`test`.`t4`.`c41` = `test`.`t1`.`c13`) and (`test`.`t3`.`c31` = `test`.`t1`.`c12`) and (`test`.`t2`.`c21` = `test`.`t1`.`c11`)) SHOW STATUS LIKE 'Last_query_cost'; Variable_name Value -Last_query_cost 4.617519 +Last_query_cost 4.636563 FLUSH STATUS; select t1.c11 from t7, t6, t5, t4, t3, t2, t1 where t1.c11 = t2.c21 and t1.c12 = t3.c31 and t1.c13 = t4.c41 and t1.c14 = t5.c51 and t1.c15 = t6.c61 and t1.c16 = t7.c71 and t2.c22 = t3.c32 and t2.c23 = t4.c42 and t2.c24 = t5.c52 and t2.c25 = t6.c62 and t2.c26 = t7.c72 and t3.c33 = t4.c43 and t3.c34 = t5.c53 and t3.c35 = t6.c63 and t3.c36 = t7.c73 and t4.c42 = t5.c54 and t4.c43 = t6.c64 and t4.c44 = t7.c74 and t5.c52 = t6.c65 and t5.c53 = t7.c75 and t6.c62 = t7.c76; c11 diff --git a/mysql-test/r/initialize.result b/mysql-test/r/initialize.result index 6bfe746b3..6c09ebd5f 100644 --- a/mysql-test/r/initialize.result +++ b/mysql-test/r/initialize.result @@ -28,7 +28,7 @@ root localhost caching_sha2_password 0 # If this value differs, also update SYS_PROCEDURE_COUNT within ./client/upgrade/program.cc SELECT COUNT(*) FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = 'sys' AND ROUTINE_TYPE = 'PROCEDURE'; COUNT(*) -26 +36 # If this value differs, also update SYS_FUNCTION_COUNT within ./client/upgrade/program.cc SELECT COUNT(*) FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = 'sys' AND ROUTINE_TYPE = 'FUNCTION'; COUNT(*) diff --git a/mysql-test/r/innodb_explain_json_non_select_all.result b/mysql-test/r/innodb_explain_json_non_select_all.result index 420010371..1aa9d8d80 100644 --- a/mysql-test/r/innodb_explain_json_non_select_all.result +++ b/mysql-test/r/innodb_explain_json_non_select_all.result @@ -55,7 +55,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -134,7 +134,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -194,7 +194,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -226,7 +226,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -291,7 +291,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -310,7 +310,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.10", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */ } /* table */ } @@ -342,7 +342,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -362,7 +362,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.10", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -428,7 +428,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -447,7 +447,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.10", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */ } /* table */ } @@ -479,7 +479,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -499,7 +499,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.10", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -565,7 +565,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "b" @@ -585,7 +585,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.10", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -621,7 +621,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "b" @@ -641,7 +641,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.10", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -710,7 +710,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -730,7 +730,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "1.10", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "b" @@ -767,7 +767,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -788,7 +788,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "1.10", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "b" @@ -857,7 +857,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -877,7 +877,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.30", "prefix_cost": "1.30", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -896,7 +896,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.90", "prefix_cost": "2.45", - "data_read_per_join": "72" + "data_read_per_join": "90" } /* cost_info */ } /* table */ } @@ -928,7 +928,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -949,7 +949,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.30", "prefix_cost": "1.30", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -969,7 +969,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.90", "prefix_cost": "2.45", - "data_read_per_join": "72" + "data_read_per_join": "90" } /* cost_info */, "used_columns": [ "b" @@ -1035,7 +1035,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -1053,7 +1053,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.90", "prefix_cost": "1.70", - "data_read_per_join": "72" + "data_read_per_join": "90" } /* cost_info */ } /* table */ } @@ -1085,7 +1085,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -1104,7 +1104,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.90", "prefix_cost": "1.70", - "data_read_per_join": "72" + "data_read_per_join": "90" } /* cost_info */, "used_columns": [ "b" @@ -1198,7 +1198,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -1260,7 +1260,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -1329,7 +1329,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -1348,7 +1348,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.10", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */ } /* table */ } @@ -1380,7 +1380,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -1400,7 +1400,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.10", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -1480,7 +1480,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -1677,7 +1677,7 @@ EXPLAIN "read_cost": "0.00", "eval_cost": "0.10", "prefix_cost": "0.00", - "data_read_per_join": "16" + "data_read_per_join": "18" } /* cost_info */, "used_columns": [ "a", @@ -1773,7 +1773,7 @@ EXPLAIN "read_cost": "0.60", "eval_cost": "0.10", "prefix_cost": "0.70", - "data_read_per_join": "16" + "data_read_per_join": "18" } /* cost_info */, "used_columns": [ "a", @@ -1871,7 +1871,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.35", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -1969,7 +1969,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -2068,7 +2068,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.40", "prefix_cost": "0.65", - "data_read_per_join": "32" + "data_read_per_join": "40" } /* cost_info */, "used_columns": [ "a" @@ -2156,7 +2156,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "1.00", "prefix_cost": "1.25", - "data_read_per_join": "160" + "data_read_per_join": "180" } /* cost_info */, "used_columns": [ "a", @@ -2231,7 +2231,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "48" + "data_read_per_join": "54" } /* cost_info */, "used_columns": [ "a1", @@ -2262,7 +2262,7 @@ EXPLAIN "read_cost": "0.75", "eval_cost": "0.30", "prefix_cost": "1.60", - "data_read_per_join": "48" + "data_read_per_join": "54" } /* cost_info */, "used_columns": [ "a2", @@ -2295,7 +2295,7 @@ EXPLAIN "read_cost": "0.75", "eval_cost": "0.30", "prefix_cost": "2.65", - "data_read_per_join": "48" + "data_read_per_join": "54" } /* cost_info */, "used_columns": [ "a3", @@ -2331,7 +2331,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "48" + "data_read_per_join": "54" } /* cost_info */, "used_columns": [ "a1", @@ -2362,7 +2362,7 @@ EXPLAIN "read_cost": "0.75", "eval_cost": "0.30", "prefix_cost": "1.60", - "data_read_per_join": "48" + "data_read_per_join": "54" } /* cost_info */, "used_columns": [ "a2", @@ -2395,7 +2395,7 @@ EXPLAIN "read_cost": "0.75", "eval_cost": "0.30", "prefix_cost": "2.65", - "data_read_per_join": "48" + "data_read_per_join": "54" } /* cost_info */, "used_columns": [ "a3", @@ -2465,7 +2465,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -2484,7 +2484,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.70", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -2520,7 +2520,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -2540,7 +2540,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.70", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -2606,7 +2606,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.50", "prefix_cost": "0.75", - "data_read_per_join": "40" + "data_read_per_join": "50" } /* cost_info */, "used_columns": [ "a1" @@ -2631,7 +2631,7 @@ EXPLAIN "read_cost": "0.58", "eval_cost": "0.10", "prefix_cost": "0.75", - "data_read_per_join": "48" + "data_read_per_join": "50" } /* cost_info */, "used_columns": [ "a2" @@ -2667,7 +2667,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.50", "prefix_cost": "0.75", - "data_read_per_join": "40" + "data_read_per_join": "50" } /* cost_info */, "used_columns": [ "a1" @@ -2692,7 +2692,7 @@ EXPLAIN "read_cost": "0.58", "eval_cost": "0.10", "prefix_cost": "0.75", - "data_read_per_join": "48" + "data_read_per_join": "50" } /* cost_info */, "used_columns": [ "a2" @@ -2758,7 +2758,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.50", "prefix_cost": "0.75", - "data_read_per_join": "40" + "data_read_per_join": "50" } /* cost_info */, "used_columns": [ "a1" @@ -2777,7 +2777,7 @@ EXPLAIN "read_cost": "0.58", "eval_cost": "0.50", "prefix_cost": "2.17", - "data_read_per_join": "240" + "data_read_per_join": "250" } /* cost_info */, "used_columns": [ "a2" @@ -2813,7 +2813,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.50", "prefix_cost": "0.75", - "data_read_per_join": "40" + "data_read_per_join": "50" } /* cost_info */, "used_columns": [ "a1" @@ -2833,7 +2833,7 @@ EXPLAIN "read_cost": "0.58", "eval_cost": "0.50", "prefix_cost": "2.17", - "data_read_per_join": "240" + "data_read_per_join": "250" } /* cost_info */, "used_columns": [ "a2" @@ -2913,7 +2913,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.50", "prefix_cost": "0.75", - "data_read_per_join": "80" + "data_read_per_join": "90" } /* cost_info */, "used_columns": [ "i", @@ -2992,7 +2992,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.50", "prefix_cost": "0.75", - "data_read_per_join": "80" + "data_read_per_join": "90" } /* cost_info */, "used_columns": [ "i", @@ -3166,7 +3166,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "i" @@ -3198,7 +3198,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "i" @@ -3262,7 +3262,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "i" @@ -3281,7 +3281,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.70", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "i" @@ -3318,7 +3318,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "i" @@ -3337,7 +3337,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.70", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "i" @@ -3406,7 +3406,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "i" @@ -3438,7 +3438,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "i" @@ -3706,7 +3706,7 @@ EXPLAIN "read_cost": "2.56", "eval_cost": "0.29", "prefix_cost": "2.85", - "data_read_per_join": "46" + "data_read_per_join": "51" } /* cost_info */, "used_columns": [ "a", @@ -3810,7 +3810,7 @@ EXPLAIN "read_cost": "2.59", "eval_cost": "0.26", "prefix_cost": "2.85", - "data_read_per_join": "62" + "data_read_per_join": "67" } /* cost_info */, "used_columns": [ "a", @@ -4018,7 +4018,7 @@ EXPLAIN "read_cost": "2.59", "eval_cost": "0.26", "prefix_cost": "2.85", - "data_read_per_join": "104" + "data_read_per_join": "109" } /* cost_info */, "used_columns": [ "a", @@ -4121,7 +4121,7 @@ EXPLAIN "read_cost": "5.16", "eval_cost": "0.26", "prefix_cost": "5.42", - "data_read_per_join": "104" + "data_read_per_join": "109" } /* cost_info */, "used_columns": [ "a", @@ -4434,7 +4434,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "2.60", "prefix_cost": "2.85", - "data_read_per_join": "832" + "data_read_per_join": "884" } /* cost_info */, "used_columns": [ "a", @@ -4749,7 +4749,7 @@ EXPLAIN "read_cost": "2.56", "eval_cost": "0.29", "prefix_cost": "2.85", - "data_read_per_join": "46" + "data_read_per_join": "51" } /* cost_info */, "used_columns": [ "a", @@ -4853,7 +4853,7 @@ EXPLAIN "read_cost": "2.59", "eval_cost": "0.26", "prefix_cost": "2.85", - "data_read_per_join": "62" + "data_read_per_join": "67" } /* cost_info */, "used_columns": [ "a", @@ -5063,7 +5063,7 @@ EXPLAIN "read_cost": "2.59", "eval_cost": "0.26", "prefix_cost": "2.85", - "data_read_per_join": "104" + "data_read_per_join": "109" } /* cost_info */, "used_columns": [ "a", @@ -5165,7 +5165,7 @@ EXPLAIN "read_cost": "5.16", "eval_cost": "0.26", "prefix_cost": "5.42", - "data_read_per_join": "104" + "data_read_per_join": "109" } /* cost_info */, "used_columns": [ "a", @@ -5479,7 +5479,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "2.60", "prefix_cost": "2.85", - "data_read_per_join": "832" + "data_read_per_join": "884" } /* cost_info */, "used_columns": [ "a", @@ -5706,7 +5706,7 @@ EXPLAIN "read_cost": "0.50", "eval_cost": "0.20", "prefix_cost": "0.70", - "data_read_per_join": "32" + "data_read_per_join": "36" } /* cost_info */, "used_columns": [ "pk", @@ -5812,7 +5812,7 @@ EXPLAIN "read_cost": "0.50", "eval_cost": "0.20", "prefix_cost": "0.70", - "data_read_per_join": "32" + "data_read_per_join": "36" } /* cost_info */, "used_columns": [ "pk", @@ -5913,7 +5913,7 @@ EXPLAIN "read_cost": "0.71", "eval_cost": "0.20", "prefix_cost": "0.91", - "data_read_per_join": "16" + "data_read_per_join": "20" } /* cost_info */, "used_columns": [ "a" @@ -5975,7 +5975,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.45", - "data_read_per_join": "32" + "data_read_per_join": "36" } /* cost_info */, "used_columns": [ "c1" @@ -5994,7 +5994,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.90", - "data_read_per_join": "32" + "data_read_per_join": "36" } /* cost_info */, "used_columns": [ "c1", @@ -6031,7 +6031,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.45", - "data_read_per_join": "32" + "data_read_per_join": "36" } /* cost_info */, "used_columns": [ "c1", @@ -6052,7 +6052,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.90", - "data_read_per_join": "32" + "data_read_per_join": "36" } /* cost_info */, "used_columns": [ "c1", @@ -6112,7 +6112,7 @@ EXPLAIN "read_cost": "0.35", "eval_cost": "0.10", "prefix_cost": "0.45", - "data_read_per_join": "16" + "data_read_per_join": "18" } /* cost_info */, "used_columns": [ "c1", @@ -6133,7 +6133,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.80", - "data_read_per_join": "16" + "data_read_per_join": "18" } /* cost_info */, "used_columns": [ "c1", @@ -6170,7 +6170,7 @@ EXPLAIN "read_cost": "0.35", "eval_cost": "0.10", "prefix_cost": "0.45", - "data_read_per_join": "16" + "data_read_per_join": "18" } /* cost_info */, "used_columns": [ "c1", @@ -6192,7 +6192,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.80", - "data_read_per_join": "16" + "data_read_per_join": "18" } /* cost_info */, "used_columns": [ "c1", @@ -6282,7 +6282,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.35", - "data_read_per_join": "16" + "data_read_per_join": "18" } /* cost_info */, "used_columns": [ "f3", @@ -6318,7 +6318,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.45", - "data_read_per_join": "32" + "data_read_per_join": "36" } /* cost_info */, "used_columns": [ "f1" @@ -6354,7 +6354,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.35", - "data_read_per_join": "16" + "data_read_per_join": "18" } /* cost_info */, "used_columns": [ "f3", @@ -6466,7 +6466,7 @@ EXPLAIN "read_cost": "0.35", "eval_cost": "0.10", "prefix_cost": "0.45", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -6485,7 +6485,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.90", - "data_read_per_join": "16" + "data_read_per_join": "20" } /* cost_info */ } /* table */ } @@ -6517,7 +6517,7 @@ EXPLAIN "read_cost": "0.35", "eval_cost": "0.10", "prefix_cost": "0.45", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -6537,7 +6537,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.90", - "data_read_per_join": "16" + "data_read_per_join": "20" } /* cost_info */, "used_columns": [ "a" @@ -6598,7 +6598,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.45", - "data_read_per_join": "16" + "data_read_per_join": "20" } /* cost_info */, "used_columns": [ "a" @@ -6617,7 +6617,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "1.10", - "data_read_per_join": "16" + "data_read_per_join": "20" } /* cost_info */, "used_columns": [ "a" @@ -6636,7 +6636,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.40", "prefix_cost": "1.75", - "data_read_per_join": "32" + "data_read_per_join": "40" } /* cost_info */ } /* table */ } @@ -6668,7 +6668,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.45", - "data_read_per_join": "16" + "data_read_per_join": "20" } /* cost_info */, "used_columns": [ "a" @@ -6687,7 +6687,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "1.10", - "data_read_per_join": "16" + "data_read_per_join": "20" } /* cost_info */, "used_columns": [ "a" @@ -6707,7 +6707,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.40", "prefix_cost": "1.75", - "data_read_per_join": "32" + "data_read_per_join": "40" } /* cost_info */, "used_columns": [ "a" @@ -6877,7 +6877,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.40", "prefix_cost": "0.65", - "data_read_per_join": "32" + "data_read_per_join": "40" } /* cost_info */, "used_columns": [ "x" @@ -6908,7 +6908,7 @@ EXPLAIN "read_cost": "1.00", "eval_cost": "0.40", "prefix_cost": "2.05", - "data_read_per_join": "64" + "data_read_per_join": "72" } /* cost_info */, "used_columns": [ "a", @@ -6944,7 +6944,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.40", "prefix_cost": "0.65", - "data_read_per_join": "32" + "data_read_per_join": "40" } /* cost_info */, "used_columns": [ "x" @@ -6974,7 +6974,7 @@ EXPLAIN "read_cost": "1.00", "eval_cost": "0.40", "prefix_cost": "2.05", - "data_read_per_join": "64" + "data_read_per_join": "72" } /* cost_info */, "used_columns": [ "a", @@ -7043,7 +7043,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.40", "prefix_cost": "0.65", - "data_read_per_join": "32" + "data_read_per_join": "40" } /* cost_info */, "used_columns": [ "x" @@ -7074,7 +7074,7 @@ EXPLAIN "read_cost": "1.00", "eval_cost": "0.40", "prefix_cost": "2.05", - "data_read_per_join": "64" + "data_read_per_join": "72" } /* cost_info */, "used_columns": [ "a", @@ -7110,7 +7110,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.40", "prefix_cost": "0.65", - "data_read_per_join": "32" + "data_read_per_join": "40" } /* cost_info */, "used_columns": [ "x" @@ -7140,7 +7140,7 @@ EXPLAIN "read_cost": "1.00", "eval_cost": "0.40", "prefix_cost": "2.05", - "data_read_per_join": "64" + "data_read_per_join": "72" } /* cost_info */, "used_columns": [ "a", @@ -7265,7 +7265,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.35", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -7297,7 +7297,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.35", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -7362,7 +7362,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -7423,7 +7423,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -7462,7 +7462,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -7523,7 +7523,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -7595,7 +7595,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -7656,7 +7656,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -7678,7 +7678,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.90", "prefix_cost": "3.80", - "data_read_per_join": "72" + "data_read_per_join": "90" } /* cost_info */ } /* table */ } @@ -7710,7 +7710,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -7771,7 +7771,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -7794,7 +7794,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.90", "prefix_cost": "3.80", - "data_read_per_join": "72" + "data_read_per_join": "90" } /* cost_info */, "used_columns": [ "b" @@ -7861,7 +7861,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -7922,7 +7922,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -7944,7 +7944,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.90", "prefix_cost": "3.80", - "data_read_per_join": "72" + "data_read_per_join": "90" } /* cost_info */ } /* table */ } @@ -7976,7 +7976,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -8037,7 +8037,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -8060,7 +8060,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.90", "prefix_cost": "3.80", - "data_read_per_join": "72" + "data_read_per_join": "90" } /* cost_info */, "used_columns": [ "b" @@ -8212,7 +8212,7 @@ EXPLAIN "read_cost": "0.36", "eval_cost": "0.10", "prefix_cost": "0.46", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -8311,7 +8311,7 @@ EXPLAIN "read_cost": "0.36", "eval_cost": "0.10", "prefix_cost": "0.46", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" diff --git a/mysql-test/r/innodb_explain_json_non_select_none.result b/mysql-test/r/innodb_explain_json_non_select_none.result index 775037aaf..349142241 100644 --- a/mysql-test/r/innodb_explain_json_non_select_none.result +++ b/mysql-test/r/innodb_explain_json_non_select_none.result @@ -54,7 +54,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -133,7 +133,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -193,7 +193,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -225,7 +225,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -290,7 +290,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -309,7 +309,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.10", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */ } /* table */ } @@ -341,7 +341,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -361,7 +361,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.10", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -427,7 +427,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -446,7 +446,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.10", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */ } /* table */ } @@ -478,7 +478,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -498,7 +498,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.10", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -573,7 +573,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "b" @@ -609,7 +609,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -634,7 +634,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "b" @@ -713,7 +713,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "b" @@ -750,7 +750,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -775,7 +775,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "b" @@ -846,7 +846,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -871,7 +871,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "b" @@ -894,7 +894,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.90", "prefix_cost": "1.70", - "data_read_per_join": "72" + "data_read_per_join": "90" } /* cost_info */ } /* table */ } @@ -926,7 +926,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -951,7 +951,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "b" @@ -975,7 +975,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.90", "prefix_cost": "1.70", - "data_read_per_join": "72" + "data_read_per_join": "90" } /* cost_info */, "used_columns": [ "b" @@ -1041,7 +1041,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -1059,7 +1059,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.90", "prefix_cost": "1.70", - "data_read_per_join": "72" + "data_read_per_join": "90" } /* cost_info */ } /* table */ } @@ -1091,7 +1091,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -1110,7 +1110,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.90", "prefix_cost": "1.70", - "data_read_per_join": "72" + "data_read_per_join": "90" } /* cost_info */, "used_columns": [ "b" @@ -1204,7 +1204,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -1266,7 +1266,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -1335,7 +1335,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -1354,7 +1354,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.10", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */ } /* table */ } @@ -1386,7 +1386,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -1406,7 +1406,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.10", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -1486,7 +1486,7 @@ EXPLAIN "read_cost": "0.45", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -1683,7 +1683,7 @@ EXPLAIN "read_cost": "0.00", "eval_cost": "0.10", "prefix_cost": "0.00", - "data_read_per_join": "16" + "data_read_per_join": "18" } /* cost_info */, "used_columns": [ "a", @@ -1777,7 +1777,7 @@ EXPLAIN "read_cost": "0.61", "eval_cost": "0.10", "prefix_cost": "0.71", - "data_read_per_join": "16" + "data_read_per_join": "18" } /* cost_info */, "used_columns": [ "a", @@ -1876,7 +1876,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.35", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -1974,7 +1974,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -2073,7 +2073,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.40", "prefix_cost": "0.65", - "data_read_per_join": "32" + "data_read_per_join": "40" } /* cost_info */, "used_columns": [ "a" @@ -2161,7 +2161,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "1.00", "prefix_cost": "1.25", - "data_read_per_join": "160" + "data_read_per_join": "180" } /* cost_info */, "used_columns": [ "a", @@ -2236,7 +2236,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "48" + "data_read_per_join": "54" } /* cost_info */, "used_columns": [ "a1", @@ -2267,7 +2267,7 @@ EXPLAIN "read_cost": "0.75", "eval_cost": "0.30", "prefix_cost": "1.60", - "data_read_per_join": "48" + "data_read_per_join": "54" } /* cost_info */, "used_columns": [ "a2", @@ -2300,7 +2300,7 @@ EXPLAIN "read_cost": "0.75", "eval_cost": "0.30", "prefix_cost": "2.65", - "data_read_per_join": "48" + "data_read_per_join": "54" } /* cost_info */, "used_columns": [ "a3", @@ -2336,7 +2336,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "48" + "data_read_per_join": "54" } /* cost_info */, "used_columns": [ "a1", @@ -2367,7 +2367,7 @@ EXPLAIN "read_cost": "0.75", "eval_cost": "0.30", "prefix_cost": "1.60", - "data_read_per_join": "48" + "data_read_per_join": "54" } /* cost_info */, "used_columns": [ "a2", @@ -2400,7 +2400,7 @@ EXPLAIN "read_cost": "0.75", "eval_cost": "0.30", "prefix_cost": "2.65", - "data_read_per_join": "48" + "data_read_per_join": "54" } /* cost_info */, "used_columns": [ "a3", @@ -2480,7 +2480,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -2516,7 +2516,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -2541,7 +2541,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.55", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -2621,7 +2621,7 @@ EXPLAIN "read_cost": "0.58", "eval_cost": "0.10", "prefix_cost": "0.75", - "data_read_per_join": "48" + "data_read_per_join": "50" } /* cost_info */, "used_columns": [ "a2" @@ -2657,7 +2657,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.50", "prefix_cost": "0.75", - "data_read_per_join": "40" + "data_read_per_join": "50" } /* cost_info */, "used_columns": [ "a1" @@ -2682,7 +2682,7 @@ EXPLAIN "read_cost": "0.58", "eval_cost": "0.10", "prefix_cost": "0.75", - "data_read_per_join": "48" + "data_read_per_join": "50" } /* cost_info */, "used_columns": [ "a2" @@ -2758,7 +2758,7 @@ EXPLAIN "read_cost": "0.58", "eval_cost": "0.10", "prefix_cost": "0.75", - "data_read_per_join": "48" + "data_read_per_join": "50" } /* cost_info */, "used_columns": [ "a2" @@ -2794,7 +2794,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.50", "prefix_cost": "0.75", - "data_read_per_join": "40" + "data_read_per_join": "50" } /* cost_info */, "used_columns": [ "a1" @@ -2819,7 +2819,7 @@ EXPLAIN "read_cost": "0.58", "eval_cost": "0.10", "prefix_cost": "0.75", - "data_read_per_join": "48" + "data_read_per_join": "50" } /* cost_info */, "used_columns": [ "a2" @@ -2901,7 +2901,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.50", "prefix_cost": "0.75", - "data_read_per_join": "80" + "data_read_per_join": "90" } /* cost_info */, "used_columns": [ "i", @@ -2980,7 +2980,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.50", "prefix_cost": "0.75", - "data_read_per_join": "80" + "data_read_per_join": "90" } /* cost_info */, "used_columns": [ "i", @@ -3154,7 +3154,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "i" @@ -3186,7 +3186,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "i" @@ -3250,7 +3250,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "i" @@ -3269,7 +3269,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.70", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "i" @@ -3306,7 +3306,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "i" @@ -3325,7 +3325,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "1.70", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "i" @@ -3394,7 +3394,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "i" @@ -3426,7 +3426,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "i" @@ -3694,7 +3694,7 @@ EXPLAIN "read_cost": "2.56", "eval_cost": "0.29", "prefix_cost": "2.85", - "data_read_per_join": "46" + "data_read_per_join": "51" } /* cost_info */, "used_columns": [ "a", @@ -3798,7 +3798,7 @@ EXPLAIN "read_cost": "2.59", "eval_cost": "0.26", "prefix_cost": "2.85", - "data_read_per_join": "62" + "data_read_per_join": "67" } /* cost_info */, "used_columns": [ "a", @@ -4006,7 +4006,7 @@ EXPLAIN "read_cost": "2.59", "eval_cost": "0.26", "prefix_cost": "2.85", - "data_read_per_join": "104" + "data_read_per_join": "109" } /* cost_info */, "used_columns": [ "a", @@ -4109,7 +4109,7 @@ EXPLAIN "read_cost": "5.16", "eval_cost": "0.26", "prefix_cost": "5.42", - "data_read_per_join": "104" + "data_read_per_join": "109" } /* cost_info */, "used_columns": [ "a", @@ -4422,7 +4422,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "2.60", "prefix_cost": "2.85", - "data_read_per_join": "832" + "data_read_per_join": "884" } /* cost_info */, "used_columns": [ "a", @@ -4737,7 +4737,7 @@ EXPLAIN "read_cost": "2.56", "eval_cost": "0.29", "prefix_cost": "2.85", - "data_read_per_join": "46" + "data_read_per_join": "51" } /* cost_info */, "used_columns": [ "a", @@ -4841,7 +4841,7 @@ EXPLAIN "read_cost": "2.59", "eval_cost": "0.26", "prefix_cost": "2.85", - "data_read_per_join": "62" + "data_read_per_join": "67" } /* cost_info */, "used_columns": [ "a", @@ -5051,7 +5051,7 @@ EXPLAIN "read_cost": "2.59", "eval_cost": "0.26", "prefix_cost": "2.85", - "data_read_per_join": "104" + "data_read_per_join": "109" } /* cost_info */, "used_columns": [ "a", @@ -5153,7 +5153,7 @@ EXPLAIN "read_cost": "5.16", "eval_cost": "0.26", "prefix_cost": "5.42", - "data_read_per_join": "104" + "data_read_per_join": "109" } /* cost_info */, "used_columns": [ "a", @@ -5467,7 +5467,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "2.60", "prefix_cost": "2.85", - "data_read_per_join": "832" + "data_read_per_join": "884" } /* cost_info */, "used_columns": [ "a", @@ -5694,7 +5694,7 @@ EXPLAIN "read_cost": "0.50", "eval_cost": "0.20", "prefix_cost": "0.70", - "data_read_per_join": "32" + "data_read_per_join": "36" } /* cost_info */, "used_columns": [ "pk", @@ -5800,7 +5800,7 @@ EXPLAIN "read_cost": "0.50", "eval_cost": "0.20", "prefix_cost": "0.70", - "data_read_per_join": "32" + "data_read_per_join": "36" } /* cost_info */, "used_columns": [ "pk", @@ -5901,7 +5901,7 @@ EXPLAIN "read_cost": "0.71", "eval_cost": "0.20", "prefix_cost": "0.91", - "data_read_per_join": "16" + "data_read_per_join": "20" } /* cost_info */, "used_columns": [ "a" @@ -5963,7 +5963,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.45", - "data_read_per_join": "32" + "data_read_per_join": "36" } /* cost_info */, "used_columns": [ "c1" @@ -5982,7 +5982,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.90", - "data_read_per_join": "32" + "data_read_per_join": "36" } /* cost_info */, "used_columns": [ "c1", @@ -6019,7 +6019,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.45", - "data_read_per_join": "32" + "data_read_per_join": "36" } /* cost_info */, "used_columns": [ "c1", @@ -6040,7 +6040,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.90", - "data_read_per_join": "32" + "data_read_per_join": "36" } /* cost_info */, "used_columns": [ "c1", @@ -6100,7 +6100,7 @@ EXPLAIN "read_cost": "0.35", "eval_cost": "0.10", "prefix_cost": "0.45", - "data_read_per_join": "16" + "data_read_per_join": "18" } /* cost_info */, "used_columns": [ "c1", @@ -6121,7 +6121,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.80", - "data_read_per_join": "16" + "data_read_per_join": "18" } /* cost_info */, "used_columns": [ "c1", @@ -6158,7 +6158,7 @@ EXPLAIN "read_cost": "0.35", "eval_cost": "0.10", "prefix_cost": "0.45", - "data_read_per_join": "16" + "data_read_per_join": "18" } /* cost_info */, "used_columns": [ "c1", @@ -6180,7 +6180,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.80", - "data_read_per_join": "16" + "data_read_per_join": "18" } /* cost_info */, "used_columns": [ "c1", @@ -6270,7 +6270,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.35", - "data_read_per_join": "16" + "data_read_per_join": "18" } /* cost_info */, "used_columns": [ "f3", @@ -6306,7 +6306,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.45", - "data_read_per_join": "32" + "data_read_per_join": "36" } /* cost_info */, "used_columns": [ "f1" @@ -6342,7 +6342,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.35", - "data_read_per_join": "16" + "data_read_per_join": "18" } /* cost_info */, "used_columns": [ "f3", @@ -6454,7 +6454,7 @@ EXPLAIN "read_cost": "0.35", "eval_cost": "0.10", "prefix_cost": "0.45", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -6473,7 +6473,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.90", - "data_read_per_join": "16" + "data_read_per_join": "20" } /* cost_info */ } /* table */ } @@ -6505,7 +6505,7 @@ EXPLAIN "read_cost": "0.35", "eval_cost": "0.10", "prefix_cost": "0.45", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -6525,7 +6525,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.90", - "data_read_per_join": "16" + "data_read_per_join": "20" } /* cost_info */, "used_columns": [ "a" @@ -6586,7 +6586,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.45", - "data_read_per_join": "16" + "data_read_per_join": "20" } /* cost_info */, "used_columns": [ "a" @@ -6605,7 +6605,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "1.10", - "data_read_per_join": "16" + "data_read_per_join": "20" } /* cost_info */, "used_columns": [ "a" @@ -6624,7 +6624,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.40", "prefix_cost": "1.75", - "data_read_per_join": "32" + "data_read_per_join": "40" } /* cost_info */ } /* table */ } @@ -6656,7 +6656,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "0.45", - "data_read_per_join": "16" + "data_read_per_join": "20" } /* cost_info */, "used_columns": [ "a" @@ -6675,7 +6675,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.20", "prefix_cost": "1.10", - "data_read_per_join": "16" + "data_read_per_join": "20" } /* cost_info */, "used_columns": [ "a" @@ -6695,7 +6695,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.40", "prefix_cost": "1.75", - "data_read_per_join": "32" + "data_read_per_join": "40" } /* cost_info */, "used_columns": [ "a" @@ -6865,7 +6865,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.40", "prefix_cost": "0.65", - "data_read_per_join": "32" + "data_read_per_join": "40" } /* cost_info */, "used_columns": [ "x" @@ -6896,7 +6896,7 @@ EXPLAIN "read_cost": "1.00", "eval_cost": "0.40", "prefix_cost": "2.05", - "data_read_per_join": "64" + "data_read_per_join": "72" } /* cost_info */, "used_columns": [ "a", @@ -6932,7 +6932,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.40", "prefix_cost": "0.65", - "data_read_per_join": "32" + "data_read_per_join": "40" } /* cost_info */, "used_columns": [ "x" @@ -6962,7 +6962,7 @@ EXPLAIN "read_cost": "1.00", "eval_cost": "0.40", "prefix_cost": "2.05", - "data_read_per_join": "64" + "data_read_per_join": "72" } /* cost_info */, "used_columns": [ "a", @@ -7031,7 +7031,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.40", "prefix_cost": "0.65", - "data_read_per_join": "32" + "data_read_per_join": "40" } /* cost_info */, "used_columns": [ "x" @@ -7062,7 +7062,7 @@ EXPLAIN "read_cost": "1.00", "eval_cost": "0.40", "prefix_cost": "2.05", - "data_read_per_join": "64" + "data_read_per_join": "72" } /* cost_info */, "used_columns": [ "a", @@ -7098,7 +7098,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.40", "prefix_cost": "0.65", - "data_read_per_join": "32" + "data_read_per_join": "40" } /* cost_info */, "used_columns": [ "x" @@ -7128,7 +7128,7 @@ EXPLAIN "read_cost": "1.00", "eval_cost": "0.40", "prefix_cost": "2.05", - "data_read_per_join": "64" + "data_read_per_join": "72" } /* cost_info */, "used_columns": [ "a", @@ -7253,7 +7253,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.35", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -7285,7 +7285,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.10", "prefix_cost": "0.35", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -7401,7 +7401,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -7440,7 +7440,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -7506,7 +7506,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -7580,7 +7580,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -7646,7 +7646,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -7672,7 +7672,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.90", "prefix_cost": "1.70", - "data_read_per_join": "72" + "data_read_per_join": "90" } /* cost_info */ } /* table */ } @@ -7704,7 +7704,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -7770,7 +7770,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -7797,7 +7797,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.90", "prefix_cost": "1.70", - "data_read_per_join": "72" + "data_read_per_join": "90" } /* cost_info */, "used_columns": [ "b" @@ -7864,7 +7864,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -7930,7 +7930,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -7956,7 +7956,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.90", "prefix_cost": "1.70", - "data_read_per_join": "72" + "data_read_per_join": "90" } /* cost_info */ } /* table */ } @@ -7988,7 +7988,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "a" @@ -8054,7 +8054,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.30", "prefix_cost": "0.55", - "data_read_per_join": "24" + "data_read_per_join": "30" } /* cost_info */, "used_columns": [ "b" @@ -8081,7 +8081,7 @@ EXPLAIN "read_cost": "0.25", "eval_cost": "0.90", "prefix_cost": "1.70", - "data_read_per_join": "72" + "data_read_per_join": "90" } /* cost_info */, "used_columns": [ "b" @@ -8233,7 +8233,7 @@ EXPLAIN "read_cost": "0.36", "eval_cost": "0.10", "prefix_cost": "0.46", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" @@ -8332,7 +8332,7 @@ EXPLAIN "read_cost": "0.36", "eval_cost": "0.10", "prefix_cost": "0.46", - "data_read_per_join": "8" + "data_read_per_join": "10" } /* cost_info */, "used_columns": [ "a" diff --git a/mysql-test/r/ps_sys_upgrade.result b/mysql-test/r/ps_sys_upgrade.result index d4a82dcb1..b1df2703f 100644 --- a/mysql-test/r/ps_sys_upgrade.result +++ b/mysql-test/r/ps_sys_upgrade.result @@ -25,6 +25,16 @@ ROUTINE_NAME create_synonym_db diagnostics execute_prepared_stmt +ml_explain +ml_explain_row +ml_explain_table +ml_model_import +ml_model_load +ml_model_unload +ml_predict_row +ml_predict_table +ml_score +ml_train ps_setup_disable_background_threads ps_setup_disable_consumer ps_setup_disable_instrument diff --git a/mysql-test/r/subquery_sj_all_bka_nobnl.result b/mysql-test/r/subquery_sj_all_bka_nobnl.result index 2d2669b22..a92a59155 100644 --- a/mysql-test/r/subquery_sj_all_bka_nobnl.result +++ b/mysql-test/r/subquery_sj_all_bka_nobnl.result @@ -4636,7 +4636,7 @@ create table t2 (a int, b int); insert into t2 select A.a + 10*B.a, A.a + 10*B.a from t0 A, t0 B; explain select * from t1 where (a,b) in (select a,b from t2); id select_type table partitions type possible_keys key key_len ref rows filtered Extra -1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 10 100.00 Using where +1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 11 100.00 Using where 1 SIMPLE NULL eq_ref 10 test.t1.a,test.t1.b 1 100.00 NULL 2 MATERIALIZED t2 NULL ALL NULL NULL NULL NULL 100 100.00 NULL Warnings: diff --git a/mysql-test/std_data/dd/sdi/innodb_sdi/mysql.json b/mysql-test/std_data/dd/sdi/innodb_sdi/mysql.json index 544821fa0..bb6f4e282 100644 --- a/mysql-test/std_data/dd/sdi/innodb_sdi/mysql.json +++ b/mysql-test/std_data/dd/sdi/innodb_sdi/mysql.json @@ -14765,7 +14765,7 @@ "engine_attribute": "", "secondary_engine_attribute": "", "column_key": 1, - "column_type_utf8": "enum('MYSQL_TYPE_DECIMAL','MYSQL_TYPE_TINY','MYSQL_TYPE_SHORT','MYSQL_TYPE_LONG','MYSQL_TYPE_FLOAT','MYSQL_TYPE_DOUBLE','MYSQL_TYPE_NULL','MYSQL_TYPE_TIMESTAMP','MYSQL_TYPE_LONGLONG','MYSQL_TYPE_INT24','MYSQL_TYPE_DATE','MYSQL_TYPE_TIME','MYSQL_TYPE_DATETIME','MYSQL_TYPE_YEAR','MYSQL_TYPE_NEWDATE','MYSQL_TYPE_VARCHAR','MYSQL_TYPE_BIT','MYSQL_TYPE_TIMESTAMP2','MYSQL_TYPE_DATETIME2','MYSQL_TYPE_TIME2','MYSQL_TYPE_NEWDECIMAL','MYSQL_TYPE_ENUM','MYSQL_TYPE_SET','MYSQL_TYPE_TINY_BLOB','MYSQL_TYPE_MEDIUM_BLOB','MYSQL_TYPE_LONG_BLOB','MYSQL_TYPE_BLOB','MYSQL_TYPE_VAR_STRING','MYSQL_TYPE_STRING','MYSQL_TYPE_GEOMETRY','MYSQL_TYPE_JSON')", + "column_type_utf8": "enum('MYSQL_TYPE_DECIMAL','MYSQL_TYPE_TINY','MYSQL_TYPE_SHORT','MYSQL_TYPE_LONG','MYSQL_TYPE_FLOAT','MYSQL_TYPE_DOUBLE','MYSQL_TYPE_NULL','MYSQL_TYPE_TIMESTAMP','MYSQL_TYPE_LONGLONG','MYSQL_TYPE_INT24','MYSQL_TYPE_DATE','MYSQL_TYPE_TIME','MYSQL_TYPE_DATETIME','MYSQL_TYPE_YEAR','MYSQL_TYPE_NEWDATE','MYSQL_TYPE_VARCHAR','MYSQL_TYPE_BIT','MYSQL_TYPE_TIMESTAMP2','MYSQL_TYPE_DATETIME2','MYSQL_TYPE_TIME2','MYSQL_TYPE_NEWDECIMAL','MYSQL_TYPE_ENUM','MYSQL_TYPE_SET','MYSQL_TYPE_TINY_BLOB','MYSQL_TYPE_MEDIUM_BLOB','MYSQL_TYPE_LONG_BLOB','MYSQL_TYPE_BLOB','MYSQL_TYPE_VAR_STRING','MYSQL_TYPE_STRING','MYSQL_TYPE_GEOMETRY','MYSQL_TYPE_JSON','MYSQL_TYPE_VECTOR')", "elements": [ { "name": "TVlTUUxfVFlQRV9ERUNJTUFM", "decoded-name": "MYSQL_TYPE_DECIMAL", @@ -14890,6 +14890,10 @@ { "name": "TVlTUUxfVFlQRV9KU09O", "decoded-name": "MYSQL_TYPE_JSON", "index": 31 + }, + { + "name": "TVlTUUxfVFlQRV9WRUNUT1I=", "decoded-name": "MYSQL_TYPE_VECTOR", + "index": 32 } ], "collation_id": X, diff --git a/storage/rapid_engine/optimizer/optimizer.h b/storage/rapid_engine/optimizer/optimizer.h index cfb6ad3db..51c1fa818 100644 --- a/storage/rapid_engine/optimizer/optimizer.h +++ b/storage/rapid_engine/optimizer/optimizer.h @@ -29,6 +29,7 @@ #include #include #include +#include #include #include "storage/rapid_engine/include/rapid_object.h"