query-optimization

    1熱度

    3回答

    沒有人知道postgres視圖/函數/工具,可以報告最慢和最常用的較慢的查詢?我認爲這對於所有系統管理員來說非常有用。謝謝!

    1熱度

    4回答

    因此,假設我正在構建該聯繫人管理系統。有一個USER表和一個CONTACT_INFO表。 對於每個USER,我可以有零個或多個CONTACT_INFO記錄。按照我定義它的方式,我在CONTACT_INFO表中設置了一個外鍵以指向相關的USER記錄。 我想要搜索所有沒有CONTACT_INFO記錄的USER記錄。 我希望可以這樣做: SELECT * FROM user u WHERE u.user

    4熱度

    3回答

    我試圖提供一個功能,可以顯示朋友瀏覽次數最多的頁面。我的朋友表有5.7M行,視圖表有5.3M行。目前,我只想對這兩張桌子運行查詢,並找到一個人的朋友查看了20張最常瀏覽的頁面ID。 這裏的查詢,因爲我有現在: SELECT page_id FROM `views` INNER JOIN `friendships` ON friendships.receiver_id = views.user_i

    0熱度

    1回答

    讓我們先設置問題。 我所擁有的是> 4個表格:Customer,Address,Order,OrderItems。每個都使用Hibernate Annotations進行映射,並通過Spring DAO /服務層進行訪問。 我想要做的是將重複的客戶合併在一起。所以真正需要發生的是與客戶B相關的所有訂單和地址,需要更新他們的customer_id外鍵以指向客戶A.然後客戶B必須設置其禁用位。 而不是

    1熱度

    2回答

    我有一個數據庫中有7k加記錄的表。我有一個查詢,搜索該表中的特定的ID(ID是自動遞增) 查詢就像是這個 - > select id,date_time from table order by date_time DESC; 這個查詢會做對7K +數據的所有搜索。 ......並不存在,我可以優化這個查詢,以便僅在500或1000條記錄上進行搜索....因爲這些記錄將日益增加,我的查詢將變得越

    8熱度

    1回答

    想象一下,我有一張存儲一系列稀疏向量的表格。稀疏向量意味着它只在數據結構中明確存儲非零值。我可以有一個1百萬的維矢量,但我只存儲非零維的值。因此,大小與非零項的數量成正比,而不是矢量的維數。 表的定義是這樣的: vector_id:整數 尺寸:整數 值:漂浮 現在,在正常節目的土地,我可以計算在O內的產品或兩個向量的點積(| v1 | + | v2 |)時間。基本上,算法是存儲按維度排序的稀疏向量

    0熱度

    2回答

    表有兩列: CREATE TABLE items ( k INT auto_increment PRIMARY KEY, val INT UNSIGNED ) ENGINE=MyISAM; 我把四個項目中的表: INSERT INTO items (val) VALUES (12),(23),(45),(56); 現在,如果我做的: EXPLAIN SELECT *

    20熱度

    4回答

    如何使用DB2的Explain函數? - 運行它,並用它來優化查詢。有更好的DB2工具嗎? 我之前已經構建過查詢,但我必須告訴他們需要多長時間的唯一方法是運行它們並計時 - 這很不理想。 編輯: 原來我的答案是「你不行,你沒有,也不能訪問。」你不喜歡官僚主義嗎?

    0熱度

    2回答

    我真的很感激,如果你們中的一些可以幫助優化我的表,因爲它們目前採取非常長的時間執行,因爲以下問題: 主表: game { game_id [PRIMARY KEY] *team_id *stadium_id home_score opponent_score date tour half_home_score

    0熱度

    3回答

    我正在使用'explain'來查看爲什麼我的查詢正在擊中我的數據庫中的每一行,並且我不明白它爲什麼這樣做。 有人可以看看,並給我一個暗示我失蹤了嗎? 我的數據庫是MyISAM的,而我使用的是MySQL 5.1,PHP5 這裏是我的表: -- -- Table structure for table `users` -- CREATE TABLE IF NOT EXISTS `users`