I got several CREATE INDEX recommendations on Azure SQL S3 tier.
Before going through, I'd like to know some issues during indexing with 10-million records.
- Can we know indexing progress or completion time approximately?
- Does indexing work in asynchronous (or we can say lazy index) manner? Or it blocks query to the table/database?
- Is there anything we need to know about performance degradation during indexing? If so, can we expect amount of degradation?
- Does it perform differently from my
CREAT INDEX
command? - If the database is readonly-georedundant configured, I assume that index configuration itself is replicated either. But does indexing job operate separately?
- If the indexing is performed on their own(replicated) database, tier master(S3 tier) to replica(S1) could have different indexing progress. is it correct?