数据库
yifangyou
这个作者很懒,什么都没留下…
展开
-
mysql性能测试
1.测试环境服务器:CPU:2GHZ,内存:4G,物理机系统:centos 5 32位网络:100Mbps 局域网客户端:CPU:2GHZ,内存:4G系统:centos 5 32位数据量:1000万条记录mysql版本:5.1.51-log测试方法:把mysql挂到DNS软件后面,用bind的测试工具querypref测试测试时,启动五个DNS软件进程,每个进程里开一个mysql的长连接,每次请求不关闭连接 2.测试结果2.1mysql2.1.1 1000万在同一张表测试 CREATE TABLE原创 2010-12-08 12:49:00 · 1381 阅读 · 1 评论 -
什么数据库都是浮云,自己实现才是王道,哈
前段时间搞了一个月的开发,测试了n多数据库,mysql,fastdb,tt,sqlite的性能,总是满足不了项目的要求。项目要求10条数据的表里,查询一次的时间必须在1ms一下,并发在2000次每秒以上。前段时间无意中看了一篇文章,深有感触,决定自己写查询的程序,花了两周时间,测试发现在10条数据的情况下,查询一次的时间在微秒级,并发量也在3000以上,真是不错。原创 2011-03-05 16:26:00 · 603 阅读 · 0 评论 -
mysql 5.5.7 innodb优化
在不开缓存的情况下修改table_open_cache=300后qps从6107.000222 上升到6078.125375修改为1000后上升到6742.951165在开到两个线程上升到 6838.687980(不缓存), 上升到 23670.425613 qps(完全缓存)开到3个线程时:下降到6826.714977 qps(不缓存), 上升到 23709.075651 qps(完全缓存)开到4个线程时:下降到6812.495798 qps(不原创 2010-12-16 21:28:00 · 1201 阅读 · 0 评论 -
虚拟机mysql性能测试
不缓存:3183.593897qps 响应时间为:6~8ms,每分钟负载为5.5缓存:8228.538195 qps 响应时间为:3~5ms,每分钟负载为5原创 2010-12-20 11:47:00 · 1284 阅读 · 0 评论 -
mysql 《=,》=和between的性能比较
1.测试条件: 服务器和客户机都是:cpu 双核1.6GHZ,内存4G的物理机网络:局域网查询1000张表,记录为10000条,查询包括= 三个条件mysql版本:5.5.72.测试1单个长连接,持续测试60s,关缓存 2.1 =2.2 between2.测试2单个长连接,持续测试60s,开缓存3.2 between4.结论between比=的性能稍微多几十个,但是不是很明显原创 2010-12-16 20:10:00 · 14770 阅读 · 0 评论 -
mysql5.1和5.5.7性能比较
<br /><br />1.测试条件: <br /><br />服务器和客户机都是:cpu 双核1.6GHZ,内存4G的物理机<br /><br />网络:局域网<br /><br />查询1000张表,记录为10000条,查询包括= 三个条件<br /><br />2.测试1<br /><br />单个长连接,持续测试60s,关缓存<br />2.1 mysql5.1测试结果<br /> <br /> <br />2.2 mysql5.5.7测试结果<br /> <br /> <br />3.测试2<br原创 2010-12-16 20:06:00 · 4926 阅读 · 0 评论 -
innodb返回记录数不一样的性能比较
<br />1.测试条件: <br /><br />服务器和客户机都是:cpu 双核1.6GHZ,内存4G的物理机<br /><br />网络:局域网<br /><br />查询1张表,记录为10000条,查询包括= < >三个条件<br /><br />2.测试1<br /><br />单个长连接,持续测试60s,关缓存<br />2.1返回1条记录<br /> <br /><br />2.2返回2条记录<br /><br /> <br />2.3返回3条记录<br /> <br />3.结论<br />原创 2010-12-14 10:55:00 · 545 阅读 · 0 评论 -
MyISAM和InnoDB性能测试(一千万数据)
1.测试条件:服务器和客户机都是:cpu 双核1.6GHZ,内存4G的物理机网络:局域网查询1000张表,记录为10000条,查询包括= 三个条件2.测试1单个长连接,持续测试60s,关缓存2.1 MyISAM 每分钟负载最高为:3.202.2 InnoDB优化前 每分钟负载最高为:3.31 2.3 InnoDB优化后每分钟负载最高为:4.034.结论原创 2010-12-14 10:10:00 · 1344 阅读 · 0 评论 -
fastdb的缺陷
<br />上周对fastdb进行了测试<br />fastdb支持hash,btree,hash内存,btree内存,查询速度都很快<br />但是在对fashdb在大量读数据时,出现读阻塞,就是读的时候,不能写或者修改,虽然它有readonly模式,可是没有起效果<br />同理也存在写阻塞的问题。<br />最大的问题是只支持等于,不支持大于或者小于,完全是nosql类型原创 2010-12-08 13:05:00 · 852 阅读 · 0 评论 -
导入数据的最快方法
<br />1.用程序一条条插入,每插入一条提交一次,这种最慢<br />2.用程序一条条插入,插入完后一次提交<br />3.用程序构建很长的sql语句,一次查一千条,插入完后一次提交<br />4.先把数据写到文件,用load data infile一次导入到数据库里,一千万条记录只需要1秒<br />5.把数据写到数据库文件里,前提是知道数据库文件的格式,一般是CSV储存格式的可以这么做<br />6.直接把数据交给查询程序,不经过数据库<br /> <br />从上往下依次效率增高原创 2011-03-05 16:53:00 · 935 阅读 · 0 评论