database-performance

    -1熱度

    1回答

    我想爲使用節點js和postgres的數百萬用戶提供可擴展的微服務,我想知道哪些是最好的 用db查詢的方法,無論是使用orm還是通過postgres存儲的函數?

    1熱度

    1回答

    我們嘗試將Titan(1.0.0版本)與DynamoDB後端一起使用,就像我們的推薦系統引擎一樣。我們有一個龐大的用戶數據庫與他們的關係。它包含大約350萬用戶和大約20億用戶之間的關係。 這裏是我們用來創建模式 https://gist.github.com/angryTit/3b1a4125fc72bc8b9e9bb395892caf92 正如你所看到的,我們使用一個綜合指數,以尋找穿越啓動速

    1熱度

    1回答

    我在我的MongoDB數據庫收集faults它的每個文檔具有以下字段:rack_name,timestamp 只是用於測試和性能對比的緣故,我已經創建了這兩個指標: rack -> {'rack_name': 1} 和 time -> {'timestamp': 1} 現在我執行與解釋()以下查詢: db.faults.find({ 'rack_name': { $in: [

    2熱度

    1回答

    我的代碼 SELECT candidate.ID FROM users u JOIN users candidate ON candidate.a = u.a AND candidate.b < 1 JOIN user_meta meta ON candidate.id = meta.user_id WHERE u.id = 1 AND candidate.count > 0 ORDE

    0熱度

    2回答

    我正在一家企業實習,在SQL數據庫上進行選擇查詢,並且我想退一步確定什麼是一種好的做法,或者不保持這種做法。 他們做了一個表,不同類型的代碼,如: ID | TYPE | Code | ------------------------------------- 1 | 1 | red | 2 | 1 | white | 3 | 1 | blue | 4 |

    1熱度

    2回答

    我正在做一個PoC來檢查Postgres是否適合我們的用例。 我有以下工作量: 數據查詢: 表示層將檢索數據每15分鐘爲過去2周 數據負載: 每隔15分鐘,5萬行的數據被加載到一個表中,我發現它的負載消耗375MB。 每天,這將是4.8億行,表格大小爲36GB。 在我加載了數天的數據(表中約有1億行)之後,我跑了很少的查詢,並且觀察到select查詢在幾個小時內沒有響應。例如選擇計數(*)..並選

    0熱度

    1回答

    我們在最近兩週在新的數據庫服務器上運行了SQL Server 2012企業版評估版。 直到昨天晚上我們在這個數據庫上應用了SQL Server 2012標準許可證時,事情對我們來說工作得很好。我們看到,在應用標準許可證數據庫後,我們的查詢需要更長的時間才能執行。這不僅僅是一個或兩個查詢的問題,我們在所有查詢中都會看到這種行爲。 這是因爲許可證更改的行爲嗎?有什麼方法可以證實這實際上是因爲許可證更改

    1熱度

    3回答

    我一直在試圖找出查詢中減速的原因。查詢原本是DELETE查詢,但我一直在使用一個SELECT * FROM 這是有問題的查詢 SELECT * FROM table1 where table1.id IN ( #Per friends suggestion I wrapped the subquery in a subquery (yo dawg) to "cache" it, it works

    -1熱度

    1回答

    快5倍我按照答案已經類似的問題,包括設置ARITHABORTH ON/OFF,清理出使用DBCC DROPCLEANBUFFERS和DBCC FREEPROCCACHE緩衝慢。還嘗試將參數轉換爲局部變量。但仍然有性能問題。 如屏幕截圖所示,從SSMS相同的過程需要大約625毫秒,但是從.NET客戶端,需要大約3.5秒。 有趣的是,數據讀取也不同。 「二進制」列爲.NET客戶端提供了一些數據,但不包

    2熱度

    1回答

    我在網上找不到關於此的信息。 改變已分區表的最佳方法是什麼? 我應該只是使用普通 UPDATE `table` MODIFY COLUMN `column_name` TINYINT(1) DEFAULT 1 NOT NULL; 和鎖表幾分鐘 ,或者我應該運行由分區命令分區? UPDATE `table` PARTITION (p0) MODIFY COLUMN `column_name` T