石家庄科技中心网站,建筑费用明细表模板,wordpress is_single() 为空,一流的医疗网站建设1.测试环境 服务器:CPU:2GHZ,内存:4G,物理机系统:centos 5 32位网络:100Mbps 局域网客户端:CPU:2GHZ,内存:4G系统:centos 5 32位数据量:1000万条记录mysql版本:5.1.51-log测试方法:把mysql挂到DNS软件后面#xff0c;用bind的测试工具querypref测试测试时#xff0c;启动五个… 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.1mysql 2.1.1 1000万在同一张表测试 CREATE TABLE rr ( beginip int(10) unsigned DEFAULT NULL, endip int(10) unsigned DEFAULT NULL, zone varchar(256) DEFAULT NULL, rrtype tinyint(4) DEFAULT NULL, data varchar(256) DEFAULT NULL, ttl int(10) unsigned DEFAULT NULL, INDEX zone_index (zone) USING BTREE, INDEX ipset_index (beginip,endip) USING BTREE, INDEX rrtype_index (rrtype) USING BTREE ) ENGINEMyISAM DEFAULT CHARSETutf8; sql语句: select data,ttl from rr where domain; //不使用缓存 SET GLOBAL query_cache_size0; 加索引: INDEX zone_index (zone) USING BTREE, INDEX ipset_index (beginip,endip) USING BTREE, INDEX rrtype_index (rrtype) USING BTREE 打开缓存:1.4万qps(query per second) 单次请求时间为1~3ms 不缓存: 21qps单次请求时间为88ms 服务器一分钟负载2~3 发现在查询时去更新某一条记录时那几分钟单次请求时间为900ms估计mysql在重新建缓存和索引导致 2.1.2 1000张表,1万条数据测试 CREATE TABLE www_a_com_ ( beginip int(10) unsigned DEFAULT NULL, endip int(10) unsigned DEFAULT NULL, rrtype tinyint(4) DEFAULT NULL, data varchar(256) DEFAULT NULL, ttl int(10) unsigned DEFAULT NULL, INDEX ipset_index (beginip,endip) USING BTREE, INDEX rrtype_index (rrtype) USING BTREE ); sql语句select data,ttl from www_a_com_ where and beginip3232238968 and endip3232238968 and rrtype1;//使用缓存SET GLOBAL key_buffer_size200*1024*1024;SET GLOBAL table_cache1200;SET GLOBAL thread_cache_size60;SET GLOBAL query_cache_size200*1024*1024;SET GLOBAL query_cache_limit200*1024*1024;SET GLOBAL table_definition_cache1200;SET GLOBAL thread_cache_size60;SET GLOBAL myisam_data_pointer_size60;SET GLOBAL delayed_queue_size2000;SET GLOBAL preload_buffer_size65536;加索引: INDEX ipset_index (beginip,endip) USING BTREE,INDEX rrtype_index (rrtype) USING BTREE打开缓存:1.5万qps单次请求时间为1~3ms不缓存: 3000qps单次请求时间为6~7ms服务器一分钟负载2~4测试时发现在进程里启动10个连接和1一个连接的测试数据相差不大。