闪存数据库性能监控子系统的设计与实现.ppt

闪存数据库性能监控子系统的设计与实现.ppt

ID:56421034

大小:887.50 KB

页数:23页

时间:2020-06-17

闪存数据库性能监控子系统的设计与实现.ppt_第1页
闪存数据库性能监控子系统的设计与实现.ppt_第2页
闪存数据库性能监控子系统的设计与实现.ppt_第3页
闪存数据库性能监控子系统的设计与实现.ppt_第4页
闪存数据库性能监控子系统的设计与实现.ppt_第5页
资源描述:

《闪存数据库性能监控子系统的设计与实现.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、闪存数据库性能监控子系统的设计与实现1提纲研究背景、目的及意义数据库性能测评规范性能监控系统设计性能监控系统的实验总结与展望2研究背景闪存在许多移动设备(手机、相机和U盘等)中容量不断增大,其应用各领域日益广泛SQLite是一个应用广泛的开源数据库,其结构简单,适合开发成各种特定的数据库原型系统3研究目的及意义目的图形界面的形式展示闪存数据库系统的性能指标意义直观地展现出系统性能指标;扩展了SQLite管理工具SQLiteMan的功能返回4数据库性能测评—TPC-C规范TPC—事务处理性能委员会TPC-C—由TPC制定的专门针对O

2、LTP的性能测试规范。5TPC-C规范—商业模型仓库商品批发商销售点客户6TPC-C规范—模拟事务新订单事务(New-Order)支付事务(Payment)订单状态查询事务(Order-Status)发货事务(Delivery)库存水平查询事务(Stock-Level)7TPC-C规范—事务混合比事务类型事务最小百分比最小键盘输入时间(秒)90%事务响应时间要求(秒)最小平均思考时间分布(秒)新订单n/a18512支付43.0%3512发货4.0%255订单状态查询4.0%2510库存状态查询4.0%22058TPC-C规范—测评

3、结果指标TPC-C性能测评的结果主要有两个指标:流量指标和性价比流量指标定义:系统每分钟执行的新订单事务个数表示:tpmC值性价比定义:系统价格与流量指标的比值表示:$/tpmC返回9性能监控系统设计—后台数据库与界面关系图SQLite后台数据库TPC-C基准性能测试SQLiteMan10性能监控系统设计—各表数据量关系图11性能监控系统设计—测评程序模块数据库模块事务处理模块测试及信息统计模块信息显示模块返回12性能监控系统的实验—实验环境操作系统:ubuntu12.04操作系统数据库:SQLite-3.6.23.1服务器:Le

4、novoy470CPU:Intel(R)Core(TM)i3-2330CPU@2.20GHZ内存:1.6G硬盘:SATA30G语言:C++,python13性能监控系统的实验—相关软件SQLiteSQLite,是一款嵌入式数据库,是遵守ACID的关联式数据库管理系统。SQLiteManSQLiteMan是一款方便易用的图形化SQLite数据库工具,该软件有着全面的SQLite功能,适用于所有平台。QtQt是一个1991年由奇趣科技开发的平台的C++图形用户界面应用程序开发框架。14性能监控系统的实验—主要参数--print-con

5、fig生成系统配置文件后退出--configCONFIG配置文件路径--warehousesW仓库数,默认为1--durationD持续时间,默认为60s--no-load不执行加载数据--no-execute不执行运行操作15性能监控系统的实验—实验步骤生成配置文件python./tpcc.py–-print-configsqlite>sqlite.config数据库生成并加载数据python./tpcc.py--no-execute--config=sqlite.configsqlite执行性能评估python./tpcc.p

6、y--no-load--config=sqlite.configsqlite16性能监控系统的实验—结果及分析测评结果tpmC=Executed(NEW_ORDER)*60*1000/Time(TOTAL)=7306*60*1000/3591697=122个/min17性能监控系统的实验—结果及分析测评结果分析事务类型百分比DELIVERY4.0%NEW_ORDER45.29%ORDER_STATUS3.91%PAMENT42.72%STOCK_LEVEL4.11%18系统资源使用及分析—CPU20个仓库1个仓库1919系统资源使

7、用及分析—内存20个仓库1个仓库2020界面显示SQLiteMan主界面数据库管理界面测评结果显示返回21总结&展望总结:初步实现了磁盘上对SQLite数据库的TPC-C基准测试,并将测试结果显示到SQLiteMan扩展界面上下一步工作计划:实现页面级的闪存数据库性能测试22谢谢!Pleasecommentsandsuggestions23

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。