数据库优化

sql语句优化

  • 选择使用适合的存储引擎
  • 使用缓存查询,虽然大多数已经开启缓存了。
  • 查询时避免使用*,要换成具体的字段名称
  • 建立合适的索引
  • 使用limit 条件
  • 使用 join 表的时候使用相同的类型,并将其索引。
  • 设置主键索引,并设置自增,需要加上 UNSIGNED 约束条件
  • 使用 ENUM 类型,比如性别,民族,国家等。
  • 尽可能的使用 NOT NULL
  • 使用 char 定长类型

硬件方面的优化

  • 选择高性能的服务器
  • 分库分表
  • 主从复制和双主热备

第三方产品优化

  • mycat
  • solr
  • elasticsearch
  • whoosh (python编写)

转载于:https://www.cnblogs.com/xinjie123/p/10963093.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值