而查询出来的数据只有几千条。
仔细分析得知,刚开始存储过程将三张表的数据插入到一个临时表然后再做处理。
经过查询发现三张表每张表的数据都超过700万行,每张表的关联字段都是主键,且第一张表已经用时间段来过虑,也就是说只查询第一张表,且按时间段来过虑的话不到一秒。
因些我把第一张表的数据插入到临时表。
SQL 存储过程优化经验
标签:
而查询出来的数据只有几千条。
仔细分析得知,刚开始存储过程将三张表的数据插入到一个临时表然后再做处理。
经过查询发现三张表每张表的数据都超过700万行,每张表的关联字段都是主键,且第一张表已经用时间段来过虑,也就是说只查询第一张表,且按时间段来过虑的话不到一秒。
因些我把第一张表的数据插入到临时表。
SQL 存储过程优化经验
标签: