天气预报 > 其他 > 如何提高数据库的查询效率呢
如何提高数据库的查询效率呢
更新时间: 2020-07-01 00:00:00  

在使用数据库查询的时候注意以下几点,可以提高查询效率:

1、用Profiler来跟踪查询,得到查询所需的时间,找出SQL的问题所在;用索引优化器优化索引;

2、注意UNion和UNion all 的区别。UNION all好;

3、注意使用DISTINCT,在没有必要时不要用,它同UNION一样会使查询变慢。重复的记录在查询里是没有问题的;

4、查询时不要返回不需要的行、列。

关键词: 如何 提高 数据库 查询 效率

如何提高数据库的查询效率呢相关经验

天气预报

最新推荐

页面:/news/view-1911621/ | 耗时:0.8011 s | 内存:2.11 MB | 查询:4 | 缓存读取:3 写入:0 | 加载文件:25
select * from tbl_Articles WHERE ArticleID=1911621 LIMIT 0,1
select * from tbl_Articles_data WHERE ArticleID=1911621 LIMIT 0,1
select * from tbl_Articles_sphinx where id=1911621 LIMIT 0,1
SELECT ArticleID,Title FROM tbl_Articles WHERE ArticleID IN(1083383,1088906,1102282,1086091,1044569,1112889,1097517,1083453,1093321,1064645,1091621,1108237,1081747,1105065,1073820,1081835,1073481,1102320,1078438,1059901,1064641,1100527,1100583,1091362,1084909,1083113,1093397,1112776,1071821,1060241) ORDER BY field (ArticleID,1083383,1088906,1102282,1086091,1044569,1112889,1097517,1083453,1093321,1064645,1091621,1108237,1081747,1105065,1073820,1081835,1073481,1102320,1078438,1059901,1064641,1100527,1100583,1091362,1084909,1083113,1093397,1112776,1071821,1060241)