like和id能否优化SELECT *
FROM `dede_aticle`
WHERE `title` LIKE '美女得到'(查询花费 0.0477 秒)EXPLAIN SELECT *
FROM `dede_aticle`
WHERE `title` LIKE '美女得到'
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE dede_aticle ALL NULL NULL NULL NULL 96052 Using whereSELECT *
FROM `dede_aticle`
WHERE id >=10000
AND `title` LIKE '美女得到' (查询花费 0.5548 秒)EXPLAIN SELECT *
FROM `dede_aticle`
WHERE id >=10000
AND `title` LIKE '美女得到' id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE dede_aticle ALL PRIMARY NULL NULL NULL 96052 Using where
我有一个问题就是为什么加上 id >=10000 时间反而多了如果我一定要用到id >=10000 能优化吗
如果可以请写sql
谢谢
FROM `dede_aticle`
WHERE `title` LIKE '美女得到'(查询花费 0.0477 秒)EXPLAIN SELECT *
FROM `dede_aticle`
WHERE `title` LIKE '美女得到'
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE dede_aticle ALL NULL NULL NULL NULL 96052 Using whereSELECT *
FROM `dede_aticle`
WHERE id >=10000
AND `title` LIKE '美女得到' (查询花费 0.5548 秒)EXPLAIN SELECT *
FROM `dede_aticle`
WHERE id >=10000
AND `title` LIKE '美女得到' id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE dede_aticle ALL PRIMARY NULL NULL NULL 96052 Using where
我有一个问题就是为什么加上 id >=10000 时间反而多了如果我一定要用到id >=10000 能优化吗
如果可以请写sql
谢谢
解决方案 »
- Streaming result set com.mysql.jdbc.RowDataDynamic@5bdbda4f 求解
- 求SQL语句处理办法
- 怎么用MYSQL语句删除后50W条记录 急 急 急
- 请高手指教:Can not issue data manipulation statement with executeQuery().我用的是MySQL4.1,mysql-connector-java-3.1.14,Tomcat5.0
- 关于mysql对utf8的设置,郁闷中???
- mysql数据库建立路径和如何导出?
- 在mysql中应该把脚本文件放在哪儿
- 在JSP中用ROOT和空密码可以连接数据库,但是我添加一个全局用户,就会显示这样的错误,
- 相同的数据,在本地执行很快 服务器上执行很慢 是什么原因
- 如何禁止mysql跳过权限验证
- linux下mysql如何查看back_log大小
- MySQL 存储过程异常获取错误码及错误信息
dede_aticle 0 PRIMARY 1 id A 96052 NULL NULL BTREE
dede_aticle 0 url 1 url A 96052 NULL NULL BTREE
dede_aticle 1 categoryid 1 categoryid A 345 NULL NULL BTREE
dede_aticle 1 flag 1 flag A 2 NULL NULL BTREE
CREATE TABLE `dede_aticle` (
`id` int(11) NOT NULL auto_increment,
`categoryid` int(11) NOT NULL COMMENT '文章分类id',
`categoryname` varchar(50) NOT NULL COMMENT '文章分类名字',
`title` varchar(200) NOT NULL COMMENT '文章标题',
`datetime` int(11) NOT NULL COMMENT '发表时间time()',
`url` varchar(255) NOT NULL COMMENT '采集地址',
`flag` tinyint(1) NOT NULL default '1' COMMENT '1未全文索引2已全文索引',
PRIMARY KEY (`id`),
UNIQUE KEY `url` (`url`),
KEY `categoryid` (`categoryid`),
KEY `flag` (`flag`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=99719 ;
所以加上一个id>某一个id开始没想到好像还是全扫描mr_mablevi 能写一下sql语句吗
php资源 医学考研网