《高性能mysql》笔记(1)

原创 2016年05月31日 21:01:25

一、数据类型选择的一般原则:

1.更小的通常更好

使用正确的更小的适当数据类型,这意味着它占用的CPU执行周期,磁盘,内存,以及CPU缓存更少

这也意味着你需要更加准确的预估需要存储的值得类型范围

2.简单就好

简单类型的操作需要的CPU执行周期更少,比如整形比字符执行少,因为字符有字符集和校对规则使得它更复杂

3.尽量避免null

因为许多列可以允许为null,但是null值存储需要额外的空间,它的优化和索引相对于not null更加复杂

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

高性能MySQL读书笔记:1、MySQL架构与历史

MySQL逻辑架构 MySQL具有分层架构,上层是服务器层的查询和执行引擎下层是存储引擎。其中,服务器层又包含两层,第一层负责连接/线程处理、授权认证、安全,第二层负责查询解析、分析、优化、缓存以及...

高性能MySQL学习笔记(1) —— MySQL架构

MySQL逻辑架构 MySQL逻辑架构图如下: 这里分为三层: 1.连接层:连接与线程处理,这一层并不是MySQL独有,一般的基于C/S架构的都有类似组件,比如连接处理、授权认证、安全等。 ...

高性能mysql学习笔记

  • 2016年06月22日 13:54
  • 518KB
  • 下载

Mysql高性能学习笔记02

  • 2014年05月23日 22:12
  • 247KB
  • 下载

Mysql高性能之Memcached(1)

本文将介绍Memcached的安装与使用 What is Memcached? Free & open source, high-performance, distributed memo...

高性能MYSQL——6章查询执行的基础(1)

排序优化 mysql 排序很消耗性能。 排序时会对每一个排序记录分配一个足够长的定长空间来存放,vachar 分配 3个字节 除非查询的所有列都来自一个表,否则都会使用到临时表。 5.6以后,...

高性能MySQL_第3版_中文版.part1

  • 2016年05月04日 09:18
  • 50MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《高性能mysql》笔记(1)
举报原因:
原因补充:

(最多只允许输入30个字)