专栏首页Python程序员杂谈Django项目Mysql添加索引

Django项目Mysql添加索引

在Django数据库访问优化中一开始的时候就有提到Django有一个Field.db_index的字段,用来帮你建立表索引,这在初始化数据库时是有效的。数据库建立完之后,再来添加这个参数就需要用south,具体怎么用,我没研究。因为直接用sql语句就行了。

主要是针对MySql,查看对应表的索引

show index from table_name;

创建索引的语句

ALTER TABLE table_name ADD INDEX index_name (column_list);

/* for example add post alias index */
ALTER TABLE posts ADD INDEX alias_index (alias);

删除索引

ALTER TABLE table_name DROP INDEX index_name;

加上索引后,文章查询速度明显有所提升。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 3、backbone中的model实例[验证部分更新1.0.0]

    关于backbone,最基础的一个东西就是model,这个东西就像是后端开发中的数据库映射那个model一样,也是数据对象的模型,并且应该是和后端的model有...

    the5fire
  • django 自定义后台图片上传

    今天终于是抽时间完成了后台上传图片的功能,确切的说是上传文件的功能。终于可以在blog方便的插入自己的图片了,之前不做这个功能是觉得服务器在国外,弄个图片上去图...

    the5fire
  • Struts2之Validation的简单使用实例

    本来不打算写这些细枝末节的东西了,因为在文档中都有现成的实例,写了也只能自己用来参考,不过这个Validation文档中给的不全,从网上查之后才知道用法。 首先...

    the5fire
  • Apache Hive Index

    DataScience
  • [Oracle]-[recyclebin][索引]-回收站恢复的索引名称修改

    从回收站中恢复表后,索引也会自动恢复,但索引的名称仍是回收站中的26位标识,不会改为原始名字,可以使用alter index修改索引名,但需要注意的是因为标识中...

    bisal
  • css布局 - 常规上中下分左右布局的一百种实现方法(更新中...)

    左侧nav栏目,要固定也要用fixed。不过固定定位的元素要想高度百分百,可以使用top+bottom对应方位值的拉伸效果:

    xing.org1^
  • sql 多条件查询的一种简单的方法

    跟着阿笨一起玩NET
  • vue2.0和better-scroll实现左右联动效果

    在做移动端商城或者其他页面的时候,经常会遇到左右联动的效果,今天小编vue2.0和better-scroll这个插件一起实现左右联动效果。

    小周sri的码农
  • jQuery 图片轮播的代码分离

    以前遇到过jQuery实现列表自动滚动,这次的图片轮播在原理上与之相同,只有一些细微的差别,就是需要在图片的右下角显示当前图片的序号。

    小小许
  • 微信小程序的单选框和复选框的使用

    声明:本文由w3h5原创,转载请注明出处:《微信小程序的单选框和复选框的使用》 https://www.w3h5.com/post/257.html

    德顺

扫码关注云+社区

领取腾讯云代金券