zoukankan      html  css  js  c++  java
  • mysql 优化20点

    mysql优化一直没有深刻总结,这次为明天的面试稍微准备一下。

    优化一、查询时少用mysql的函数

    优化二、explain 你的sql语句

    优化三、多使用limit,能少拿数据就少拿

    优化四、经常搜索的字段建索引

    优化五、join时,使用相同类型比较

    优化六、order by rand(),之类打乱或者排序的事,不要交给数据库解决,尽量放在程序端

    优化七、避免select * , 能少拿数据就少拿

    优化八、尽量为每张表建一个主键ID

    优化九、选项比较少时,使用enum替代varchar

    优化十、从procedure analyse()看mysql的建议,但前提是有大量数据

    优化十一、尽量使用not null

    优化十二、prepared statement 即多用占位符,放置sql注入

    优化十三、无缓冲查询mysql_unbuffered_query()

    优化十四、IP地址用unsigned int存

    优化十五、静态表查询更快  //即少用 varchar 、blob、text

    优化十六、列太多,垂直分割

    优化十七、delete 和 insert都会锁表,所以要当心,不要跟太多条件

    优化十八、越小的列查询越快

    优化十九、选择存储引擎innodb和myisam

    优化二十、使用ORM(object relation mappers)对象关系映射器

    优化二十一、小心永久链接

    相关链接:

      http://www.jb51.net/article/24392.htm

    1、以专家为榜样,不必自己重新探索
    2、解构技能,找出实现80%效果的那20%
    3、不要一心二用
    4、练习练习再练习!然后获得即时反馈
    5、坚持,不要在低谷期放弃
  • 相关阅读:
    013.ES6 -对象字面量增强型写法
    012. ES6
    011. ES6 语法
    10. 9. Vue 计算属性的setter和getter 以及 计算属性的缓存讲解
    4. Spring MVC 数据响应方式
    3. SpringMVC 组件解析
    9. Vue 计算属性
    【洛谷 2984】给巧克力
    【洛谷 1821】捉迷藏 Hide and Seek
    【洛谷 1821】银牛派对Silver Cow Party
  • 原文地址:https://www.cnblogs.com/zhongyuan/p/4367419.html
Copyright © 2011-2022 走看看