SELECT COUNT(*) as c FROM esf_sell WHERE househx_s='2' AND ifpass='1'; QueryTime大约1.3。
数据表中househx_s是索引字段,ifpass为非索引字段.如果我把and ifpass去掉则QueryTime控制在0.1以内。我现在想给
这两个字段加个联合索引。那样肯定会快一些。可是我的表中已经有不少索引。并且表是不断更新的。再加联合索引好不好?
如果不好,怎么让索引速度快一点。
数据表中househx_s是索引字段,ifpass为非索引字段.如果我把and ifpass去掉则QueryTime控制在0.1以内。我现在想给
这两个字段加个联合索引。那样肯定会快一些。可是我的表中已经有不少索引。并且表是不断更新的。再加联合索引好不好?
如果不好,怎么让索引速度快一点。
解决方案 »
- win7下 postgresql通过bat安装产生的问题,请大家帮帮忙
- 关于并发
- Linux中如何修改Mysql的编码格式
- 关于MYSQL导入TXT文本的问题在线求助!
- source命令式mysql客户端自己的命令?
- 升级mysql4.1升级到5.0
- 如何还原mysql的数据库备份?
- 这样的sql怎么写
- 怎么回事?太怪了 对mysql 使用select * from biao where bia2 like '人' 出错
- mysqldump:couldn't find table: ";"是怎么回事?我是才安装的mysql
- ACMAIN_CHM 请进。昨天的一个贴子。
- 视图与存储过程性能比较??
你在househx_s、ifpass上建立复合索引试试
例如:where条件需要把条件过滤最多的那个条件放到最后,where是从后往前运行。