博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库优化
阅读量:4560 次
发布时间:2019-06-08

本文共 516 字,大约阅读时间需要 1 分钟。

文章来源酷壳:http://coolshell.cn/articles/1846.html

1. 为查询缓存优化你的查询

2. EXPLAIN 你的 SELECT 查询

3. 当只要一行数据时使用 LIMIT 1

4. 为搜索字段建索引

5. 在Join表的时候使用相当类型的例,并将其索引

6. 千万不要 ORDER BY RAND()

7. 避免 SELECT *

8. 永远为每张表设置一个ID

9. 使用 ENUM 而不是 VARCHAR

10. 从 PROCEDURE ANALYSE() 取得建议

11. 尽可能的使用 NOT NULL

12. Prepared Statements

13. 无缓冲的查询

14. 把IP地址存成 UNSIGNED INT

15. 固定长度的表会更快

16. 垂直分割

17. 拆分大的 DELETE 或 INSERT 语句

18. 越小的列会越快

19. 选择正确的存储引擎

20. 使用一个对象关系映射器(Object Relational Mapper)

21. 小心“永久链接”

转载于:https://www.cnblogs.com/team42/p/7284844.html

你可能感兴趣的文章
使用Nginx、Keepalived构建文艺负载均衡
查看>>
phpmyadmin 开放远程登录的权限
查看>>
linux安装gcc和gcc-c++
查看>>
qq登陆错误提示
查看>>
bzoj 1192: [HNOI2006]鬼谷子的钱袋 思维 + 二进制
查看>>
没写完,没调完,咕咕咕的代码
查看>>
Android Studio使用技巧:导出jar包
查看>>
Problem E. TeaTree - HDU - 6430 (树的启发式合并)
查看>>
Kafka序列化和反序列化与示例
查看>>
win10下VS2010中文输入法切换为英文卡死
查看>>
retinex相关代码汇总
查看>>
Cortex-M3 异常返回值EXC_RETURN
查看>>
kettle 转换字段遇到问题(couldn't get row from result set)——摘
查看>>
nginx首页根据IP跳转
查看>>
【2019-08-20】有点目标,有点计划,有点目的
查看>>
【2019-09-10】美,真的跟年龄无关
查看>>
【2019-09-28】少,但更好
查看>>
【2019-09-13】耐心观察是一种技能
查看>>
mysql数据库2-常用命令
查看>>
安卓开发环境搭建(转)
查看>>