• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >数据库其它 > 如何用分表存储来提高性能 推荐

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了440c不锈钢性能表,三一汽车吊性能表,80t汽车吊性能表,130t吊车性能表,吊车性能表等相关知识,希望本文的分享对您有所帮助

首先,童家旺介绍了他认为的什么是优化:第一、做任何事情最快的方法就是什么也不做。

童家旺:数据存储性能优化的一点想法
▲支付宝资深数据库架构师童家旺

  第二、不访问不必要的数据:使用B*Tree/hash等方法定位必要的数据。使用column Store或分表的方式将数据分开存储。使用Bloom filter算法排除空值查询。

  第三、合理的利用硬件来提升访问效率:使用缓存消除对数据的重复访问。使用批量处理来减少磁盘的Seek操作。使用批量处理来减少网络的Round Trip。使用SSD来提升磁盘访问效率。

  响应时间和吞吐量之间的关系

  1、性能。衡量完成特定任务的速度或效率。

  2、响应时间。衡量系统与用户交互式多久能够发出响应。

  3、吞吐量。衡量系统在单位时间里可以完成的任务量。

  

  ▲反应时间

  童家旺:数据存储性能优化的一点想法

  ▲传统磁盘的访问特性

  B*Tree优化数据访问介绍

  童家旺:数据存储性能优化的一点想法

  ▲B*Tree优化数据访问

  B*Tree优化数据访问模拟场景

  童家旺:数据存储性能优化的一点想法

  ▲B*Tree优化数据访问模拟场景

  童家旺通过阿里巴巴的真实应用场景介绍了如何用分表存储来提高性能。

  一、场景介绍:

  1、表VeryBigTable含有30个列

  2、表的记录数为50,000,000条

  3、平均每个用户为300条左右

  4、其中有2个列属于详细描述字段,平均长度为2k

  5、其它的列的总长度平均为250个字节

  6、此表上的查询有两种模式

  7、列出表中的主要信息(每次20条,不包含详细信息,90%的查询)

  8、查

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

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

相关文章

  • 2017-05-11SQL注入详解(扫盲篇)
  • 2017-05-11Maven nexus 安装nexus私服出现的问题和解决办法
  • 2017-05-11datastage server job之dsjob 命令
  • 2017-05-11NoSQL 数据库你应该了解的 10 件事
  • 2017-05-11掌握SQL Server数据库快照的工作原理第1/2页
  • 2017-05-11mysql、mssql及oracle分页查询方法详解
  • 2017-12-17读取修复:在读取路径期间修复
  • 2017-05-11SQL Server数据库性能优化技术第1/2页
  • 2017-05-11收藏的SQLServer技巧集
  • 2017-05-11如何用分表存储来提高性能 推荐

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 数据库设计规范化的五个要求 推荐收藏
    • 程序员应该知道的数据库设计的两个误区
    • SQL select distinct的使用方法
    • 数据库建立索引的一般依据小结
    • Spring集成MyBatis完整实例(分享)
    • 详解 MapperScannerConfigurer之sqlSessionFactory注入方式
    • sql注入之新手入门示例详解
    • HQL查询语言的使用介绍
    • 数据库的三级模式和两级映射介绍
    • 海量数据库的查询优化及分页算法方案集合1/2第1/2页

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有