Tenho experiência anterior em definir configurações de MAXDOP para servidores OLTP e OLAP locais quando você sabe o número de núcleos à sua disposição. por exemplo, se eu soubesse que tinha 16 à minha disposição, eu definiria meu MAXDOP para 2 ou 4 para o meu sistema OLTP.
Acabei de ingressar em um projeto e observei que o banco de dados de produção principal está definido como MAXDOP de 1, proibindo quaisquer operações paralelas.
É um servidor dedicado (portanto, sem pool elástico) servidor Premium P11, portanto, as DTUs abstraem a quantidade exata de CPU e capacidade de memória. Sem poder dizer com quantos núcleos você está lidando, existe uma configuração inicial sensata? achando um pouco complicado portar as melhores práticas locais para o Azure SQL.
Os servidores de teste são uma configuração diferente com um pool elástico compartilhado, portanto, também não há uma maneira fácil de testar planos de execução específicos (especialmente porque tudo é escrito por meio do ORM do Entity Framework)