《高性能Mysql》读书笔记之Schema与数据类型优化

一、选择优化的数据类型原则使用可以正确存储的最小数据类型小的数据类型占用更少的磁盘、内存和CPU缓存,并且处理时需要的CPU周期也更少选择简单的数据类型简单的数据类型通常需要更少的CPU周期,整数比字符操作代价更低尽量避免NULL通常情况下最好设置指定列为NOT NULL,除非真的需要存储NULL值...

MySQL知识点总结(《SQL必知必会》_读书笔记)

MySQL知识点总结(《SQL必知必会》_读书笔记)

第一章 了解SQL主键:表中每一行都应该有一列(或几列)可以唯一标识自己。主键可以是一列构成,也可以是几列共同构成。唯一 非空 不允许修改第二章 检索数据关于通配符:一般而言,除非你确实需要表中的每一列,否则最好别使用 * 通配符。检索不同的值:DISTINCT不能部分使用 DISTI...

《MYSQL必知必会》读书笔记(三)

《MYSQL必知必会》读书笔记(三)

第十九章 插入数据使用INSERT语句插入数据,大家都很熟悉。 例如向 Customers 表插入一条name为tom,age为29的数据 一般有以下两种方式:INSERT INTO Customers VALUES("tom", "29"); INSERT INTO Customers(name,...

《MYSQL必知必会》读书笔记(一)

《MYSQL必知必会》读书笔记(一)

第十四章 使用子查询子查询作为WHERE子句的条件有时候一条SELECT语句无法满足我们的需求,我们可以把一条SELECT语句的结果用于另外一条SELECT语句的WHERE子句,来实现复杂查询。例如:我们想要获取订购物品TNT2的所有客户的名字和联系方式: 可以按照下图中的复杂查询实现:(1) 查询...

【读书笔记】Mysql | 一图了解Mysql全貌

【读书笔记】Mysql | 一图了解Mysql全貌

1. Mysql设计和参数概念以及所涉及到的存储引擎1. 存储引擎2. 架构设计3. 数据库结构设计4. 参数5. MVCC2. 数据库的影响以及优化1. 影响数据库性能2. 查询优化3. 数据库索引数据库的监控与基准测试1. 数据库监控2. 基准测试Mysql的存储过程3. 存储过程完整的思维导图...

MySQL技术大全读书笔记:MySQL数据类型【定点数类型】

MySQL技术大全读书笔记:MySQL数据类型【定点数类型】

第三阶段 mysql开发 【数据类型】定点数类型简介在 MySQL 中 只有一种那就是: DECIMAL(M,D),其中 M被称为 精度 数据的总位数,D被称为 标度 代表数据的小数部分站的位数定点数 在mysql内部是以字符串的形式进行储存的,它的精度比浮点数更加精确适用场景 : 存储金额等需要高...

《高性能MYSQL》逻辑结构-读书笔记

高性能MYSQL笔记 1. MYSQL逻辑结构 MYSQL逻辑结构有三层,分别为  1. 连接/线程处理:实现连接处理,授权认证,安全等  2. 服务层:该层主要有缓存,解析,处理,优化以及跨存储引擎如存储过程,触发器,视图等  3. 存储引擎:主要负责数据读取和存储。...

MySQL查询缓存 --《高性能MySQL》读书笔记

        Query Cache(QC)         缓存完整的Select结果,当查询命中该缓存,MySQL会立刻返回结果,跳过解析、优化和执行阶段。 1、如何判断缓存命中     &nb...

MySQL恢复备份读书笔记

1. 任何执行时间长于 wait_timeout或interactive_timeout选项值得备份,都会导致会话被关闭,这也会隐含执行UNLOCK TABLES命令。2. 对于使用FLUSH TABLES WITH READ LOCK的备份策略来讲,一个共同的缺陷是它们需要两个独立的线程来完成备份...

[数据库]《高可用mysql》读书笔记

第一章:引言 复制:就是复制一个服务器上的所有改变到另一个服务器 备份的功用:错误保护,建立新服务器,法律原因 监控:不监控就无法观察到有问题的查询、过热的从节点、使用不恰当的表等 第二章:mysql复制原理 1.配置master、slave、master和slave之间的连接 2.二进制日志简介 ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。