如何加快我在 sql 中的查询
Posted
技术标签:
【中文标题】如何加快我在 sql 中的查询【英文标题】:how to speed up my query in sql 【发布时间】:2017-08-16 02:13:52 【问题描述】:我创建了 2 个视图,其中第一个视图获取资产的详细信息,其他视图计算已审计资产。我结合这两个视图来创建主视图报告,但我的问题是生成数据需要 5 分钟并导致我的应用程序出现超时错误。我可以使用索引来加快查询速度吗?或者有什么技巧可以加快查询速度?
【问题讨论】:
表和查询是什么样的? 这适用于哪个 RDBMS?请添加一个标签以指定您使用的是mysql
、postgresql
、sql-server
、oracle
还是db2
- 或者完全是其他东西。
【参考方案1】:
您可以在 uniq 字段中使用索引。在加入表格时,您可以添加更多过滤器。您可以检查您的加入参数。实际上,这取决于您的数据库和视图。
您也可以在本站搜索:https://dev.mysql.com/doc/refman/5.5/en/using-explain.html
这对你来说是一个特殊的例子。您可以通过此链接了解此主题: How to speed up sql queries ? Indexes?
【讨论】:
以上是关于如何加快我在 sql 中的查询的主要内容,如果未能解决你的问题,请参考以下文章