The SQL Server dialect creates a filtered index on any unique indexes that contain a nullable column. On Non-partitioned systems, this causes all data to be omitted from the index, as the partition is null
It creates an index create statement with a WHERE clause, creating a filtered index, which causes very poor performance on partitioned servers.
Indexes at play:
Problem
Solution Design