![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
行者僧
这个作者很懒,什么都没留下…
展开
-
Sql server update/delete 和 join联查
update A set a.name = 'testName'from A ajoin b on a.id = b.destIdjoin c on b.destId = c.sourceIdwhere a.id > 0 and c.name = 'test'delete a from A ajoin b on a.id = b.destIdjoin c on b.cid = c.idwhere c.name = 'tets'原创 2021-05-17 20:41:35 · 1301 阅读 · 0 评论 -
Sql server 索引碎片
数据库索引体系要了解数据库的索引碎片,首先需要了解数据的索引和数据的存储方式数据库中的每一个表要么是堆表(非聚集索引),要么就是有序表(聚集索引)。堆表,在使用非聚集索引查询数据的时候,会使用书签查找去底层的数据表中去检索需要的数据,这个书签查找会通过每一个索引中包含的行标识(RID)去定位每一个底层数据表的数据行。如果表上面有聚集索引,那么在使用非聚集索引查找其他需要数据的时候,就会使用聚集索引键去定位底层的数据行。索引系统是由索引页组成的,索引中的每一个条目包含在页中。每8个页组成一个块。索引的层原创 2020-12-16 17:39:52 · 408 阅读 · 0 评论 -
数据库
作者:张延俊链接:https://www.zhihu.com/question/29619558/answer/45805380来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。数据库执行sql的大致流程粗略流程,所有关系型数据库都是这几步,具体前后顺序根据不同dbms不同配置下略有小差别,以下过程都需要耗时耗资源1.应用程序与数据库服务转载 2017-11-17 16:26:52 · 373 阅读 · 0 评论