校园新闻怎么写,骂人的话越难听越好,珊瑚岛
sql server存储的最小单位是页,每一页大小为8k,sql server对于页的读取是原子性的,要么读完一页,要么完全不读。即使是仅仅要获得一条数据,也要读完一页。而页之间的数据组织结构为b树结构。
所以sql server对于逻辑读、预读、物理读的单位是页。
基本上,逻辑读、物理读、预读都等于是扫描了多少个页。
当遇到一个查询语句时,sql server会走第一步,分别为生成执行计划(占用cpu和内存资源),同步的用估计的数据去磁盘中取得需要取的数据(占用io资源,这就是预读),
注意,两个第一步是并行的,sql server通过这种方式来提高查询性能.
然后查询计划生成好了以后去缓存读取数据.当发现缓存缺少所需要的数据后让缓存再次去读硬盘(物理读)
最后从缓存中取出所有数据(逻辑读)。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
数据库SQL---数据库、基本表、视图、索引的定义、修改、删除
在 Azure CentOS VM 中配置 SQL Server 2019 AG - (上)
在 Azure CentOS VM 中配置 SQL Server 2019 AG - (下)
网友评论