欢迎光临
我们一直在努力

SQL

SQL里是否可以使用JOIN-IT技术资讯

SQL里是否可以使用JOIN

老王阅读(790)评论(0)赞(3)

很多公司都禁止程序员在 SQL 中使用 JOIN,至于原因则出奇的一致:用 JOIN 慢。不过我从没见过谁来论证为什么用 JOIN 慢,结果这个人云亦云的结论越传越广,让我觉得是时候来讨论一下这个看似正确的结论了。   举个例子:...

数据库ID生成器基准测试

老王阅读(849)评论(0)赞(4)

在说明如何基准测试之前,我想聊聊我为什么要做这个事儿,话说最近做某后台的时候需要一个 ID 生成器,我不太想用 snowflake 等复杂的解决方案,也不太想用 redis 来实现,因为我手头只有 mysql,所以我琢磨着就用 mysql ...

如何查询同时包含多个指定标签的文章-IT技术资讯

如何查询同时包含多个指定标签的文章

老王阅读(2872)评论(0)赞(2)

文章和标签是典型的多对多的关系,也就是说每一篇文章都可以包含多个标签,如图: 每一篇文章都可以包含多个标签 下面问题来了:如何查询 tag_id 同时包含 1、2、3 的 article_id?此问题看似简单,实际上也非常简单,本来是一道送...

记一次Auto Increment故障

老王阅读(968)评论(0)赞(3)

实际上本次故障的素材来自于朋友的朋友,虽然我并不是故障的亲身经历者,但即便只是作为旁观者,依然感觉有所收获,于是乎记录下来以馈读者。   故障的来龙去脉大致是这样的:在一个月黑风高的晚上,苦逼的程序员被一阵急促的报警短信声惊醒,原...

SQL 性能优化梳理-IT技术资讯

SQL 性能优化梳理

admin阅读(1006)评论(0)赞(3)

先简单梳理下Mysql的基本概念,然后分创建时和查询时这两个阶段的优化展开。 1 基本概念简述 1.1 逻辑架构 第一层:客户端通过连接服务,将要执行的sql指令传输过来 第二层:服务器解析并优化sql,生成最终的执行计划并执行 第三层:存...

一套 SQL 搞定数据仓库?Flink有了新尝试-IT技术资讯

一套 SQL 搞定数据仓库?Flink有了新尝试

阿里技术阅读(948)评论(0)赞(5)

阿里妹导读: 数据仓库是公司数据发展到一定规模后必然需要提供的一种基础服务,也是“数据智能”建设的基础环节。迅速获取数据反馈不仅有利于改善产品及用户体验,更有利于公司的科学决策,因此获取数据的实时性尤为重要。 目前企业的数仓建设大多是离线一...