前两天遇到一个这样的问题:一个分站程序与数据库结构与其他分站相同,但是用户在充值的过程老是出现超时的现象。一开始把程序中的SQL优化了一下,还是不行。后经过分析,对用户充值时用到的几个数据表增加了SQL中WHERER 条件的索引,后来主没有问题了
虽然增加索引可能会影响修改、增加的时候,但是相应的也提高了如修改条件中的where查询时间,数据量大时(那次是数据量达到了80万左右)提高了修改的时间。
前两天遇到一个这样的问题:一个分站程序与数据库结构与其他分站相同,但是用户在充值的过程老是出现超时的现象。一开始把程序中的SQL优化了一下,还是不行。后经过分析,对用户充值时用到的几个数据表增加了SQL中WHERER 条件的索引,后来主没有问题了
虽然增加索引可能会影响修改、增加的时候,但是相应的也提高了如修改条件中的where查询时间,数据量大时(那次是数据量达到了80万左右)提高了修改的时间。