问题描述 关于sql复合索引没有生效的问题 现在有张表 t_order,其中有一些字段,我给其中a,b,c[三个均为非主键]三个字段 增加了一个复合索引,顺序也是为a,b,c.... 问题:以下哪种查询是用了索引的,因为跟我之前的理解冲突了,希望大神帮忙解答一下!! 1. where a = '' 2. where a = '' and b = '' 3. where a = '' and b='' and c ='' 我一直认为这三个都是用了索引的,但是我用执行计划分析了一下,发现1是没有用到
MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一点1万篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发.可是数据量到了10万,百万至千万,他的性能还能那么高吗?一点小小的失误,可能造成整个系统的改写,甚至更本系统无法正常运行!好了,不那么多废话了.用事实说话,看例子: 数据表 collect ( id, title ,info ,vtype) 就这4个字段,其中 title 用定长,info 用text, id 是逐渐,vtype是tinyint,vtype是索引.这是一个