SQL 2000 如何优化查询语句,提高查询效率.
在工作中遇到些数据库数据查询效率问题,现在想请教下各位"老鸟"们.
怎么写去优化的查询SQL语句.比如:
二张都是2到3千万数据的表(A_Tabel 和 B_Table)
A_Table 有字段 add_time(日期类型);msgid(varchar型)
B_Table 有字段 stat(varchar型);msgid(varchar型)
Select *
From A_Table
Where add_time Between '2007-1-1' And '2007-7-1' And msgid In(Select msgid
From B_Table
Where stat='0')
这样的语句应当如何优化, 用 Join 查询会提高查询效率和查询时间,时间对我来说更重要.
还希望多介绍些优化查询理论和技巧.