同事在测试一个段代码, 600 并发每秒。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ihuotui
V2EX    程序员

同事在测试一个段代码, 600 并发每秒。

  •  
  •   ihuotui 2017-03-0 23:33:10 +08:00 10792 次点击
    这是一个创建于 3130 天前的主题,其中的信息可能已经有所发展或是发生改变。
    同事在测试一个段代码, 600 并发每秒。
    里面还是有操作数据库的,同步操作。
    我感觉好厉害啊。
    第 1 条附言    2017-03-21 12:53:45 +08:00
    在本机测试 innodb 机械硬盘
    字段 11 个
    数据一共 3 行
    code 为主键,无其他索引

    带事务更新一个字段

    单线程操作 60s
    结果执行了第一次 1976 第二次 2085 没有必要第三次了

    就是每秒 32 次
    第 2 条附言    2017-03-21 12:57:57 +08:00
    他们把心思放在怎么分布式的锁获取和超时,然后控制每次最大线程 600 就是允许 600 并发操作每次,其实没有这个必要,允许 10 到 50 左右就够了。资源有限的。
    68 条回复    2017-03-22 11:02:13 +08:00
    phrack
        1
    phrack  
       2017-03-21 00:27:39 +08:00 via Android
    exm ?
    ihuotui
        2
    ihuotui  
    OP
       2017-03-21 00:34:17 +08:00
    @phrack 实际上影响并发的是业务操作,即使用了锁,多线程等等。最终还是看业务执行 的速度。反而他们把心思放在并发和锁上面了。
    slixurd
        3
    slixurd  
       2017-03-21 00:38:10 +08:00
    并发是并发,QPS 是 QPS,你说的 600 是个啥.....
    ihuotui
        4
    ihuotui  
    OP
       2017-03-21 00:40:03 +08:00
    @slixurd 就是一秒请求 600 个更新操作。我也不知道是什么,别打我。
    slixurd
        5
    slixurd  
       2017-03-21 00:47:16 +08:00
    @ihuotui
    那就 600 个请求每秒嘛....
    单机扛 600QPS 挺正常的....
    sagaxu
        6
    sagaxu  
       2017-03-21 00:51:08 +08:00 via Android
    @ihuotui 这个叫 600TPS ,一点儿都不高
    ericls
        7
    ericls  
       2017-03-21 03:57:14 +08:00
    这个很低好吗。。。
    WildCat
        8
    WildCat  
       2017-03-21 04:58:22 +08:00
    一个段代码, 233
    Perry
        9
    Perry  
       2017-03-21 05:11:27 +08:00 via iPhone   18
    你是不是喜欢他?
    changwei
        10
    changwei  
       2017-03-21 07:13:58 +08:00 via Android
    你看一下他的表引擎是不是 memory ?
    Jakesoft
        11
    Jakesoft  
       2017-03-21 08:02:01 +08:00 via iPhone
    黑线…
    danili
        12
    danili  
       2017-03-21 08:04:19 +08:00   3
    你是不是喜欢他?
    motecshine
        13
    motecshine  
       2017-03-21 08:29:21 +08:00 via Android
    你是不是喜欢他?
    jydeng
        14
    jydeng  
       2017-03-21 08:33:35 +08:00
    你是不是喜欢他?
    xudaolong
        15
    xudaolong  
       2017-03-21 08:35:55 +08:00
    你应该喜欢他的吧.
    Shek
        16
    Shek  
       2017-03-21 08:36:23 +08:00
    你是不是喜欢他?
    xiahei
        17
    xiahei  
       2017-03-21 08:44:18 +08:00 via Android
    你喜欢他
    Midnight
        18
    Midnight  
       2017-03-21 08:49:35 +08:00
    这还用说,他心里有人了
    49gd
        19
    49gd  
       2017-03-21 08:52:51 +08:00
    肯定是喜欢上他了。
    subdued
        20
    subdued  
       2017-03-21 08:57:49 +08:00
    怎么楼就歪了?你是不是喜欢他
    pepesii
        21
    pepesii  
       2017-03-21 09:19:21 +08:00 via iPhone
    你是不是喜欢他?
    aploium
        22
    aploium  
       2017-03-21 09:21:48 +08:00
    600 并发很正常吧. 话说你是不是喜欢他?
    cevincheung
        23
    cevincheung  
       2017-03-21 09:29:34 +08:00
    你是不是喜欢他?
    gimp
        24
    gimp  
       2017-03-21 09:30:45 +08:00
    毋庸置疑,你肯定喜欢他
    irenicus
        25
    irenicus  
       2017-03-21 09:32:22 +08:00
    。。。。
    allgy
        26
    allgy  
       2017-03-21 09:33:01 +08:00
    喜欢他,就在一起吧
    yxaaa123
        27
    yxaaa123  
       2017-03-21 09:39:02 +08:00
    感觉你是有点儿倾慕你的同事,上吧,皮皮虾
    zogna
        28
    zogna  
       2017-03-21 09:44:23 +08:00   1
    。。画风突变啊
    Akesudia
        29
    Akesudia  
       2017-03-21 09:45:11 +08:00
    突然歪楼。。。
    realpg
        30
    realpg  
    PRO
       2017-03-21 09:55:14 +08:00
    600QPS 我的垃圾新闻站都能阿里云低配抗住
    wpby
        31
    wpby  
       2017-03-21 09:58:27 +08:00
    你是不是喜欢上他了
    8355
        32
    8355  
       2017-03-21 10:00:47 +08:00
    你是不是喜欢他?
    bugMaker
        33
    bugMaker  
       2017-03-21 10:04:43 +08:00
    应该是喜欢上他了, ps 600 的 QPS 蛮不错了,你单机可以抗 600 么?@realpg
    MiguelValentine
        34
    MiguelValentine  
       2017-03-21 10:07:44 +08:00
    随随便便压读 2000 ,写 800 。机械盘。
    realpg
        35
    realpg  
    PRO
       2017-03-21 10:13:17 +08:00
    @bugMaker #33
    必然可以。我的服务器从来都是低配的不能再低,全是压性能。
    qian0206
        36
    qian0206  
       2017-03-21 10:13:48 +08:00
    你是不是喜欢上他了
    hiluluke
        37
    hiluluke  
       2017-03-21 10:16:07 +08:00
    你是不是喜欢他?
    zhengxiaowai
        38
    zhengxiaowai  
       2017-03-21 11:12:13 +08:00
    600 ? 6W 才差不多
    Weny
        39
    Weny  
       2017-03-21 11:15:59 +08:00 via Android
    在一起!
    est
        40
    est  
       2017-03-21 11:19:00 +08:00
    某厂架构师说的 golang 单机随便 2w .
    MiguelValentine
        41
    MiguelValentine  
       2017-03-21 11:23:58 +08:00
    @est 并发不是瓶颈, sql 写,怎么上 2w? ssd 都扛不住。
    zthxxx
        42
    zthxxx  
       2017-03-21 11:25:20 +08:00
    你是不是喜欢上他?
    sheenaringo
        43
    sheenaringo  
       2017-03-21 11:28:24 +08:00
    你是不是喜欢他?
    FYK
        44
    FYK  
       2017-03-21 11:36:46 +08:00 via iPhone
    你是不是喜欢他?
    billie
        45
    billie  
       2017-03-21 11:37:08 +08:00 via Android
    他是不是喜欢你?
    bienyur
        46
    bienyur  
       2017-03-21 11:47:02 +08:00
    到底谁喜欢上谁?
    jarlyyn
        47
    jarlyyn  
       2017-03-21 11:55:30 +08:00
    qps
    @est

    不上数据库或者只连 redis 的确随便 2w 啊

    关键数据库啊
    jarlyyn
        48
    jarlyyn  
       2017-03-21 11:56:04 +08:00
    @realpg

    走数据库么?
    est
        49
    est  
       2017-03-21 12:00:16 +08:00
    @MiguelValentine 写还是好办。异步写。读的话要做好麻烦点。
    realpg
        50
    realpg  
    PRO
       2017-03-21 12:14:58 +08:00
    @jarlyyn #48
    当然是数据库 要不怎么能这么低的量级
    走 redis 那不是分分钟五位数的量级了
    hlh3727138
        51
    hlh3727138  
       2017-03-21 14:34:57 +08:00
    你是不是喜欢他?
    xxdd
        52
    xxdd  
       2017-03-21 17:17:27 +08:00
    你是不是喜欢他?
    akira
        53
    akira  
       2017-03-21 17:55:11 +08:00
    数据才 3 行啊,填充 30 万行数据看看效果怎么样。不过这个不重要 ,重点是 你是不是喜欢他?
    stabc
        54
    stabc  
       2017-03-21 17:58:11 +08:00
    建议你学习一下表达能力,不知道你要说什么。不过这个不重要,喜欢他就大胆去追,光在这个表白也没用。
    rogerchen
        55
    rogerchen  
       2017-03-21 18:01:02 +08:00
    不知道有什么好比的,读还是写没说,单次操作复杂度也没说,表大小也没说,不就是啥都没说。
    000wangxinyu000
        56
    000wangxinyu000  
       2017-03-21 18:02:56 +08:00
    600 并发很 easy 啊~不过这个不重要,喜欢他就直接说吧
    wellsc
        57
    wellsc  
       2017-03-21 18:06:17 +08:00
    :hhh
    luzhh
        58
    luzhh  
       2017-03-21 18:18:41 +08:00
    喜欢就上
    shitoujizu
        59
    shitoujizu  
       2017-03-21 18:25:09 +08:00
    楼歪地触不及防
    U7Q5tLAex2FI0o0g
        60
    U7Q5tLAex2FI0o0g  
       2017-03-21 18:31:17 +08:00
    感觉这楼太歪了。不过这个不重要,喜欢就大胆的说出来,你可以的。
    janstk
        61
    janstk  
       2017-03-21 20:02:37 +08:00
    你是不是喜欢他?
    zhanghedr
        62
    zhanghedr  
       2017-03-21 22:26:34 +08:00
    看到楼上笑哈哈
    fuxkcsdn
        63
    fuxkcsdn  
       2017-03-21 22:51:30 +08:00
    1 秒 600 很高?
    楼主是来买萌还是搞笑的?
    pathbox
        64
    pathbox  
       2017-03-21 22:58:14 +08:00 via Android
    喜欢他就要说出来
    artandlol
        65
    artandlol  
       2017-03-21 23:38:46 +08:00 via Android
    弯前留 mark
    xifangczy
        66
    xifangczy  
       2017-03-22 00:32:18 +08:00   1
    下药
    lan894734188
        67
    lan894734188  
       2017-03-22 10:54:26 +08:00 via Android
    啧啧
    lan894734188
        68
    lan894734188  
       2017-03-22 11:02:13 +08:00 via Android
    电脑配件
    关于     帮助文档     自助推广系统     博客 nbsp;   API     FAQ     Solana     4824 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 09:48 PVG 17:48 LAX 02:48 JFK 05:48
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86