上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 29 下一页
摘要: 首先安装tpcc 在进行测试之前,需要导入tpcc的数据。 创建数据库,然后导入tpcc的建表语句: tpcc创建了九张表: 首先加载数据: 数据插入成功之后,然后添加索引【注意一定要先插入数据再添加索引,若先创建索引,则数据插入的会更慢】 各个表的结构关系如图(使用MySQL workbench自 阅读全文
posted @ 2018-11-27 17:00 夜间独行的浪子 阅读(6413) 评论(0) 推荐(0) 编辑
摘要: 我们需要知道的是sysbench并不是一个压力测试工具,是一个基准测试工具。linux自带的版本比较低,我们需要自己安装sysbench。 安装sysbench,sysbench的源码托管在GitHub上,下载源码: 查看sysbench的一些帮助信息: 首先来进行IO测试 在使用sysbench进 阅读全文
posted @ 2018-11-27 15:17 夜间独行的浪子 阅读(14676) 评论(0) 推荐(2) 编辑
摘要: 在上一篇中我们提到了MySQL的事务特性,这一片主要讲述事务的实现。 事务的隔离性由锁来实现。原子性,一致性,持久性通过数据库的redo和undo log来实现。 redo恢复提交事务修改页的操作,而undo回滚行记录到某个特定版本。因此两者记录的内容不同,redo通常是物理日志,记录的是页的物理修 阅读全文
posted @ 2018-11-24 18:40 夜间独行的浪子 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章写了锁的基本概述以及行锁的三种形式,这一篇的主要内容如下: 一致性非锁定读 自增长与锁 外键和锁 一致性性非锁定读 一致性非锁定读是InnoDB通过多版本并发控制(MVCC,multi version concurrency control)的方式来读取当前执行时间数据库中的最近一次快照 阅读全文
posted @ 2018-11-20 08:23 夜间独行的浪子 阅读(432) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 29 下一页