码迷,mamicode.com
首页 > 数据库 > 详细

django 开发中数据库做过什么优化??

时间:2018-10-04 16:40:45      阅读:348      评论:0      收藏:0      [点我收藏+]

标签:模板   访问   with   数据   char   开发   var   影响   values   

 

1.设计表时,尽量少使用外键,因为外键约束会影响插入和删除性能;

2.使用缓存,减少对数据库的访问;

3.在 orm 框架下设置表时,能用 varchar 确定字段长度时,就别用 text;

4.可以给搜索频率高的字段属性,在定义时创建索引;

6.如果一个页面需要多次连接数据库,最好一次性取出所有需要的数据,减少对数据库的查询次数;

7.若页面只需要数据库里某一个两个字段时,可以用 QuerySet.values();

8.在模板标签里使用 with 标签可以缓存 Queryset的查询结果。

5.Django orm 框架下的 Querysets 本来就有缓存的;

django 开发中数据库做过什么优化??

标签:模板   访问   with   数据   char   开发   var   影响   values   

原文地址:https://www.cnblogs.com/lmh001/p/9742353.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!