数据库系列
文章平均质量分 85
桑小榆呀
你看这个码农,不仅码的好,还会写文章啊。
展开
-
查询优化与并发控制[姊妹篇.第六弹]
前面我们聊过优化的思想和连接查询的最优方式。本次呢我们来谈谈查询优化的整体策略,就是在开发当中,当我们需要调度数据的时候我们的脑海里就需要优先考虑这些策略来达到程序上的优化。所谓的查询优化呢,就算我们想要提高查询效率,查询占用时间及空间越少,查询的效率越高。...原创 2022-06-27 22:15:35 · 98 阅读 · 0 评论 -
必会的SQL连接查询优化
上篇的sql优化篇章,更多偏向于优化的思想概念,先前抛出的4个优化问题中,篇幅过长,只对前两个问题进行了解析。接下来我们一起来谈谈sql的连接查询优化,更偏向于实际运用,并对如下两个问题进行探讨。篇幅过长,请耐心看完。1.嵌套查询、HASH连接、排序合并连接、笛卡尔连接等怎样玩能达到最优?嵌套循环(NESTED LOOPS)嵌套循环的算法:驱动表返回一行数据,通过连接列传值给被驱动表,驱动表返回多少行,被驱动表就要被扫描多少次。这里我补充一下驱动表和被驱动表:理解驱动表和被驱动表的本质,需要理解顺序读取和随原创 2022-06-04 21:39:53 · 578 阅读 · 0 评论 -
全民码农都要会的SQL优化,再不掌握就落后啦~
以下问题,进来我回答你!返回表中0.014%的数据应不应该走索引?什么样的列必须建立索引呢?嵌套查询、HASH连接、排序合并连接、笛卡尔连接等怎样玩能达到最优?IN 与EXISTS 谁快谁慢?原创 2022-04-10 21:53:23 · 455 阅读 · 0 评论 -
数据库关系模型和关系运算[姊妹篇.第三弹]
随着ORM框架的日益流行,如今的码农们直接操作数据库语法的越来越少了,一顿orm语法操作猛如虎,一遇问题问题便靓仔语塞。这种情况不在少数,就如我的工作中,我所知道的同事和实习生当中,就有不少人非常喜欢linq语法以及lamda表达式来满足日常的db操作。然而,常在河边走,哪有不湿鞋,经常一堆linq连表操作下来遇到一系列问题,又或者是要求其编写一些sql函数来解决相关复杂问题,便无从下手。嗯?不太会玩sql语法了,跟你这关系运算有啥关系?嗯,接着看。 关系模型概念首先针对这些名词原创 2021-07-30 17:15:03 · 1189 阅读 · 0 评论 -
数据库系统「姊妹篇.第一弹
各位小伙伴们,最近忙于自己的事情,难得闲下心来想在这里记录些什么,在自己做网络知识相关笔记的时候,才想起自己的知识库里存有之前学习的数据库相关的知识,所幸的是自己的勤快做的笔记能够存留下来,于是自己想记录些数据库相关的知识,有意无意,或者面试准备,就可以随便瞄一眼,好了,话不多说,来正事儿,咱们先尝点甜头,回温回温下数据库这么回事儿。数据库,从事it行业的人或者沾边的人一定不陌生。本质上来说,它是信息的统筹,人们的日常生活,身边事迹,所接触的都是可以被记录的,而且可以存储很长的时间,它的作用可想而知。如果原创 2021-07-24 18:54:26 · 167 阅读 · 0 评论