当我尝试使用具有高请求率的httperf执行负载测试时,我收到以下错误:
» httperf --client=0/1 --server=www.xxxxx.com --port=80 --uri=/ --send-buffer=4096 --recv-buffer=16384 --num-conns=200 --rate=30
httperf --client=0/1 --server=staging.truecar.com --port=80 --uri=/ --rate=30 --send-buffer=4096 --recv-buffer=16384 --num-conns=200 --num-calls=1
httperf: warning: open file limit > FD_SETSIZE; limiting max. # of open files to FD_SETSIZE
**Segmentation fault: 11**
Run Code Online (Sandbox Code Playgroud)
当"rate"> 15时,错误会增加
版本:
httperf 0.9.0
OS X 10.7.1
我需要使用简单的选择来执行十进制比较操作,例如:
从table_a中选择*,其中时间> 0.0004
身份证时间
0 0.000502
1 0.000745
2 0.000725
4 0.000197
5 0.000176
6 0.000833
7 0.000269
8 0.000307
9 0.000302
结果包含确实满足比较的值。简而言之,“ time> 0.0004”始终为true,而“ time <0.0004”始终为false。
我尝试过将时间列的类型从十进制转换为float并没有成功。
如果我使用子查询,它将正确执行查询:
从table_a中选择*,其中time>(从id_8中的table_a中选择时间);
身份证时间
0 0.000502
1 0.000745
2 0.000725
6 0.000833
表创建:
CREATE TABLE“ table_a”(“ id”整数NOT NULL主键,“ time”十进制NOT NULL);