问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

如何用分表存储来提高性能 推荐

发布网友 发布时间:2022-05-02 11:53

我来回答

1个回答

热心网友 时间:2022-05-02 13:22

首先,童家旺介绍了他认为的什么是优化:第一、做任何事情最快的方法就是什么也不做。▲支付宝资深数据库架构师童家旺 第二、不访问不必要的数据:使用B*Tree/hash等方法定位必要的数据。使用column Store或分表的方式将数据分开存储。使用Bloom filter算法排除空值查询。 第三、合理的利用硬件来提升访问效率:使用缓存消除对数据的重复访问。使用批量处理来减少磁盘的Seek操作。使用批量处理来减少网络的Round Trip。使用SSD来提升磁盘访问效率。 响应时间和吞吐量之间的关系 1、性能。衡量完成特定任务的速度或效率。 2、响应时间。衡量系统与用户交互式多久能够发出响应。 3、吞吐量。衡量系统在单位时间里可以完成的任务量。 一、场景介绍: 1、表VeryBigTable含有30个列 2、表的记录数为50,000,000条 3、平均每个用户为300条左右 4、其中有2个列属于详细描述字段,平均长度为2k 5、其它的列的总长度平均为250个字节 6、此表上的查询有两种模式 7、列出表中的主要信息(每次20条,不包含详细信息,90%的查询) 8、查看记录的详细信息(10%的查询) 9、保存与Oracle数据库,默认block_size(8k) 二、要求: 1、对此业务进行优化 2、分析数据,说服开发部门实施此优化 三、性能分析 1、每块记录数 8192 * 0.80(1) / 250 = 25.5 (主表) 8192 * 0.80 / 2000 = 3.27(详情表) 8192 * 0.80 / ( 2000 + 250 ) = 2.91 2、访问的逻辑IO(内存块访问) List的查询代价 改进后=( 300/25.5 ) * y + 4 + x = 4 + x + 11.8y = 4(2) + 7(3) + 11.8 * 1.5(4) = 28.7 改进前=( 300/2.91 ) * y + 4 + x = 4 + x + 103.y = 4 + 7 + 103 * 1.5 = 165.5 3、访问涉及到的物理读(磁盘块访问) List的查询代价(逻辑IO * ( 1 – 命中率 )) 改进后=28.7 * ( 1 – 0.85(5)) = 4.305 改进前=165.5 * ( 1 – 0.85 ) = 24.825 4、访问时间(ms) 改进前=逻辑IO时间+物理IO时间= 28.7 * 0.01(6) + 4.305 * 7(7) = 30.422ms
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
烟台驾管所在什么地方 镂空刺绣裙如何搭配才能展现出时尚又迷人的气质? 深紫色的刺绣印花外套如何搭配才能呈现出满满的时尚感? 民间故事:女子救青蛇,再嫁时青蛇却藏在桌底,它说小心你丈夫 选购刺绣服装时需要注意些什么? 男士的刺绣毛衣有哪些品牌的质量不错? 电脑绣花厂工种有哪些请问一下在时尚行业中电脑绣花的工艺类型有哪些可... 气性大的人很容易生气适合上夜班吗 小孩子气性大怎么办 气性大是什么意思 求高像素图,看起来线条清晰的分辨率高的那种 如何使用photoshop制作高像素图片? 混凝土抗压强度评定怎么算 请教一下混凝土抗折、抗压试块强度评定公式一样吗?能给一个自动计算表就最好了 混凝土抗压强度计算表非统计法怎么搞的? 谁有混凝土试块抗压强度检验评定表(含样式及计算公式) 混凝土的评定以什么样的公式进行 C20混凝土试块抗压强度评定表里的计算公式如何计算,最好有步骤 求混凝土抗压强度计算表里面的Fcu,min Mfcu Sfcu Mfcu-入1Sfu计算公式。 鸡蛋中的胚是有生命,发育长大后成为什么,鸡蛋中气室的作用是什么。 二战后的日本如何快速的发展动漫产业? 那部电影的哪条龙最厉害?图片 黄渤跟张韶涵绝对不会嘲笑她,范冰冰被侮辱,值得嘲笑吗? 戈达尔的电影《中国姑娘》讲的是什么? 电影指环王天魔王魔苟斯 赛罗奥特曼电影 电影《魔戒》说的是什么? 希腊移民除了25万欧元的投资额外,还有什么附加条件? 怎么把苹果手机的通讯录用电脑导出来 怎么样把手机里的电话本通过电脑导出来 谁有此图的高分辨率大图原图? 如何用Photoshop进行多帧合成(形成高像素图片)? 华为nova7,换的不是原装屏会不能使用wifi吗? 对于读写频繁的数据库要如何优化呢?插入一条语句,也才一条数据用了快一秒; 六年级下册关于自我保护的优秀作文450字 六年级难忘的友情作文450字 六年级习作一作文450字左右 六年级作文一篇 450字以上 写什么都行 (可以是百度里的,但要不容易找到) 急 六年级征文作文450 小学六年级优秀小学作文小学的回忆在线看四百至450字 入党考察表上的个人简历怎么写 入党申请书的 个人简历 怎么写,最好给个范文 IF necessary.Iwamtto tell ynu I agree with you 麻烦兄第姐妹们帮忙翻译一下,在此谢过! Keha 《tic tok》歌词 请介绍一些好听经典的英文歌曲.........感激不禁...... 百度文库vip账号分享 帮忙下载几个ppt 《の向こぅ侧》歌词罗马音 求AKB48的歌:星の向こう侧的中文歌词,有罗马音更好啊。就是《AKB0048》第二季11集智惠理唱的那首歌 糖焖肉怎么煮好吃 糖烧肉的做法,糖烧肉怎么做好吃,糖烧肉的家常
  • 焦点

最新推荐

猜你喜欢

热门推荐