天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

标签:sql

公众号文章

干掉 SQL 中的 like,我用 es 后,小姐姐们都说好快!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 前言 最近接触的几个项目都使用到了 Elasticsearch (以下简称 ES ) 来存储数据和对数据进行搜索分析,就对 ES 进行了一些学习。本文整理自我自己的一次技术分享。 本文不会关注 ES 里面的分布式技术、相关 API 的使用,而是专注分享下 ”ES 如……继续阅读 »

itzoo 3个月前 (05-22) 86浏览 0评论 0个赞

公众号文章

CTO 说,谁 SQL 有下面这 8 种写法的直接开了…

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 简介 MySQL在2016年仍然保持强劲的数据库流行度增长趋势。越来越多的客户将自己的应用建立在MySQL数据库之上,甚至是从Oracle迁移到MySQL上来。但也存在部分客户在使用MySQL数据库的过程中遇到一些比如响应时间慢,CPU打满等情况。阿里云RDS专家服务团……继续阅读 »

itzoo 3个月前 (05-21) 89浏览 0评论 0个赞

公众号文章

MyBatis 批量插入几千条数据,请慎用foreach

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。mapper configuration是用foreach循环做的,差不多是这样。(由于项目保密,以下代码均为自己手写的demo代码) <insert ……继续阅读 »

itzoo 3个月前 (05-06) 135浏览 0评论 0个赞

公众号文章

Mybatis 常用动态标签大全,看完秒会!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达!   1 前言   动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以……继续阅读 »

itzoo 3个月前 (05-06) 105浏览 0评论 0个赞

公众号文章

SQL语句中 left join 后用 on 还是 where,区别大了!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 前天写SQL时本想通过 A left B join on and 后面的条件来使查出的两条记录变成一条,奈何发现还是有两条。 后来发现 join on and 不会过滤结果记录条数,只会根据and后的条件是否显示 B表的记录,A表的记录一定会显示。 不管and 后面的是A.id=1还是……继续阅读 »

itzoo 3个月前 (05-06) 109浏览 0评论 0个赞

公众号文章

知乎:1.3 万亿条数据查询,如何优化到毫秒级响应?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 知乎,在古典中文中意为“你知道吗?”,它是中国的 Quora,一个问答网站,其中各种问题由用户社区创建,回答,编辑和组织。 作为中国最大的知识共享平台,我们目前拥有 2.2 亿注册用户,3000 万个问题,网站答案超过 1.3 亿。 随着用户群的增长,我们的应用程序的数据大小无法实现。……继续阅读 »

itzoo 3个月前 (05-06) 111浏览 0评论 0个赞

公众号文章

MyBatis 中为什么不建议使用 where 1=1?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 最近接手了一个老项目,“愉悦的心情”自然无以言表,做开发的朋友都懂,这里就不多说了,都是泪图片… 接手老项目,自然是要先熟悉一下业务代码,然而在翻阅 mapper 文件时,发现了一个比较诡异的事情。这里给出简化后的业务代码: <?xml version="1.0"&……继续阅读 »

itzoo 3个月前 (05-06) 103浏览 0评论 0个赞

公众号文章

SQL 优化法则,就是这么简单!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 这篇文章,是对SQL常用查询优化法则的总结,值得细看 SQL 作为关系型数据库的标准语言,是分析师必不可少的技能之一。SQL 本身并不难学,编写查询语句也很容易,但是想要编写出能够高效运行的查询语句却有一定的难度。 查询优化是一个复杂的工程,涉及从硬件到参数配置、不同数据库的解析器、优……继续阅读 »

itzoo 4个月前 (04-28) 96浏览 0评论 0个赞

公众号文章

SQL优化万能公式:5 大步骤 + 10 个案例

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 前言 在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。 2 SQL优化一般步骤 1、通过慢查日志等定……继续阅读 »

itzoo 4个月前 (04-24) 119浏览 0评论 0个赞

公众号文章

什么是流式SQL,它有什么用?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 摘要 流式SQL是指采用用于编写数据库查询的相同的声明式SQL,而在快速变化的数据流上运行。 这很有用,因为。 当你能迅速采取行动时,数据往往更有价值 现有的从数据流中获得实时洞察力的工具过于复杂。 SQL的 “声明 “性质在解决……继续阅读 »

itzoo 4个月前 (04-22) 104浏览 0评论 0个赞