mysql基准测试与sysbench使用

什么是基准测试?

基准测试是针对系统设计的一种压力测试。他的操作简单,直接,易于测试,数据可由工具生成,数据为测试数据。而压力测试一般考虑业务逻辑(例如购物车业务),要求需要真实的数据。主要作用于对mysql参数修改后的性能变化以及硬件配置更换测试性能。
基准测试详解可以查看这篇文章:什么是基准测试


 mysql主从复制配置和主主配置

一、主从复制原理

image


 mysql事务以及隔离级别

一、事务的四大特性(ACID)

1. 原子性(Atomicity)
保证事务时一个原子操作单元。要么全部执行,要么全部不执行

2. 一致性(Consistent)
保证数据的一致性。例子:A转10块钱给B,那么要保证A减10,B加10。最后总的价钱能与事务前的一致。

3. 隔离性(Isolaton)
提供隔离机制,在并发中事务不受外部操作所影响

4. 持久性(Durable)
修改是永久性的,修改的状态数据会保存。


 mysql-Innodb索引二次查找解决方案

一、为什么会造成二级查找

因为Innodb二级索引存储的是主键,所以通过索引查找时,第一次查询是通过二级索引找到主键值,第二次查询是通过主键在聚簇索引找到对应的行位置


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×