点击关注公众号,实用技术文章及时了解
利用JAVA向Mysql插入一亿数量级数据—效率测评
这几天研究mysql优化中查询效率时,发现测试的数据太少(10万级别),利用 EXPLAIN 比较不同的 SQL 语句,不能够得到比较有效的测评数据,大多模棱两可,不敢通过这些数据下定论。
所以通过随机生成人的姓名、年龄、性别、电话、email、地址 ,向my……继续阅读 »
itzoo
3年前 (2022-05-22) 1076浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
大多数开发者认为性能优化是一个复杂的话题,它需要大量的工作经验和相关知识理论。好吧,这也不完全错。优化一个应用做到性能最优化可能不是件容易的任务,但是这并不意味着你没有相关的知识就什么也做不了。这里有一些易于遵循的建议和最佳实践可以帮助你创建一个性能良好的应用程序。
这些建议的大部分都是……继续阅读 »
itzoo
3年前 (2022-05-21) 955浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
简介
MySQL在2016年仍然保持强劲的数据库流行度增长趋势。越来越多的客户将自己的应用建立在MySQL数据库之上,甚至是从Oracle迁移到MySQL上来。但也存在部分客户在使用MySQL数据库的过程中遇到一些比如响应时间慢,CPU打满等情况。阿里云RDS专家服务团……继续阅读 »
itzoo
3年前 (2022-05-21) 887浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
这周收到一个 sentry 报警,如下 SQL 查询超时了。
select * from order_info where uid = 5837661 order by id asc limit ……继续阅读 »
itzoo
3年前 (2022-05-15) 936浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
知乎,在古典中文中意为“你知道吗?”,它是中国的 Quora,一个问答网站,其中各种问题由用户社区创建,回答,编辑和组织。
作为中国最大的知识共享平台,我们目前拥有 2.2 亿注册用户,3000 万个问题,网站答案超过 1.3 亿。
随着用户群的增长,我们的应用程序的数据大小无法实现。……继续阅读 »
itzoo
3年前 (2022-05-06) 892浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
这篇文章,是对SQL常用查询优化法则的总结,值得细看
SQL 作为关系型数据库的标准语言,是分析师必不可少的技能之一。SQL 本身并不难学,编写查询语句也很容易,但是想要编写出能够高效运行的查询语句却有一定的难度。
查询优化是一个复杂的工程,涉及从硬件到参数配置、不同数据库的解析器、优……继续阅读 »
itzoo
3年前 (2022-04-28) 751浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
前言
曾经设计的一个供应链系统中,存在商品、销售订单、采购这三个服务,它们的主数据的部分结构如下所示:
商品:
ID
名称
分类
型号
生产年份
编码
订单和子订单:
订单ID
下单时间
客户
总金额
子订单ID
商品ID
单价
数量
采……继续阅读 »
itzoo
3年前 (2022-04-26) 767浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
前言
我们都知道 InnoDB 在模糊查询数据时使用 “%xx” 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多,例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务网站需要根据用户的查询条件,在可能需要在商品的详细介绍中进……继续阅读 »
itzoo
3年前 (2022-04-25) 772浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
前言
索引策略是指创建使用索引所要遵循的规则,换句话说,违背了这些规则会导致索引失效或者查询效率降低。
策略1:尽量考虑覆盖索引
策略2:遵循最左前缀匹配
策略3:范围查询字段放最后
策略4:不对索引字段进行逻辑操作
策略5:尽量全值匹配
策……继续阅读 »
itzoo
3年前 (2022-04-24) 730浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
主机内存只有100G,现在要全表扫描一个200G大表,会不会把DB主机的内存用光?
逻辑备份时,可不就是做整库扫描吗?若这样就会把内存吃光,逻辑备份不是早就挂了?
所以大表全表扫描,看起来应该没问题。这是为啥呢?
1
全表扫描对server层的影响
假设,我们现在要对……继续阅读 »
itzoo
3年前 (2022-04-24) 644浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
前言
在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。
2
SQL优化一般步骤
1、通过慢查日志等定……继续阅读 »
itzoo
3年前 (2022-04-24) 951浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
导读
当我们交友平台在线上运行一段时间后,为了给平台用户在搜索好友时,在搜索结果中推荐并置顶他感兴趣的好友,这时候,我们会对用户的行为做数据分析,根据分析结果给他推荐其感兴趣的好友。
这里,我采用最简单的SQL分析法:对用户过去查看好友的性别和年龄进行统计,按照年龄……继续阅读 »
往事如烟
3年前 (2022-04-22) 741浏览 0评论
0个赞