表优化与列类型选择:

1.字段类型优先级:

整数>data time >char varhcar>blob

原因:整数 time运算快,节省空间。

char/varchar考虑字符集转换与排序校队集速度慢。

blob无法使用内存临时表。

2.够用就行,不要浪费。

大的字段浪费内存,影响速度。 varchar(10),varhcar(300)存储内容相同,但是浪费更多内存。

3.避免使用null。null建立索引会占用更多空间。

转载于:https://www.cnblogs.com/java7115/p/9687325.html

mysql优化学习(二)相关推荐

  1. Mysql 优化(学习笔记二十)

    https://blog.csdn.net/steven_liwen/article/details/53188411 运维角度mysql优化:https://www.cnblogs.com/shen ...

  2. MySQL优化学习总结

    MySQL 性能优化的最佳20多条经验分享 http://www.jb51.net/article/24392.htm 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关 ...

  3. MySQL优化(二):索引的类型、匹配原则、创建原则

    目录 索引的优缺点 索引类型 聚簇索引(主键索引) 非聚簇索引(二级索引.辅助索引) 索引匹配的原则 最左匹配原则 无法使用索引的场景 索引创建的原则 使不使用索引的依据到底是什么? 参考 索引的优缺 ...

  4. 后端再进阶一步,MySQL 优化学习第1天

    任何一个后端工程师,都离不开数据库操作,而数据库中 MySQL 又是使用频率最高的一款,所以本系列专栏,将以3天一篇的频率,一起学习 MySQL 优化. 单表优化 从字段上,尽量使用 tinyint ...

  5. MySQL insert 插入优化技巧,MySQL 优化学习第8天

    本篇博客主要优化 MySQL 中的插入操作,核心实现 insert 优化任务. 插入数据 ** load data infile 导入数据** 使用上述命令,可以大幅度提高批量插入数据. 如果希望使用 ...

  6. mysql优化学习笔记

    优化sql的一般步骤 通过show status了解各种sql的执行频率 定位执行效率低的sql语句 通过explain分析效率低的sql 通过show profile分析sql 通过trace分析优 ...

  7. MySQL优化之二:My SQL Server性能优化

    1 安装优化 一般说来,系统功能越多越复杂,性能就会越差.因此在编译安装MySQL时,仅安装需要的功能模块.如存储引擎.需要的字符集等,让系统尽可能的简单. 2 日志设置优化 由于日志记录直接带来的性 ...

  8. 燕十八MySQL优化学习笔记

    观察 show status; 里面的这三个参数;Queries Threads_connected Threads_running 判断周期性变化 ------------------------- ...

  9. mysql复制学习二 安装及首次复制配置

    安装 下载rpm版本 server 安装  rpm -ivh MySQL-server-5.5.24-1.linux2.6.i386.rpm 出错1 error: Failed dependencie ...

最新文章

  1. python画直方图成绩分析-python plotly绘制直方图实例详解
  2. python求和函数1到100_Python定义函数实现累计求和操作
  3. 解决 Windows Update 更新错误/无法创建还原点 代码 0x80246008
  4. oracle做子查询注意事项,Oracle子查询详解
  5. HUD 2544 最短路 迪杰斯特拉算法
  6. linux系统中存放用户账号信息的文件是,信息安全技术题库:Linux系统中,用户登录密码的hash是存放在()文件中的。...
  7. 【网络安全面试题】——如何渗透测试文件目录穿越
  8. vue 项目中常见的几个问题
  9. C++ 原子操作与无锁编程
  10. 正点原子STM32(基于HAL库)2
  11. 宝宝痰湿体质——家长该如何调理
  12. 第五章 系统方法---------基于业务驱动的企业安全架构(翻译,原作者John Sherwood)----仅学习使用
  13. matlab传递函数的分数次方,matlab如何画一个幂函数的曲线?f(x)=(x1)*(x2)^,matlab中如何画出幂函数指数为分数时比如y=x^(1/3...
  14. Hbase和Hive安装
  15. 一种混合包管理和容器管理方案,及在tinycorelinux上安装containerd和openfaas
  16. 关于华为的高薪和华为的加班
  17. CSDN如何上传视频?
  18. 第三只眼看费城自由钟---旅美散记之四
  19. CentOS安装配置DNSMasq
  20. DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Pytho

热门文章

  1. 中国采盐行业运营效益分析与项目投资可行性研究报告2022-2028年
  2. Homebrew学习(六)之替换及重置homebrew、Homebred Core、Homebrew cask默认源
  3. B1277 [HNOI2002]Tinux系统 树形dp
  4. 牛客小白月赛6 H 挖沟
  5. Linux中zip压缩和解压缩命令
  6. duilib入门简明教程 -- VS环境配置(2) (转)
  7. mongoose的基本操作
  8. Hive环境的安装部署(完美安装)(集群内或集群外都适用)(含卸载自带mysql安装指定版本)...
  9. 基于Ubuntu+Owncloud的私有云网盘
  10. 论软件的模块化与架构