标签:性能

mysql 分区性能下降

把一个表按公司的ID分成1000个区(本地一个磁盘上,InnoDB引擎), 测试数据大约800W。 测试的时候发现, (1) 执行 SELECT COUNT(*) 或group by 等理论上分区会更快的查询,速度却慢了将近1倍 (2) 执行 查询条件中没有带公司ID的语句,速度也更慢了。 以上原因是为啥呢? 第一个是原因是磁盘IO问题吗?1000个分区相……

c#客户端用protobuf序列化的时间很长

性能 c# unity protobuf 第一次来论坛发帖,想问问各位有过使用protobuf经验的大大给点意见,不甚感激! unity项目,客户端开10个连接,用自带的profile分析器分析后发现两个问题: 1.同一个消息类型,第一次序列化的时间是后面的两倍之多,即,第一次发送可能需要10ms,第二次只要5ms,第三、第四。都是5ms左右。 ……

动态生成部分html代码:js生成 VS jstl标签生成

htmljstljs性能jsp     很多情况下,我们的项目都需要动态地生成部分的html代码,之前一直用jq生成,不断的append进去,但有一次被项目主管批评过,说用jq生成大量的html代码不好。     而且,我个人感觉,这样做也是不好维护,毕竟维护html代码,需要去jq那里看,而且也不好看。     第二种方法,就是jsp的标签库如j……

JNDI要比C3P0连接池性能高出一个级别?

c3p0JNDI性能 前天偶尔听到别人说,大项目都用JNDI,不用C3P0连接池,JNDI比C3P0性能至少高出一个级别,完全没有可比性。今早,百度良久,大多都是讲的JNDI便于统一管理、规范等等,没有说到性能与C3P0的比较;故:这里发帖 求教高手。如果真的性能高很多,最好说说理由。 JNDI 只是一种资源管理方式 C3P0是数据源连接……

应该怎么设计多个数据流并发的socket?

socket并发服务器性能设计 考虑到服务器的性能,并发的socket连接不能太多,因此一般来说一个客户端只允许建立一个socket连接,但是现在一个客户端要同时传输多个流(比如同时传输 音频流+视频流+文字流+文件),现在有两个方案: 1.只用一个socket通道,四个流的数据分块依次传输,每个块都做好标记指明这块数据是属于哪个流的,然后在服务端……