在STOCK_CD和TRADE_DT 上面建立索引,sql如下
select TRADE_DT,SPOT from
where
STOCK_CD=#{code} and TRADE_DT between #{startDate}
and #{endDate}现在查询至少0.5S 以上,大家有优化的办法吗?MySQL性能优化SQL索引select
select TRADE_DT,SPOT from
where
STOCK_CD=#{code} and TRADE_DT between #{startDate}
and #{endDate}现在查询至少0.5S 以上,大家有优化的办法吗?MySQL性能优化SQL索引select
解决方案 »
- 请SQL语句高手指教!
- 我的mysql数据库无法登陆
- mysql安装问题请高手解答
- 紧急求助!!!各位大虾近来帮帮我哦
- mysql 的autoincrement 字段问题
- Mysql服务器为什么不能在某些windows2000下启动??古怪问题,斑竹来看看
- mysql删除重复记录
- mysql 执行mysqldump 无法备份blob字段
- 【mysql】客户机navicat for mysql 连接服务器mysql报错 10038
- Mysql 1067 无法启动
- 全部家产,只求三问,百度google都没结果,不想明白也没心情工作
- mysql error 1215: Cannot add foreign key constraint
show index from xxx在STOCK_CD,TRADE_DT上建立复合索引
只要复合索引 OR 强制使用复合索引
create index xxx on table1 (STOCK_CD,TRADE_DT) select TRADE_DT,SPOT from xxx force index(xxx)
where
STOCK_CD=#{code} and TRADE_DT between #{startDate}
and #{endDate}