Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 1|回復: 0

数据库查询剖析当数据库收到查询时

[複製鏈接]

2

主題

2

帖子

8

積分

新手上路

Rank: 1

積分
8
發表於 15:48:28 | 顯示全部樓層 |閱讀模式
它首先创建一个查询计划。查询计划是数据库执行给定查询所需遵循的指令列表。查询计划指定数据库打算如何检索记录。数据库选择最优的查询策略。您可以为查询添加前缀以查看有关数据库查询计划的信息。如果您有兴趣了解有关查询规划器的更多信息会发表有关解释的演讲。顺序扫描遍历整个表数据库可能选择的一种路径是查看表中的每一行以查找与过滤器匹配的记录。这称为顺序扫描或全表扫描。

如果您正在处理大型数据集顺序扫描会减慢查询速度。查找记录所需的时间受数据集大小的影响。数据集越大检索记录所需的时间就越长。索引扫描首先查找元数据以更快地找到记录数据库可能选 Whatsapp 号[码列表 择的另一个路径是查询索引将过滤器与索引中可用的值进行匹配。然后数据库查询原始表以获取更多数据例如更多列。这称为索引扫描。仅索引扫描直接在索引中查找记录数据库还可能选择从索引返回匹配的记录甚至无需咨询原始表这称为仅索引扫描。



当返回并过滤的列已存在于索引中时可能会发生这种情况。下面是一个可以使用仅索引扫描的示例。其他数据库提供程序例如支持其他类型的查询计划例如位图堆扫描和位图索引扫描本系列不会介绍。为了更快的读取速度而付出的代价普遍的共识是索引对于提高读取性能非常有用。然而索引是有代价的。您的写入操作将产生额外的开销。这是因为每次写入都需要更新索引。索引的另一个成本是它们需要数据库服务器提供额外的资源来进行维护。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|z

GMT+8, 07:41 , Processed in 0.031087 second(s), 19 queries .

抗攻擊 by GameHost X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |