问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

十亿级数据查询效率有效提升办法

发布网友 发布时间:2022-05-06 05:22

我来回答

2个回答

懂视网 时间:2022-05-06 09:43

第一种:

单次查询1000次的结果,跑100次,发现时间浮动还是比较大,这可能跟插入的数据散列情况有关,

user_id相同的数据还是有不少,20-100之间,线上业务出现这种数据的情况不大,所以,这些数据不影响最终结果。

第二种:并发1000线程对数据库进行随机1000次查询,

1000线程:最慢时间8s,处理能力 125/s ;

2000线程:最慢时间10s,处理能力 100/s;

第三种:mysqlslap进行测试

开启2000个线程,执行SELECT * FROM user_company_test_5000 WHERE user_id=7432查询

平均处理时间8.76s,每秒能处理229个查询。

用官方的mysqlslap进行测试,跟python脚本的测试结果偏差较大,

猜测原因有两个:

1:mysqlslap 直接采用socket对Mysql进行连接,所以它除了 mysql处理时间和网络请求时间没有其他影响结果的操作

2:mysqlslap只能指定sql,没有办法随机查询数据,而测试表里面的数据分散不均匀,这也是一个原因。

mysqlslap的数据只能视为最好情况,但第二个python脚本则更接近生产环境,1000次查询数据也是随机查询,

所以第二种能作为生产环境的依据。

再来看看批量查询,IN 语句最多50个值

好吧,我只开了200个线程,最慢时间93s,最快时间46s,简直可以用惨不忍睹来讲。。如果是批量查询,

那就拆成多条语句来查吧。如果用IN ,必然会影响服务。

结论:

跟dba沟通过,理论上每秒能够支持5000次的查询量是比较正常的,但我用mysqlslap对单表100W的数据量进行了

测试,2000个client 每秒处理能力也只有700左右,

从第二种数据上看,当单机client达到2000时,每秒还能处理100次左右的查询,还是不错的。

原文出处:http://www.imsiren.com/archives/995

热心网友 时间:2022-05-06 06:51

查询的数据是5年内,与a相关的,可以这么理解吗?
那分区走不走没有意义啊,就相当于全表扫描啊,应该没有很多关联吧,要不更慢。
把语句和执行计划发出来看一下吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么我在电脑上面下的电影在手机上面不显示? 为什么视频在手机里放不出来在电脑里放得出来? 求问bb霜什么牌‍子‍好 BB霜哪个牌子的比较好啊? 我用很多BB霜都过敏脱皮,该用哪个牌子的才能不过敏?拜托了各位 谢谢... 没有去继续教育会计证会不会被吊销? 会计证连续几年未继续教育会被吊销 我想请问,能不能从视频里抓出一段声音,然后保存,变成手机铃声的那种格式... 高中地理知识如何描述地貌特征 中国地理第一讲:自然地理之河流 黄鸟抓包没有规则替换怎么办 黄鸟抓到Armadillo怎么改 黄鸟抓包,怎么抓逃跑号 黄鸟抓包权限怎么关 曹操、孔乙己、祥子、安东尼奥各是哪本书? 黄鸟抓包抓到这个怎么弄? 黄鸟抓包在线编辑无法加载数据 曹操写过什么书啊? 黄鸟抓包怎么查地址 曹操生平喜欢看什么书籍? 你要查阅曹操的有关史记资料,该找哪本书呢?说说理由 黄鸟抓包为什么没有悬浮窗 曹操的作品有那些 黄鸟抓包规则替换版怎么下? 能推荐一本关于曹操的书么,除了三国志,三国演义,谢谢了! 黄鸟抓包有病毒吗 关于记载曹操的史书有那些 黄鸟抓包怎么过人脸 黄鸟怎么修改游戏 历史上有关于曹操的书 预防新冠肺炎,家里怎样消毒才有效? 新冠肺炎期间如何进行驾驶式扫地车消毒保养? 梦见陌生人带我回家,陌生人半路摔倒裤子掉了,我帮他挡住,他穿好裤子我就醒了? 梦见一个男的带我回家见他父母,还有另一个男的也去了,而我心里装着另一个男孩子,是怎么回事, 梦见有人带我回家但始终回不到家? 最近要买车险,想询问各位老司机买座位险司机是否有必要,400元保 周公解梦梦到有人要带我回家过年 每天晚上都梦到同一个陌生男人带我去玩 梦见有人带我回家我知道他死了没跟回 lavina红酒多少钱 LAVINA红酒怎么样? 应用程序发生异常未知的软件异常(0xe06d7363)位置为0x7c812afb怎么办? 涉密人员按照涉密程度分为什么 涉密人员按照涉密程度分为什么呢 涉密人员保密管理主要包括分类管理 在北京20人左右小团队,想一起做个团队拓展小活动,有什么推荐? 涉密人员分类确定和上岗审查应遵循什么原则 有没有一些利于团队建设的活动,并且能够让大家和睦相处,建立好的友谊。 公司周年庆想组织大家出去玩一趟,有哪个同事可以提供团队定制的? 保密法涉密人员应具备哪些基本条件