• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ihuotui
V2EX  ›  程序员

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

  •  
  •   ihuotui · Mar 20, 2017 · 11758 views
    This topic created in 3515 days ago, the information mentioned may be changed or developed.
    同事在测试一个段代码, 600 并发每秒。
    里面还是有操作数据库的,同步操作。
    我感觉好厉害啊。
    Supplement 1  ·  Mar 21, 2017
    在本机测试 innodb 机械硬盘
    字段 11 个
    数据一共 3 行
    code 为主键,无其他索引

    带事务更新一个字段

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

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

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

    关键数据库啊
    jarlyyn
    jarlyyn
    Mar 21, 2017
    48
    @realpg

    走数据库么?
    est
    est
    Mar 21, 2017
    49
    @MiguelValentine 写还是好办。异步写。读的话要做好麻烦点。
    realpg
    realpg
    Mar 21, 2017
    50
    @jarlyyn #48
    当然是数据库 要不怎么能这么低的量级
    走 redis 那不是分分钟五位数的量级了
    hlh3727138
    hlh3727138
    Mar 21, 2017
    51
    你是不是喜欢他?
    xxdd
    xxdd
    Mar 21, 2017
    52
    你是不是喜欢他?
    akira
    akira
    Mar 21, 2017
    53
    数据才 3 行啊,填充 30 万行数据看看效果怎么样。不过这个不重要 ,重点是 你是不是喜欢他?
    stabc
    stabc
    Mar 21, 2017
    54
    建议你学习一下表达能力,不知道你要说什么。不过这个不重要,喜欢他就大胆去追,光在这个表白也没用。
    rogerchen
    rogerchen
    Mar 21, 2017
    55
    不知道有什么好比的,读还是写没说,单次操作复杂度也没说,表大小也没说,不就是啥都没说。
    000wangxinyu000
    000wangxinyu000
    Mar 21, 2017
    56
    600 并发很 easy 啊~不过这个不重要,喜欢他就直接说吧
    wellsc
    wellsc
    Mar 21, 2017
    57
    :hhh
    luzhh
    luzhh
    Mar 21, 2017
    58
    喜欢就上
    shitoujizu
    shitoujizu
    Mar 21, 2017
    59
    楼歪地触不及防
    U7Q5tLAex2FI0o0g
    U7Q5tLAex2FI0o0g
    Mar 21, 2017
    60
    感觉这楼太歪了。不过这个不重要,喜欢就大胆的说出来,你可以的。
    picy
    picy
    Mar 21, 2017
    61
    你是不是喜欢他?
    zhanghedr
    zhanghedr
    Mar 21, 2017
    62
    看到楼上笑哈哈
    fuxkcsdn
    fuxkcsdn
    Mar 21, 2017
    63
    1 秒 600 很高?
    楼主是来买萌还是搞笑的?
    pathbox
    pathbox
    Mar 21, 2017 via Android
    64
    喜欢他就要说出来
    artandlol
    artandlol
    Mar 21, 2017 via Android
    65
    弯前留 mark
    xifangczy
    xifangczy
    Mar 22, 2017❤️1
    66
    下药
    garyalen
    garyalen
    Mar 22, 2017 via Android
    67
    啧啧
    garyalen
    garyalen
    Mar 22, 2017 via Android
    68
    电脑配件
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1434 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 219ms · UTC 22:00 · PVG 06:00 · LAX 14:00 · JFK 17:00
    ♥ Do have faith in what you're doing.