sqlperformance

    0熱度

    1回答

    來自其生產環境的客戶端向我發送一個跟蹤文件。 我想知道哪些存儲過程花費的時間最長。 他們在跟蹤文件中記錄的事情包括:RPC:Starting , RPC:Completed 我在我們既有StartTime/EndTime也Duration跟蹤列注意到英寸 哪一個應該用於我的目的? 並且要知道SP花了多長時間,所以我應該找到的StartTime和RPC:Completed的EndTime之間的差異嗎

    -1熱度

    3回答

    我有兩個表:token_type,CUST_ID(小學) 2. 200K數據 列pm_tmp表: 有大約1000萬的數據 列1.用戶表ID(主|自動增加),user_id說明 USER_ID是CUST_ID外鍵 1接近角/查詢: update user set token_type='PRIME' where cust_id in (select user_id from pm_tmp wher

    1熱度

    2回答

    模式: create table records( id varchar, updated_at bigint ); create index index1 on records (updated_at, id); 查詢。它迭代最近更新的記錄。獲取10條記錄,記得最後一條,然後取下10條記錄等等。 select * from objects where update

    0熱度

    3回答

    我在一個巨大的SQL Server表上有一個性能問題。我們有這個疑問:條件後 SELECT cycle FROM product AS pr INNER JOIN productdetails AS prd ON prd.label = 'XRT354511' AND (pr.cycle = prd.cycle OR prd.cycle LIKE

    2熱度

    1回答

    我們有一個SQL Server 2012實例,具有自動statitics設置爲ON爲DB: 但後來我跑了查詢,以檢查一些統計數據,以及一些尚未更新在一段時間: 爲什麼會出現這種情況?是否有規則來確定SQL Server是否更新這些索引未觸發的統計信息? 我需要照顧嗎?我如何知道我是否需要更新它們,或者如果它們對我造成性能問題? 謝謝!

    0熱度

    1回答

    要求: 一套儀表板顯示在ERP主屏幕上。數據根據當前用戶權限進行過濾。 截至目前: 高圖表用於數據可視化。後臺網頁在C#.NET 問題: 每當用戶改變它擊中實時數據庫並獲取數據的過濾器。 每天早上,用戶幾乎在同一時間登錄,所以會有大量的請求發送到SQL服務器。這會導致性能問題。還有更多的圖表來。 我們計劃爲數據實現SQL Analysis Dashboard Qubes。 有人可以建議,如果這是一

    -1熱度

    1回答

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

    0熱度

    2回答

    我需要從我的sql表中選擇隨機行,當在谷歌搜索這種情況下,他們建議ORDER BY NEWID()但它降低了性能。由於我的表有超過2'000'000行數據,所以此解決方案不適合我。 我嘗試這樣的代碼來獲得隨機數據: ​​3210 它有時也下降的表現。 您能否建議從我的表中獲取隨機數據的好解決方案,我需要從表中獲取最少的行,如每行30行。我試圖表樣來獲取數據,但它沒有返回任何內容,一旦我添加我的wh

    0熱度

    1回答

    在SQL Server 2016中,我遇到了使用XML數據類型列的性能問題。它看起來像我的查詢一遍又一遍地循環通過xml。這裏是我的設置: 與ID INT列(PrimaryKey的)和一個XML列看起來類似這種 CREATE TABLE [dbo].[MYTABLE]([ID] [int] IDENTITY(1,1) NOT NULL,[XMLDATA] [xml] NULL,CONSTRAINT

    0熱度

    2回答

    我的任務是調查現有ETL的超時錯誤。我想訪問以前ETL運行的日誌以確定發生超時的位置。 ETL位於Azure上,一個任務保持失敗。 保持失敗的任務有效地啓動SQL Server上的存儲過程。我想知道是否可以使用一些日誌和統計數據來做我的調查。我知道存儲過程中使用的表,所以這將有希望給我一個起點。但基本上我是在收到以下信息。 什麼表的超時發生 是什麼原因導致超時,即它是一個死鎖 什麼其他進程即存儲過