• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 对于mysql优化方法你知道多少

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

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了mysql等相关知识,希望本文的分享对您有所帮助

本篇文章给大家带来的内容是对于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优化方法你知道多少的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-12-05用sql脚本创建sqlserver数据库范例语句
  • 2018-12-05sql语句查询同台服务器不同库的两张表联查
  • 2017-05-11Mysql主从同步备份策略分享
  • 2017-05-11mysql常见的错误提示问题处理小结
  • 2018-12-05MySQL基础教程7 — 函数之字符串函数
  • 2018-12-05文本、Excel、Access数据导入SQL Server2000的方法
  • 2018-12-05SQL的Join使用图解教程
  • 2018-12-05sql全国 省市 联动级联
  • 2018-12-05最全mysql命令
  • 2018-12-05mysql 数据同步 出现Slave_IO_Running:No问题的解决方法小结

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 基本调度函数定义与用法汇总
    • 重新restore了mysql到另一台机器上后mysql 编码问题报错
    • 详解Oracle 中 decode 函数用法
    • 详解MySQL复制表的功能及实例代码
    • 隐藏在SQLServer 字段中的超诡异字符解决过程
    • Oracle 10g与11g中的一个函数wmsys.wm_concat 的不同返回值
    • oracle SQL解析步骤小结
    • MySQL中join用法解析
    • Oracle约束管理脚本
    • sqlserver巧用row_number和partition by分组取top数据

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有