0
我創建2個視圖,其中第一個視圖獲取資產和其他視圖的詳細信息計數審計資產。我將兩個視圖結合起來創建主視圖報告,但是我的問題需要5分鐘才能生成數據,並導致我的應用程序出現超時錯誤。我可以使用索引來加速我的查詢,或者有一些技巧可以加快查詢速度嗎?如何加快我的查詢在sql
我創建2個視圖,其中第一個視圖獲取資產和其他視圖的詳細信息計數審計資產。我將兩個視圖結合起來創建主視圖報告,但是我的問題需要5分鐘才能生成數據,並導致我的應用程序出現超時錯誤。我可以使用索引來加速我的查詢,或者有一些技巧可以加快查詢速度嗎?如何加快我的查詢在sql
您可以在uniq字段中使用索引。當你加入表格時,你可以添加更多的濾鏡。你可以檢查你的連接參數。實際上,這取決於你的數據庫和視圖。
你也可以在這個網站上搜索一下:https://dev.mysql.com/doc/refman/5.5/en/using-explain.html
這對你是一個特殊的例子。您可以通過以下鏈接瞭解此主題: How to speed up sql queries ? Indexes?
表和查詢的外觀如何? – peinearydevelopment
哪個RDBMS是爲了這個?請添加一個標籤來指定您是使用'mysql','postgresql','sql-server','oracle'還是'db2' - 或者其他的東西。 –