如何对MySql数据库进行优化-- 个人总结

   日期:2020-11-15     浏览:107    评论:0    
核心提示:字段的设计数据类型尽量用数字型,数字型的比较比字符型的快很多。数据类型尽量小,这里的尽量小是指在满足可以预见的未来需求的前提下的。

二叉树:查询速度快,但是容易出现单分支情况。
红黑树(平衡二叉树):在二叉树的基础上,会对不平衡的二叉式进行一定的调整。
B树:对于千万级的数据树高仅为3(16K–2的14次幂)
B+数:在B数的基础上,添加了一些冗余,但是范围查看速度快
Hash:查找速度最快,但是范围查找速度慢

MySql数据库进行优化-- 个人总结(InnoDB)

  1. 数据类型尽量用数字型,数字型的比较比字符型的快很多。
  2. 数据类型尽量小,比如存储手机号可以固定11位。
  3. 尽量不用TEXT 和 IMAGE,存储文件的话可以直接通过nginx动静分离的方式来进行访问。
  4. 根据数据量决定哪些表需要增加索引,数据量小的可以只有主键
  5. 根据使用频率决定哪些字段需要建立索引
  6. 一个表不要加太多索引,因为索引影响插入和更新的速度
  7. 索引尽量自增。(B+数原理,影响插入速度)
  8. 不要写 SELECT * 的语句
  9. 不要写没有 WHERe 的 SQL 语句
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服