首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
V2EX  ›  MySQL

200 万的表如果没有索引,单表查询的慢查询可能导致 数据库 崩掉吗,

  •  
  •   Nicolay · 3 天前 · 2889 次点击
    第 1 条附言  ·  3 天前
    六个 int 字段,
    30 回复  |  直到 2019-08-14 22:05:28 +08:00
        1
    zwfengwu   3 天前
    区区 200 万,估计也就是慢吧 崩不至于; 最好还是加上索引吧
        2
    maierhuang   3 天前
    基本不会,除非命中 bug。
        3
    jiyingze   3 天前 via iPhone
    是不是并发查询了
        4
    cubecube   3 天前 via Android
    看访问量
        5
    mineqiqi   3 天前
    问题来了为啥不加索引。。。
        6
    silencefent   3 天前
    200 万单一字段和 200 万几十个字段的表不是一个概念
        7
    Joyboo   3 天前
    才两百万,就是没索引也要不了多久吧,上亿再来说
        8
    vance   3 天前
    并发高就危险
        9
    Joyboo   3 天前
    @vance 高并发不可能没索引
        10
    thet   3 天前 via Android
    大量慢查询之后,cpu 100%,就崩溃了
        11
    liuxu   3 天前
    楼上这么确定吗,我的是 64MB 内存的小鸡
        12
    joson1205   3 天前
    会崩溃那就不叫数据库了.....
        13
    BigBrother1024   3 天前 via Android
    崩应该崩不掉,并发高的话,达到最大连接数,就建不了新的连接了
        14
    limuyan44   3 天前
    为什么都不喜欢试一下呢? db 这种东西很玄学的,没有具体场景都是空谈,就算造 200 万数据也没几行 sql 啊。
        15
    iPhoneXI   3 天前 via Android
    容并发查易锁表
        16
    saltedFish666   3 天前
    什么硬件配置?mysql 配置是默认的?200 万,应该不至于,你可以跑个基准测试试一下,应该不会
        17
    chendy   3 天前
    表什么样子?跑什么查询?
    除了连接泄露导致数据库无法开更多连接,还没见过数据库死掉,一般都是应用先死掉了…
        18
    LeeSeoung   3 天前
    系统先崩了。。
        19
    opengps   3 天前
    200 万数据还可以吧,不用索引导致的全表扫描必然慢,cpu 内存浪费都比较大,硬盘的读写占用也比较满
        20
    MotherShip   3 天前
    压力大起来应该是 APP 出错拿不到数据库连接吧
        21
    huanian   3 天前
    才 200w 不可能崩掉的
        22
    LeungV2   3 天前   ♥ 3
    看标题前面 还在想是什么牌子的表 200W
        23
    esophagus   3 天前
    @LeungV2 哈哈我也是
        24
    securityCoding   3 天前
    可能,分页大了能轻松把你 cpu 搞到 100%
        25
    areless   3 天前
    不使用索引,基本跟优秀的文本编辑器差不多……看文件大小。区区 200 万 int 才多大文件。
        26
    jjplay   3 天前
    先崩溃的应该是人 =。=
        27
    cabing   3 天前
    也还好啊。都是 int。

    扫描慢一点。可以算算文件大小。

    4*6 = 24 字节 * 200W = 48M

    这个已经很小了,全表扫描也不是太慢,前提是并发不要太高,否则 io 比较高啊~

    最好加个索引
        28
    applehater   3 天前
    @mineqiqi 加索引的时候挂了?
        29
    Takamine   3 天前
    太小看数据库了,另外,硬件怼上去。
        30
    CallMeReznov   3 天前
    我原来山炮游戏公司维护搞游戏服务端的时候用过类似情景
    无中间件,服务端全部直操数据库,实际上 IO 不够的情况下会导致死锁,CPU 和内存并不高
    在线人数在 5000 人的时候几乎每小时都爆
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   980 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 19ms · UTC 23:26 · PVG 07:26 · LAX 16:26 · JFK 19:26
    ♥ Do have faith in what you're doing.