Sysbench的测试主要包括以下几个方面: 1、磁盘io性能 2、cpu性能 3、内存分配及传输速度 4、POSIX线程性能 5、调度程序性能 6、数据库性能(OLTP基准测试).sysbench 安装注:我这里选择源码包安装sysbench0.5版本下载软件 wget http://repo.p ...
分类:
数据库 时间:
2018-07-20 20:09:01
阅读次数:
213
MySql性能测试工具-sysbenchsysbench简介sysbench是跨平台的基准测试工具,支持多线程,支持多种数据库;主要包括以下几种测试:cpu性能磁盘io性能调度程序性能内存分配及传输速度POSIX线程性能数据库性能(OLTP基准测试)本文主要介绍对数据库性能的测试。下载安装包,地址https://github.com/akopytov/sysbench#wgethttps://gi
分类:
数据库 时间:
2018-07-19 10:43:03
阅读次数:
222
Preface In order to know clear about the real performance threshold of database server,we usually do database benchmarks.What's it?It's similar with p ...
分类:
数据库 时间:
2018-07-01 23:00:22
阅读次数:
609
第一章ETL入门1.1 OLPT和数据仓库对比普通的事务系统和商业智能系统(BI)有什么区别?1个独立的普通事务系统也被称为在线事务处理系统(OLTP)商业智能系统也常被称为决策支持系统(DSS)OLTP和BI数据库最大的区别在于处理的数据量。对比使用中BI系统也经常作为业务系统的一部分,预先处理好... ...
分类:
其他好文 时间:
2018-06-20 19:03:57
阅读次数:
227
一、并发性 并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享与锁定。 mysql:mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。虽然InnoDB引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索 ...
分类:
数据库 时间:
2018-06-17 12:39:13
阅读次数:
184
mysql与Oracle的区别一、并发性并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享与锁定。mysql:mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。虽然InnoDB引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索引,如果表没有索引,或者sql语句没有使用索引,那么仍然使用表级锁。
分类:
数据库 时间:
2018-06-17 12:34:24
阅读次数:
148
表结构要合理。适当加冗余字段。减少关联的最好方法就是适当的做冗余字段,用空间换时间,也能换来更好的可读性,但是必须做好表与表之间的数据一致性。 OLAP复杂是难免的,大规模实时分析最好还是传统数据库与大数据混合联动。通过像Kylin,Speak这些操作Hadoop来实时分析。 OLTP出现超级复杂S ...
分类:
其他好文 时间:
2018-06-16 12:06:44
阅读次数:
200
在BI服务中通过查询聚合语句分析定位慢查询/聚合分析,小结如下: + : 通过Profile分析慢查询 + : 通过添加相应索引提升查询速度; + : 首先要说明的一个问题是,对于OLAP型的操作,期望不应该太高。毕竟是对于大量数据的操作,光从IO就已经远超通常的OLTP操作,所以要求达到OLTP操 ...
分类:
数据库 时间:
2018-06-15 10:59:40
阅读次数:
250
在此大概用口水话简单叙述一下他们几个概念: (1)DB/Database/数据库——这里一般指的就是OLTP数据库,在线事物数据库,用来支持生产的,比如超市的买卖系统。DB保留的是数据信息的最新状态,只有一个状态!比如,每天早上起床洗脸照镜子,看到的就是当时的状态,至于之前的每天的状态,不会出现的你 ...
分类:
数据库 时间:
2018-06-08 00:47:49
阅读次数:
187
本文重点谈交易型分布式数据库的关键设计点,这里并不针对具体的产品而是以普适性的结构,结合NoSQL与NewSQL的差异,从纵向来谈谈OLTP场景“分布式数据库”实现方案的关键技术要点。算是分布式数据库专题文章的一个总纲,其中的要点Ivan之后也会单独撰文阐述。 ...
分类:
数据库 时间:
2018-06-04 11:44:50
阅读次数:
213