database-performance

    1熱度

    1回答

    我創建了一個控制檯應用程序,它將數據從Sql數據庫發送到RavenDB。 我有一個奇怪的數據量傳輸,所以它需要一個非常長的時間。 (1,000,000行需要RavenDB大約2小時的存儲空間) RavenDB比導入控制檯應用程序從Sql Server收集的數據需要更長的時間。 有沒有什麼辦法來加快轉移或可能是一個現有的工具,它已經這樣做? using (var session = this._s

    1熱度

    2回答

    UPDATE 我認爲現在還不成熟。經過多次測試後,我發現性能沒有提高。我將在這裏執行更多的測試併發布更新。直到那時,不用回答這個問題。 我有這樣的查詢... SELECT DISTINCT TOP 11 [Field_A] FROM [#TempTable] WHERE [Field_A] NOT IN (SELECT bo.[Id] FROM [BusinessObjec

    0熱度

    1回答

    我正在寫一個存儲過程,以獲取銷售報告的數據。查詢是這樣的: INSERT INTO @FirstQuery SELECT t1.*, t2.* FROM t1 LEFT JOIN t2 ON t1.idT1 = t2.idT1 LEFT JOIN t3 ON t3.idT2 = t2.idT2 WHERE t1.nonIndexedField = @param

    1熱度

    1回答

    我有點困惑以下問題&他們的解決方案: 我有2個表users & userfriends具有以下結構 users userid lat long userfriends userid friendid 所以在用戶表中我有經緯度&長所有用戶& in userfriends我有每個用戶的朋友列表。 現在我想計算附近的用戶(距離),所以我的朋友告訴我使用快速性能的mong

    0熱度

    2回答

    在試圖適當地配置我的mysqld爲我所有,InnoDB的應用環境(MySQL數據庫仍然是MyISAM的,當然)我把這個公式的看到一些變體,以確定總的內存使用: key_buffer_size + query_cache_size + tmp_table_size + innodb_buffer_pool_size + innodb_additional_mem_pool_size + innodb

    6熱度

    1回答

    我似乎無法弄清楚爲什麼SQL Server在將代碼包裝到ITVF中時採取了完全不同的執行計劃。在ITVF內部自行運行代碼時,查詢將在5秒內運行。如果我將它保存爲ITVF,它將運行20分鐘而不會產生結果。我希望在ITVF中有這樣的代碼重用。任何想法將代碼保存爲ITVF都會導致嚴重的性能問題? CREATE FUNCTION myfunction ( @start_date date,

    0熱度

    2回答

    我正在做一些性能測試,發現SQL似乎在一個全新的數據庫上執行得比在一段時間內執行速度要慢得多,我想知道爲什麼會這樣,以及我該如何處理我的數據庫創建後好一點,所以我的性能測試更準確。 爲了證明我的觀點我有一個測試程序here它具有以下功能: 創建數據庫和測試表 插入一些行 截斷表 插入更多的行 2需要約1.5x只要4

    0熱度

    1回答

    我正在設計一個面向公衆的網站,需要跟蹤用戶通過網站的路徑。每次用戶點擊該網站時,我都需要跟蹤這些信息,並通過多次寫入將該路徑,瀏覽器,位置等(有點像分析)放入數據庫中,並根據用戶的數據執行一些讀取正在瀏覽。我擔心企業級應用性能(每天100,000個獨立訪問者)。這就是說,我需要知道這是不是一個好的戰略這個級別的流量,如果有另一種方法,我應該採取跟蹤這些信息。使用SQL Server在.NET中進行

    1熱度

    3回答

    我們有一個在MSAccess中運行的應用程序,但是它使用SQL Server作爲後端數據庫。這會生成一個查詢來檢查它有權訪問哪些視圖,對於普通用戶,這需要18秒。對於屬於db_owner角色的所有用戶,它需要0.2秒。有沒有什麼辦法可以爲普通用戶調整呢?也許我可以在Access中做的事情?我不想給他們db_owner,並且重寫應用程序以不使用Access是不可能的。 這裏的查詢: select

    3熱度

    2回答

    我有一個包含數千行的表,其中包含數字的Varchar列。儘管討論了爲什麼這個列不是數字類型,然後從該表中選擇行顯示了一個奇怪的行爲。 雖然在該列上有一個索引,但使用數字字符串查找行要比使用Ints(0.54秒)快得多(0.01秒)。這是什麼原因?它似乎不能夠投射和使用該值的索引... 我可以俯視一些東西嗎?它看起來好像不是將Int用於索引?我必須提供索引使用提示,或者是否有數據庫切換來完成此操作?