Xin chào,
Phân vùng là tạo các bảng hoặc chỉ mục rất lớn của chúng ta trong các phân đoạn riêng biệt.
Nói cách khác, khi chúng tôi chuyển đổi bảng lớn hoặc các chỉ mục xuất hiện một cách hợp lý thành một cấu trúc Phân vùng, chúng tôi có thể chia chúng thành các phần vật lý nhỏ hơn.
Bảng SQL Server Phân vùng có một đóng góp lớn vào hiệu suất. Vì vậy, nếu có các bảng và cột thích hợp cho Phân vùng, chúng nên tạo phân vùng. Bạn có thể kiểm tra xem bảng có được phân vùng trong SQL Server hay không bằng truy vấn sau.select distinct pp.[object_id], TbName = OBJECT_NAME(pp.[object_id]), index_name = i.[name], index_type_desc = i.type_desc, partition_scheme = ps.[name], data_space_id = ps.data_space_id, function_name = pf.[name], function_id = ps.function_id from sys.partitions pp inner join sys.indexes i on pp.[object_id] = i.[object_id] and pp.index_id = i.index_id inner join sys.data_spaces ds on i.data_space_id = ds.data_space_id inner join sys.partition_schemes ps on ds.data_space_id = ps.data_space_id inner JOIN sys.partition_functions pf on ps.function_id = pf.function_id order by TbName, index_name ;