当前位置: 首页 > news >正文

如何制作自己的公司内部网站wordpress 编辑代码

如何制作自己的公司内部网站,wordpress 编辑代码,仪征网站建设公司哪家好,建设网站要求哪里备案表组织 表包含在一个或多个分区中#xff0c;每个分区在一个堆或一个聚集索引结构包含数据行。堆页或聚集索引页在一个或多个分配单元中进行管理#xff0c;具体的分配单元数取决于数据行中的列类型。 聚集表、堆和索引 SQL Server 表使用下列两种方法之一来组织其分区中的数… 表组织 表包含在一个或多个分区中每个分区在一个堆或一个聚集索引结构包含数据行。堆页或聚集索引页在一个或多个分配单元中进行管理具体的分配单元数取决于数据行中的列类型。   聚集表、堆和索引 SQL Server 表使用下列两种方法之一来组织其分区中的数据页 聚集表是有聚集索引的表。 数据行基于聚集索引键按顺序存储。聚集索引按 B 树索引结构实现B 树索引结构支持基于聚集索引键值对行进行快速检索。索引中每个级别的页包括叶级别的数据页链接在一个双向链接的列表中。但是通过使用键值来执行从一个级别到另一级别的导航。堆是没有聚集索引的表。 数据行不按任何特殊的顺序存储数据页也没有任何特殊的顺序。数据页不在链接列表内链接。 索引视图与聚集表具有相同的存储结构。 当堆或聚集表具有多个分区时每个分区都有一个堆或 B 树结构其中包含该指定分区的行组。例如如果一个聚集表有 4 个分区那么将有 4 个 B 树每个分区一个 下面想看一下 聚集索引结构 堆结构和非聚集索引结构 聚集索引结构 在 SQL Server 中索引是按 B 树结构进行组织的。索引 B 树中的每一页称为一个索引节点。B 树的顶端节点称为根节点。索引中的底层节点称为叶节点。根节点与叶节点之间的任何索引级别统称为中间级。在聚集索引中叶节点包含基础表的数据页。根节点和中间级节点包含存有索引行的索引页。每个索引行包含一个键值和一个指针该指针指向 B 树上的某一中间级页或叶级索引中的某个数据行。每级索引中的页均被链接在双向链接列表中。 对于某个聚集索引sys.system_internals_allocation_units 中的 root_page 列指向该聚集索引某个特定分区的顶部。SQL Server 将在索引中向下移动以查找与某个聚集索引键对应的行。为了查找键的范围SQL Server 将在索引中移动以查找该范围的起始键值然后用向前或向后指针在数据页中进行扫描。为了查找数据页链的首页SQL Server 将从索引的根节点沿最左边的指针进行扫描。 下图显式了聚集索引单个分区中的结构。   堆结构 堆是不含聚集索引的表。堆的 sys.partitions 中具有一行对于堆使用的每个分区都有 index_id 0。默认情况下一个堆有一个分区。当堆有多个分区时每个分区有一个堆结构其中包含该特定分区的数据。例如如果一个堆有四个分区则有四个堆结构每个分区有一个堆结构。 sys.system_internals_allocation_units 系统视图中的列 first_iam_page 指向管理特定分区中堆的分配空间的一系列 IAM 页的第一页。SQL Server 使用 IAM 页在堆中移动。堆内的数据页和行没有任何特定的顺序也不链接在一起。数据页之间唯一的逻辑连接是记录在 IAM 页内的信息。 可以通过扫描 IAM 页对堆进行表扫描或串行读操作来找到容纳该堆的页的扩展盘区。因为 IAM 按扩展盘区在数据文件内存在的顺序表示它们所以这意味着串行堆扫描连续沿每个文件进行。使用 IAM 页设置扫描顺序还意味着堆中的行一般不按照插入的顺序返回。 下图说明 SQL Server 数据库引擎 如何使用 IAM 页检索具有单个分区的堆中的数据行。   非聚集索引结构 非聚集索引与聚集索引具有相同的 B 树结构它们之间的显著差别在于以下两点 基础表的数据行不按非聚集键的顺序排序和存储。 非聚集索引的叶层是由索引页而不是由数据页组成。 既可以使用聚集索引来为表或视图定义非聚集索引也可以根据堆来定义非聚集索引。非聚集索引中的每个索引行都包含非聚集键值和行定位符。此定位符指向聚集索引或堆中包含该键值的数据行。 非聚集索引行中的行定位器或是指向行的指针或是行的聚集索引键如下所述 如果表是堆意味着该表没有聚集索引则行定位器是指向行的指针。该指针由文件标识符 (ID)、页码和页上的行数生成。整个指针称为行 ID (RID)。 如果表有聚集索引或索引视图上有聚集索引则行定位器是行的聚集索引键。如果聚集索引不是唯一的索引SQL Server 将添加在内部生成的值称为唯一值以使所有重复键唯一。此四字节的值对于用户不可见。仅当需要使聚集键唯一以用于非聚集索引中时才添加该值。SQL Server 通过使用存储在非聚集索引的叶行内的聚集索引键搜索聚集索引来检索数据行。 对于索引使用的每个分区非聚集索引在 index_id 0 的 sys.partitions 中都有对应的一行。默认情况下一个非聚集索引有单个分区。如果一个非聚集索引有多个分区则每个分区都有一个包含该特定分区的索引行的 B 树结构。例如如果一个非聚集索引有四个分区那么就有四个 B 树结构每个分区中一个。 根据非聚集索引中数据类型的不同每个非聚集索引结构会有一个或多个分配单元在其中存储和管理特定分区的数据。每个非聚集索引至少有一个针对每个分区的 IN_ROW_DATA 分配单元存储索引 B 树页。如果非聚集索引包含大型对象 (LOB) 列则还有一个针对每个分区的 LOB_DATA 分配单元。此外如果非聚集索引包含的可变长度列超过 8,060 字节行大小限制则还有一个针对每个分区的 ROW_OVERFLOW_DATA 分配单元。有关分配单元的详细信息请参阅表组织和索引组织。B 树的页集合由 sys.system_internals_allocation_units 系统视图中的 root_page 指针定位。 下图说明了单个分区中的非聚集索引结构。 转载于:https://www.cnblogs.com/Mr-Joe/archive/2012/05/03/2480843.html
http://www.zqtcl.cn/news/890195/

相关文章:

  • 电子商务网站建设备案须知自己做的网站服务器在哪里
  • 怎样用wordpress做网站wordpress 首页判断
  • jsp做的网站效果织梦网站程序模板
  • 展示型网站设计公司网盘wordpress
  • 网站建设 保密学服装设计后悔了
  • 网站建设前端和后端网站开发所遵循的
  • 有自己域名的个人网站企业网站建设制作公司
  • 工程行业网站优化网站推广排名
  • 青岛网站建设软件下载广州app网站建设
  • 天津市建设厅官方网站qq电脑版登录
  • 贵阳手机网站建设公司辽源网站建设
  • 淄博网站设计制作wordpress 纯静态首页
  • 规划电子商务网站流程福清建设局网站简介
  • 使用joomla的网站网络营销师资格证有什么用
  • 做经营网站怎么赚钱吗关于做网站的合同
  • 上海手机网站建设哪家好重庆景点
  • 做网站菜单背景图片wordpress伪原创词库
  • 网络维护工程师工资多少聊城哪里做优化网站
  • 网站开发用什么字体查询域名备案
  • 济南品牌网站建设公司网站单个页面紧张搜索引擎蜘蛛
  • 公司需要一个简单的网站包头网站建设奥北
  • 怎么制作网站导航页新手做网站详细步骤
  • 自己个人网站后台怎么做wordpress多程序用户同步
  • 赣州网联科技有限公司wordpress安装后优化
  • 二手书的网站建设做设计在哪个网站找图片大全
  • 网站seo设计北京市建设投标网站
  • 承德做网站设计的网络推广主要内容
  • 婚纱网站源代码重庆网站定制公司
  • 同一个ip网站太多 seo应用商店网站源码
  • 网站内容框架首页>新闻>正文 网站怎么做