上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: Tpcc-mysql TPC-C是专门针对联机交易处理系统(OLTP系统)的规范 Tpcc-mysql由percona根据规范实现 TPCC流程 更能模拟线上业务 Tpcc-mysql TPC-C是专门针对联机交易处理系统(OLTP系统)的规范 Tpcc-mysql由percona根据规范实现 TP 阅读全文
posted @ 2016-07-25 19:55 Aiapple 阅读(8838) 评论(0) 推荐(0) 编辑
摘要: 测试原因 为什么需要做性能测试 模拟比当前系统更高的负载,找出性能瓶颈 重现线上异常 测试不同硬件软件配置 规划未来的业务增长 测试分类 性能测试的分类 设备层的测试 业务层的测试 数据库层的测试 设备层的测试 关注哪些指标 服务器,磁盘性能 磁盘坏块率 服务器寿命 服务器,磁盘性能 磁盘坏块率 服 阅读全文
posted @ 2016-07-25 11:50 Aiapple 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 日常运维 DBA运维工作 日常 导数据,数据修改,表结构变更 加权限,问题处理 其它 数据库选型部署,设计,监控,备份,优化等 日常运维工作: 导数据及注意事项 数据修改及注意事项 表结构变更及注意事项 加权限及注意事项 问题处理,如数据库响应慢 导数据及注意事项 数据修改及注意事项 表结构变更注意 阅读全文
posted @ 2016-07-23 11:21 Aiapple 阅读(1818) 评论(0) 推荐(0) 编辑
摘要: 日志 mysql日志的分类: 服务器日志 记录进程启动运行过程中的特殊事件,帮助分析mysql服务遇到的问题。 根据需求抓取特定的SQL语句,追踪性能可能存在的问题的业务SQL。 事务日志--记录内容不记录状态 记录应用程序对数据的所有更改 可用于数据恢复 可用于实例间数据同步 记录进程启动运行过程 阅读全文
posted @ 2016-07-23 10:26 Aiapple 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 性能容量评估 分析上线业务场景 评估数据库服务器所需性能指标 预估可能成为瓶颈的服务器资源 帮助数据库性能调优 数据库服务器硬件性能指标项: 磁盘IO性能 内存容量 CPU 网络吞吐量 磁盘容量 数据库业务特点关键词 OLTP/OLAP 并发请求 读写比例 数据量 冷热数据比 数据分级存储 OLTP 阅读全文
posted @ 2016-07-23 09:59 Aiapple 阅读(9530) 评论(1) 推荐(3) 编辑
摘要: 审核 什么是业务审核 类似与code review 评审业务Schema和SQL设计 偏重关注性能 是业务优化的主要入口之一 审核提前发现问题,进行优化 上线后通过监控或巡检发现问题,进行优化 Schema设计审核 表和字段命名是否合规 字段类型,长度设计是否适当 表关联关系是否合理 主键,更新时间 阅读全文
posted @ 2016-07-22 21:48 Aiapple 阅读(3615) 评论(0) 推荐(2) 编辑
摘要: 分区 就访问数据库的应用而言,逻辑上只有一个表或一个索引,但是实际上这个表可能由数10个物理分区对象组成,每个分区都是一个独立的对象,可以独自处理,可以作为表的一部分进行处理。 分区对应用来说是完全透明的,不影响应用的业务逻辑 创建分区,是对数据表,和索引表,同时创建分区的。 不能分别创建分区;同时 阅读全文
posted @ 2016-07-22 12:01 Aiapple 阅读(780) 评论(0) 推荐(0) 编辑
摘要: Schema设计 Schema:表的模式; 设计数据的表,索引,以及表和表的关系 关系模型图: Schema关系到应用程序功能与性能 满足业务功能需求 同性能密切相关 数据库扩展性 满足周边需求(统计,迁移等) 关系型数据库修改Schema经常是高危操作 Schema设计要体现一定的前瞻性 完全由开 阅读全文
posted @ 2016-07-22 10:44 Aiapple 阅读(2579) 评论(0) 推荐(0) 编辑
摘要: 索引的类型 索引优化应该是对查询性能优化最有效的手段了。 mysql只能高效地使用索引的最左前缀列。 mysql中索引是在存储引擎层而不是服务器层实现的 B-Tree索引 B-Tree通常意味着所有的值都是按顺序存储的,并且每一个叶子页到根的距离相同。 图中根节点没有画出来。 B-Tree对索引列是 阅读全文
posted @ 2016-07-21 21:29 Aiapple 阅读(32926) 评论(3) 推荐(7) 编辑
摘要: 计算机程序锁 控制对共享资源进行并发访问 保护数据的完整性和一致性 lock 主要是事务,数据库逻辑内容,事务过程 latch/mutex 内存底层锁; 更新丢失 原因: B的更改还没有提交时,A已经再次修改了数据。 此时A使用原来的元数据作为基础更新后,B的更新便会丢失; 解决办法: 在修改数据上 阅读全文
posted @ 2016-07-20 21:54 Aiapple 阅读(3577) 评论(4) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页