对Mysql进行基准测试
单位时间内所处理的事务数 TPS
单位时间内所处理的查询数 QPS
响应时间 平均响应时间 最小响应时间 最大响应时间 各时间所占百分比
并发量:同时处理的查询请求的数量
ps: 正在工作中的并发的操作数或同时工作的数量
数据库结构优化
编写Sql查询出每一个用户的订单总金额
select 下单用户名,sum(d.商品价格*b.商品数量)from 订单表 a join 订单商品关联表 b on a.订单编号=b.订单编号join 商品分类关联表 c on c.商品名称=b.商品名称and c.分类名称 = b.订单商品分类join 商品信息表 d on d.商品名称=c.商品名称group by 下单用户名
关联的表越多性能也就越差
优化之后
select a.订单编号, e.用户名,e.手机号,d.商品名称,c.商品数量,d.商品价格from 订单表 a join 订单商品关联表 b on a.订单编号=b.订单编号join 商品分类关联表 c on c.商品名称=b.商品名称and c.分类名称=b.订单商品分类join 商品信息表 d on d.商品名称=c.商品名称join 用户信息表 e on e.用户名=a.下单用户名
