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

有个需求 如何统计一个数据库内所有元素的个数 数据库从十几万到一二百万的都有 求解决思路

  •  1
     
  •   soulmine · Dec 16, 2016 · 3738 views
    This topic created in 3611 days ago, the information mentioned may be changed or developed.
    15 replies  •  2016-12-16 11:43:02 +08:00
    sonack
    sonack
    Dec 16, 2016 via Android
    1
    排个序 然后线性遍历一遍?感觉一两百万不是很大啊
    SlipStupig
    SlipStupig
    Dec 16, 2016
    2
    你什么什么数据呢?如果是 mysql 直接 select count 就可以了, mongodb 用 find().count()
    techmoe
    techmoe
    Dec 16, 2016 via Android
    3
    count()?
    ming2050
    ming2050
    Dec 16, 2016 via iPhone❤️1
    4
    感觉是在说一个数据库中有多个表,楼主想统计所有表的总行数
    soulmine
    soulmine
    OP
    Dec 16, 2016
    5
    @SlipStupig 是这样的 我不知道这数据库里面有哪些数据 这是分词结果
    soulmine
    soulmine
    OP
    Dec 16, 2016
    6
    @sonack 但我不知道里面有多少相同的数据啊
    soulmine
    soulmine
    OP
    Dec 16, 2016
    7
    @mringg 就是统计数据库内所有元素有多少个 比如 1 有 10 个 2 有 100 个之类的
    ETiV
    ETiV
    Dec 16, 2016 via iPhone❤️1
    8
    估计所有人都没理解 LZ 在问啥
    kkzxak47
    kkzxak47
    Dec 16, 2016 via Android
    9
    group by ?
    什么叫“元素”,你需要给出定义。
    soulmine
    soulmine
    OP
    Dec 16, 2016
    10
    @ETiV 就是查看数据库里面某个 collection 里面的任意键值在该表中出现了多少次 =.=
    soulmine
    soulmine
    OP
    Dec 16, 2016
    11
    @kkzxak47 元素=数据库一个 collection 里面的任意一个键值 group By 正在看
    eyp82
    eyp82
    Dec 16, 2016❤️1
    12
    说句实话完全没看懂楼主的问题.....
    leafin
    leafin
    Dec 16, 2016
    13
    还以为是统计数据库有多少张表,每张表有多少个字段呢。
    楼主这描述也太~
    xiuc001
    xiuc001
    Dec 16, 2016 via iPhone
    14
    你去做产品肯定会被程序员打死。统计数据库内所有元素,数据库那么多信息你指的是统计什么呢?
    TIGERB
    TIGERB
    Dec 16, 2016
    15
    mysql 十万百万建个索引不算多~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4410 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 03:55 · PVG 11:55 · LAX 19:55 · JFK 22:55
    ♥ Do have faith in what you're doing.