database-performance

    2熱度

    2回答

    只是想驗證數據庫分區只有在數據庫級實現,當我們查詢一個分區表,我們還是做我們的正常查詢,沒有什麼特別的與我們的查詢,被自動解析查詢時進行優化,那是對的嗎? 例如我們有一個名爲「地址」的表,其中有一個名爲「country_code」和「city」的列。所以,如果我想在紐約,美國所有的地址,一般我咬咬牙做這樣的事情: select * from address where country_code =

    47熱度

    9回答

    我們有一個大約70GB的InnoDB數據庫,我們預計它在未來的2到3年內會增長到幾百GB。大約60%的數據屬於單個表格。目前數據庫運行良好,因爲我們有一個64 GB RAM的服務器,所以幾乎整個數據庫都可以存儲到內存中,但是當數據量會大得多時,我們擔心未來。現在我們正在考慮某種方式來分割表格(特別是佔數據最大部分的表格),現在我想知道,最好的方法是什麼。 選項我目前知道的是 使用自帶的版本5.1

    0熱度

    3回答

    我已將auto_increment值更改爲1000000的MyISAM表。這會影響讀寫性能嗎?我以爲數據庫引擎可能會在每次請求行列表時在ID 1000000之前查找ID。

    1熱度

    2回答

    該查詢似乎運行慢得令人難以置信(25秒400萬條記錄!)上的Sybase V10在客戶數據庫: Select max(tnr) from myTable; 隨着TNR是主鍵。 但是,如果我在我們的服務器上運行它1000x,它似乎走得很快(15毫秒......),這使我認爲這是因爲查詢結果被緩存。有沒有辦法在Sybase中禁用此查詢(或整個數據庫)的緩存來重現此問題? 我想: call sa_f

    4熱度

    2回答

    我發現了很多關於壓力測試Web應用程序的主題。 我的目標不同,它只測試數據庫(sybase sql在任何地方9)。 我需要什麼: 一些工具來提供一個診斷的所有SQL的,找到一個瓶頸。我希望我能夠輕鬆宏觀地查看整個系統。 設計/構建一個好的sql查詢的最佳實踐。 系統的問題是: 20GB的數據庫大小。 2-5每秒請求數 數以千計的sql在代碼中傳播(這種混亂只能通過重寫系統來解決)。

    2熱度

    6回答

    我正在使用Sybase 12.5.3(ASE);我對Sybase很陌生,儘管我已經非常廣泛地使用MSSQL。我遇到了一個存儲過程非常慢的場景。我已經將這個問題追溯到一個相對較大的表的單個SELECT語句。修改該語句可顯着提高該過程的性能(並將其恢復速度顯着降低;即SELECT語句絕對是罪魁禍首)。 -- Sybase optimizes and uses multi-column index...

    248熱度

    13回答

    MySQL數據庫在什麼時候開始失去性能? 物理數據庫大小是否重要? 記錄數是否重要? 任何性能下降是線性的還是指數性的? 我有我認爲是一個大型數據庫,大約有15M記錄佔用了將近2GB。根據這些數字,我是否有動力清理數據,或者我可以安全地讓它繼續擴展幾年?

    5熱度

    6回答

    使用SQL Server Management Studio。 如何在沒有結果窗口影響我的測試的情況下測試大型選擇(比如600k行)的性能?所有的東西都是平等的,這並不重要,因爲兩個查詢都會輸出到同一個地方。但是我想加快我的測試周期,並且我正在考慮SQL Server Management Studio的輸出設置正在以我的方式進行。輸出到文本是我目前使用的,但我希望有更好的選擇。 我認爲這會影響我

    20熱度

    8回答

    在我們的產品中,我們有一個通用搜索引擎,並試圖優化搜索性能。查詢中使用的很多表都允許使用空值。我們是否應該重新設計我們的表以禁止優化或不優化空值? 我們的產品上都Oracle和MS SQL Server運行。

    3熱度

    4回答

    示例表的結構: Id, Integer (PK) Name, Varchar(100) Description, Text 我需要知道,如果在兩者之間的性能存在差異: SELECT COUNT(*) FROM Example; 和 SELECT COUNT(Id) FROM Example; 或者不存在差異?