系统信息在表tbl_st里存放,其中 blockid为栏目id,根据栏目查询的时候,如何对查询进行优化,SELECT SJId,SJTitle,ClassId,ChannelId,version,pubdate FROM tbl_shijuan WHERE IsPublish=1 AND blockid IN (266,274,450,463,464,451,465,466,467,468,..........) limit 20,20
以下为用explain命令的输入结果是不是表明需要进行优化的,有没有好的优化办法的,现在只是建立了组合索引字段 (IsPublish,block)的
以下为用explain命令的输入结果是不是表明需要进行优化的,有没有好的优化办法的,现在只是建立了组合索引字段 (IsPublish,block)的
解决方案 »
- 求教mysql问题,查询学生表中的学生性别为男,且总成绩大于500.
- 特殊字符前后的字符串提取
- Mysql复制模式的取舍。
- 如何从一个表中的数据插入到另一个表中的相同字段
- 通过SQLSERVER产生的脚本在MYSQL中建立数据库,可是原来的表之间的关系该如何引入MYSQLA
- mysql数据库编码问题,全显示问号????????
- 拜托,高手们,如何打开加密的DB文件,密码忘了,谢谢
- 我正在开发一个MySQL客户端
- 数据库转换
- 40分---〉哪位朋友能够提供一些asp+sql或者asp+mysql的程序?
- sql中update语句问题 ——将一个表中一列按照一定条件移到另一个表中的一列
- 导出mysql的一个库的表结构
FROM tbl_shijuan
WHERE IsPublish=1 AND blockid IN (266,274,450,463,464,451,465,466,467,468,..........)
limit 20,20没什么可优化的了,如果你已经有了基于 (IsPublish,blockid) 的索引的话,这已经是最优化的了。