Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server INSERT、UPDATE和DELETE如何在表分区上工作?_Sql Server_Sql Server 2008 - Fatal编程技术网

Sql server INSERT、UPDATE和DELETE如何在表分区上工作?

Sql server INSERT、UPDATE和DELETE如何在表分区上工作?,sql-server,sql-server-2008,Sql Server,Sql Server 2008,INSERT、UPDATE和DELETE如何在SQL Server表分区上工作 技术解释请说明SQL server引擎如何处理表分区与非表分区。SQL Optimizer将使用查询谓词来决定有多少表分区将受到影响。这使得查询运行更快,因为不需要的数据不会从磁盘读取。然后将针对受影响分区中的相关数据块运行查询。对于用户来说,这是完全透明的。SQL Optimizer将使用查询谓词来决定有多少表分区将受到影响。这使得查询运行更快,因为不需要的数据不会从磁盘读取。然后将针对受影响分区中的相关数据块运行

INSERT、UPDATE和DELETE如何在SQL Server表分区上工作


技术解释请说明SQL server引擎如何处理表分区与非表分区。

SQL Optimizer将使用查询谓词来决定有多少表分区将受到影响。这使得查询运行更快,因为不需要的数据不会从磁盘读取。然后将针对受影响分区中的相关数据块运行查询。对于用户来说,这是完全透明的。

SQL Optimizer将使用查询谓词来决定有多少表分区将受到影响。这使得查询运行更快,因为不需要的数据不会从磁盘读取。然后将针对受影响分区中的相关数据块运行查询。对用户来说,这是完全透明的。

我发现Kimberly Tripp在计算表分区的细节方面非常有用。它大约有40页长,技术上很详细,我桌上有一个打印输出作为永久参考。

我发现Kimberly Tripp在计算表分区的细节方面非常有用。它大约有40页长,技术上很详细,我的桌子上有一个打印输出作为永久参考。

主表上实际修改了什么?除了索引,SQL引擎如何知道在何处插入行、更新、删除等?一定有什么要告诉它的嘿,分区表在这里,主表上实际修改了什么?除了索引,SQL引擎如何知道在何处插入行、更新、删除等?一定有什么要告诉它的嘿,分区表在这里,