首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么选择机器学习作为索引顾问?

为什么选择机器学习作为索引顾问?
EN

Stack Overflow用户
提问于 2016-09-23 03:05:16
回答 1查看 103关注 0票数 0

我有一个多租户应用程序使用的数据库。最近我们遇到了一些数据库的性能问题。我认为添加一些适当的索引可以解决这个问题。我读到了Azure SQL Advisor。微软表示,他们正在分析使用模式,并使用机器学习算法提供索引建议。我觉得我可以使用分析器跟踪工作负载,并使用sql调优顾问获得索引建议。使用Azure SQL advisor使用机器学习算法的优势是什么?这有什么大不了的?

EN

Stack Overflow用户

回答已采纳

发布于 2016-09-23 03:37:00

机器学习算法(这里是advisor)将数据作为输入(这里是使用模式),并从中构建数学模型。这个模型是对数据的概括.这样的程序的应用可以是估计未来的事件或优化行为(通过找到数学泛函的最小值或最大值)。这里对索引推荐进行了优化。

当然,你也可以自己解决这个问题。如果你是这个问题的专家,知道该怎么做,你就不需要机器学习算法了。算法是为你做这项工作的另一种选择。谁的结果更好,一方面取决于输入的数据和算法,另一方面取决于你的专业知识。

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39647038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档