对于mysql优化方法你知道多少


本文摘自PHP中文网,作者坏嘻嘻,侵删。

本篇文章给大家带来的内容是对于mysql优化方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

一、选择正确的存储引擎,密集写操作支持事务,使用InnoDB。密集读操作使用MyISAM

二、设计表部分
1.为每张表设置一个主键id
2.越小的列,固定长度的列,查询会更快。建议使用 SMALLINT TINYINT 做主键,VARCHAR长度只分配需要的空间,IP地址存为 int
3.尽量使用 NOT NULL ,NULL需要额外的空间
4.混用范式和反范式

三、查询部分
1.只查询需要的字段
2.为经常搜索的字段建索引
3.不做列运算,不用函数
4.只查询一行数据使用 LIMIT 1

四、特殊技巧
1.开启查询缓存
2.拆分大的sql,一条大sql可以堵死整个库
3.小心使用in子查询,mysql先执行外层再执行内层

以上就是对于mysql优化方法你知道多少的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

mysql怎么查询第5到10条的数据

php中修改表需要注意什么?常见几个修改表是?

mysql中merge存储引擎的介绍(代码示例)

mysql精讲之四:tcl事务控制语句

mysql 压缩的使用场景和解决方案

mysql怎么计算两坐标距离并排序

mysql 的 join 功能弱爆了?

mysql怎么导出数据

mysql delete语法使用详细解析

mysql数据库数据删除怎么恢复

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    正在狠努力加载,请稍候...