2022-09-02 mysql/stonedb-IN句子使用HASH优化后-查询多个字符串结果不符合预期记录
mysql 优化 查询 字符串 in 记录 2022 多个
2023-09-27 14:25:42 时间
摘要:
in句子在经过hash join处理优化后, 对于多个字符串的范围的处理,结果不符合预期。
本文记录复现过程, 需要注意对于in句子需要在使用hash join优化后的逻辑处理中。
SQL的DDL:
表结构-字符串和日期类型:
drop table tasks;
CREATE TABLE IF NOT EXISTS tasks (
task_id INT(11) AUTO_INCREMENT,
subject VARCHAR(45) DEFAULT NULL,
start_date DATE DEFAULT NULL,
end_date DATE DEFAULT NULL,
description VARCHAR(200) DEFAULT NULL,
PRIMARY KEY (task_id)
)ENGINE=TIANMU DEFAULT CHARSET=utf8;
插入数据-字符串和日期类型:
INSERT INTO tasks(subject,start_date,end_date,description)
VALUES('task-0','2017-07-21','2017-07-22','Start learning..');
INSERT INTO tasks(subject,start_date,end_date,description)
VALUES ('task-1','2017-01-01','2017-01-02','Description 1'),
('task-2','2017-01-01','2017-01-02'
相关文章
- Mysql-SQL优化-统计某种类型的个数
- 【MySQL高级】应用优化及Mysql中查询缓存优化以及Mysql内存管理及优化
- 106分布式电商项目 - MySQL优化(查询优化)
- 如何优化 MySQL 服务器
- MySQL架构优化实战系列4:SQL优化步骤与常用管理命令
- LINUX上MYSQL优化三板斧
- MySQL插入性能优化
- mysql 压测工具
- MySQL优化一例
- mysql sql优化相关[更新中]
- mysql域名解析引起的远程访问过慢?
- MySQL如何定位并优化慢查询sql
- 记录一次优化mysql查询语句的方法
- 【MySQL基础篇】MySQL数据库安装教程
- MySQL优化之-数据量大的情况下分页优化
- MySQL常用命令总结
- MySQL几点重要的性能指标计算和优化
- MySQL 性能优化的最佳20多条经验分享(二)(转)
- mysql性能优化-慢查询分析、优化索引和配置
- 关键的十个MySQL性能优化技巧
- (1.9)SQL优化——mysql导入导出优化
- mysql 大表优化
- MySql的优化步骤
- MySQL - 慢查询优化