首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

SQLite这个sql如何优化

2012-12-23 
SQLite这个sql怎么优化?SELECT *FROM TableA aJOIN TableB b ON a.Id b.Id WHERE a.Column1 1 AND a.C

SQLite这个sql怎么优化?
SELECT *
  FROM TableA a
       JOIN TableB b ON a.Id = b.Id
 WHERE a.Column1 = 1 AND a.Column2 <= 2 AND a.Column3 >= 2

其中 TableA 上 Id 有索引,TableB上id是主键,TableA上Column1/Column2/Column3有索引
[最优解释]
create index x3 on TableB(id);

分别创建如下两个索引,并测试
create index x on TableA(Column1,Column2);
create index x2 on TableA(Column1,Column3);




[其他解释]
建立复合索引Id、Column1、Column2、Column3

热点排行