如果是数据处理时慢,正好,我有一点东西:
最近,我看了一点SQl的书!
我从作者的经验得知:SQL语言中,索引对数据检索的速度,有着很大的影响!
作者建立不同的索引,并对比测试,结果表明:最快的和最慢的时间甚至相差多达
几分钟!
作者的建议是:
(呵呵,记不全了,抱歉抱歉!!!)
1。不要为会返回大量记录的字段加索引!
2。SQL语句要合理优化。甚至,应该对比测试!比如:select field1,field2 from
talblename where field1='**'
这里就很关键:Where 语句后的字段如果不违反第一条,就应该建立索引!并且,这里字段的先后顺序是:返回记录少的在前面,返回记录多的在后面!
3。两表相连时或是字段比较是,同样是返回字段多的在后!比如:Where table1.field1=table2.field2...
4.以上适用于SQL从左到右解释执行,如果从右到左执行,则以上2。3条改为返回记录少的在后面!
这样,速度或许会快很多的!