




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1闪存数据库性能监控子系统的设计与实现2提纲l 研究背景、目的及意义l 数据库性能测评规范l 性能监控系统设计l 性能监控系统的实验l 总结与展望研究背景3l 闪存在许多移动设备(手机、相机和U盘等)中容量不断增大,其应用各领域日益广泛l SQLite是一个应用广泛的开源数据库,其结构简单,适合开发成各种特定的数据库原型系统研究目的及意义4l 目的目的 图形界面的形式展示闪存数据库系统的性能指标 l 意义意义 直观地展现出系统性能指标;扩展了SQLite管理工具 SQLiteMan的功能 返回返回数据库性能测评 TPC-C规范5l TPC事务处理性能委员会l TPC-C由TPC制定的专门针对O
2、LTP的性能测试规范。TPC-C规范商业模型6仓库仓库商品批发商商品批发商销售点销售点客户客户TPC-C规范模拟事务l新订单事务(New-Order)l支付事务(Payment)l订单状态查询事务(Order-Status)l发货事务(Delivery)l库存水平查询事务(Stock-Level)7TPC-C规范事务混合比事务类型事务类型事务最小百事务最小百分比分比最小键盘输最小键盘输入时间(秒)入时间(秒)90%事务响事务响应时间要求应时间要求(秒)(秒)最小平均思最小平均思考时间分布考时间分布(秒)(秒)新订单n/a18512支付43.0%3512发货4.0%255订单状态查询4.0%25
3、10库存状态查询4.0%22058TPC-C规范测评结果指标TPC-C 性能测评的结果主要有两个指标:流量指标和性价比l流量指标定义:系统每分钟执行的新订单事务个数表示:tpmC值l性价比定义:系统价格与流量指标的比值表示:$/tpmC 9返回返回10 性能监控系统设计 后台数据库与界面关系图 SQLite后台数据库TPC-C基准性能测试SQLiteMan11性能监控系统设计 各表数据量关系图性能监控系统设计测评程序模块l数据库模块l事务处理模块 l测试及信息统计模块 l信息显示模块 12返回返回性能监控系统的实验实验环境l操作系统操作系统:ubuntu12.04操作系统l数数 据据 库库:S
4、QLite-3.6.23.1l服服 务务 器器:Lenovo y470 CPU:Intel(R) Core(TM)i3-2330 CPU 2.20GHZ 内存:1.6G 硬盘:SATA 30G l语语 言言:C+,python13性能监控系统的实验相关软件lSQLite SQLite,是一款嵌入式数据库,是遵守ACID的关联式数据库管理系统。lSQLiteMan SQLiteMan是一款方便易用的图形化SQLite数据库工具,该软件有着全面的SQLite功能,适用于所有平台。lQt Qt是一个1991年由奇趣科技开发的平台的C+图形用户界面应用程序开发框架。14性能监控系统的实验主要参数-pr
5、int-config 生成系统配置文件后退出-config CONFIG 配置文件路径-warehouses W 仓库数,默认为1-duration D 持续时间,默认为60s-no-load 不执行加载数据-no-execute 不执行运行操作15性能监控系统的实验实验步骤16 l生成配置文件 python ./tpcc.py -print-config sqlitesqlite.config l数据库生成并加载数据 python ./tpcc.py -no-execute -config=sqlite.config sqlite l执行性能评估 python ./tpcc.py -no-l
6、oad -config=sqlite.config sqlite性能监控系统的实验结果及分析17u测评结果tpmC= Executed(NEW_ORDER)*60*1000/Time(TOTAL) =7306*60*1000/3591697=122个/min性能监控系统的实验结果及分析u测评结果分析18事务类型事务类型百分比百分比DELIVERYDELIVERY4.0%4.0%NEW_ORDERNEW_ORDER45.29%45.29%ORDER_STATUSORDER_STATUS3.91%3.91%PAMENTPAMENT42.72%42.72%STOCK_LEVELSTOCK_LEVEL4.11%4.11%系统资源使用及分析CPU1920个仓库个仓库1个仓库个仓库19系统资源使用及分析内存2020个仓库个仓库1个仓库个仓库20界面显示21SQLiteMan主界面数据库管理界面测评结果显示返回返回总
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 特许另类投资分析师考试与会计知识联系分析试题及答案
- 会议管理总结幼儿园
- 加强内部审计与合规管理的计划
- 2018年秋九年级上(部编版)历史教学设计:第4课 希腊城邦和亚历山大帝国
- 教材选择与使用建议计划
- 制订有效的任职资格标准计划
- 事业目标与愿景的统沟通计划
- 生产执行中的关键绩效指标计划
- 幼儿园探究式学习的实施策略计划
- 人类基因组的进化研究试题及答案
- 【工商管理专业毕业综合训练报告2600字(论文)】
- 2022湖南省郴州市中考物理真题试卷和答案
- 救护车使用培训课件
- 经典成语故事郑人买履
- 人血白蛋白介绍演示培训课件
- 大学军事理论课教程第三章军事思想第四节当代中国军事思想
- 建筑企业法律服务方案
- 空调维保服务投标方案(技术标)
- 幼儿园户外自主游戏
- 22S803 圆形钢筋混凝土蓄水池
- 烟供.火供.火施仪轨
评论
0/150
提交评论