Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework Azure自动调优和实体框架?_Entity Framework_Azure Sql Database - Fatal编程技术网

Entity framework Azure自动调优和实体框架?

Entity framework Azure自动调优和实体框架?,entity-framework,azure-sql-database,Entity Framework,Azure Sql Database,我有一个继承了C#代码的小项目,特别是实体框架核心。这是在Azure中托管的,最近我看到了一个非常有趣的特性,我想尝试一下:“自动调整”数据库 关于这一点,我有几个问题: 它是否会与我的实体框架冲突,因为数据库对象最初是从代码创建的?我的理解是不应该,但我想确定 这值得吗?或者有人对此有任何问题吗 谢谢 自动调优与实体框架(EF)没有任何冲突。它只是创建应用程序上使用的查询所需的索引。它还会删除重复的和不需要的索引(但不会删除现有的唯一索引),并选择SQL Server创建的最佳查询计划。这些都

我有一个继承了C#代码的小项目,特别是实体框架核心。这是在Azure中托管的,最近我看到了一个非常有趣的特性,我想尝试一下:“自动调整”数据库

关于这一点,我有几个问题:

  • 它是否会与我的实体框架冲突,因为数据库对象最初是从代码创建的?我的理解是不应该,但我想确定

  • 这值得吗?或者有人对此有任何问题吗


  • 谢谢

    自动调优与实体框架(EF)没有任何冲突。它只是创建应用程序上使用的查询所需的索引。它还会删除重复的和不需要的索引(但不会删除现有的唯一索引),并选择SQL Server创建的最佳查询计划。这些都与环境足迹无关

    您需要考虑的是,Azure SQL数据库需要至少监视一天的查询活动,以便识别一些建议。 需要考虑的另一件事是,自动调优不会更新统计信息,也不会对索引进行碎片整理