在Azure SQL Server上,我为一个有700万行的表创建了一个聚集索引分区。然后我的网站需要10秒以上的时间来加载数据。但是如果我不创建一个聚集索引分区,我的网站需要大约6秒的时间来加载数据。如果我使用在SQL Server Enterprise上创建聚集索引分区的同一数据库,并将其放在位于LAN中的服务器上,我的网站大约需要3秒来加载所有数据。
我尝试将数据从一个名为accounts的表复制到一个名为accounts_by_area_code的空表中。该表按区域代码( phone_number的前3位数字)进行分区。
我需要使用SELECT语句将区号提取到INSERT into table命令中,以将特定的fi列复制到新表中,并按区号进行动态分区。