mysql
文章平均质量分 60
Ashley的猫
这个作者很懒,什么都没留下…
展开
-
3.2mysql性能测试--课程笔记
1. 为什么需要性能测试 对线上产品缺乏心理预估 重现线上异常 规划未来的业务增长 测试不同硬件软件配置 2. 性能测试的分类 设备层的测试(服务器、磁盘性能,磁盘坏块率,服务器寿命) 业务层的测试 数据库层的测试(测试不同的mysql分支版本,参数搭配) mysql测试分类 CPU Bound IO Bound 写入测试,更新测试,纯读测试,混合模式原创 2016-01-26 19:50:23 · 514 阅读 · 0 评论 -
mysql数据备份--课程笔记
备份内容 数据--数据文件或文本格式数据 操作日志--数据库变更日志 冷备份与热备份 冷备份--关闭服务器服务,完整拷贝数据文件 热备份--在不影响数据库读写服务的情况下备份数据库 物理备份与逻辑备份 物理备份--以数据页的形式拷贝数据文件 逻辑备份--导出为裸数据或sql(insert)语句 本地备份与远程备份原创 2016-02-12 10:58:49 · 363 阅读 · 0 评论 -
4.1mysql日志系统--课程笔记
日志的分类: 服务器日志 记录进程启动运行过程中的特殊事件,帮助分析MySQL服务遇到的问题 根据需求抓取特定的sql语句,跟踪性能可能存在的问题的业务sql --服务错误日志 --慢查询日志 --综合查询日志 事务日志 记录应用程序对数据的所有更改 可用于数据恢复 可用于实例间数据同步 --存原创 2016-02-02 22:05:48 · 324 阅读 · 0 评论 -
3.3mysql数据库设计--课程笔记
基于性能的表设计 根据查询需要设计好索引 根据核心查询需求,适当调整表结构 基于一些特殊业务需求,调整实现方式 1. 索引 并发和数据量大的系统,更新尽可能使用主键或唯一索引 主键尽可能使用自增ID字段 2. 反范式,冗余必要字段 针对核心sql保留查询结果所必须的冗余字段,避免频繁join 3. 拆分大字段 拆分大字段到单独表中,避免范围扫描代价大原创 2016-01-31 14:06:21 · 589 阅读 · 0 评论 -
3.1mysql索引和查询优化---课程笔记
什么是索引: 索引用于快速定位要查找的数据 数据库索引查找: 全表扫描vs索引查找 原理 1. 索引根据字母进行排序 innodb是通过主键ID定位。 2. 如何根据首字母找到所在行 InnoDB表聚簇索引 我们把根据主键排序的InnoDB表成为聚簇索引 把根据**排序的索引成为二级索引 索引相同根据ID的顺序进行排序 索引先根据name转载 2016-01-20 22:34:48 · 448 阅读 · 0 评论 -
mysql数据对象--课程笔记
mysql常见的数据对象 database/schema table index view/trigger/function/procedure 多database用途 业务的隔离 资源的隔离:一个database中有很多表,开表会很慢 索引--数据库中数据的目录 索引和数据是两个对象 索引主要是用来提高数据库的查询效率 数据库中数据变更同样需要同步索引数据的转载 2016-01-17 21:32:01 · 391 阅读 · 0 评论 -
Mysql 数据类型--课程笔记
number类型: 整形 int smallint mediuint bigint int(11)vs int(21) 存储空间和存储范围是一样一样的。 int(11) 浮点型转载 2016-01-17 10:47:20 · 805 阅读 · 0 评论