database-tuning

    21熱度

    1回答

    我正在使用SQL Server事件探查器找出哪些進程正在使用SQL進程,並且我發現事件類Audit Logout正在導致大量讀取並消耗cpu進程。 這是正常的嗎?或者我在SQL Server配置中有什麼錯誤?

    0熱度

    1回答

    我想分割一個表,這段代碼會告訴你表的結構。該表目前有大約500萬條記錄。 我需要MySQL的分區語法這個表像這樣 主分區的申請trigger_on分區類型範圍「按年」 的字段,則子分區稱爲狀態。 如何在此現有表上創建分區/子分區? CREATE TABLE `phone_calls` ( `phone_call_id` int(11) unsigned NOT NULL AUTO_INCREMEN

    1熱度

    2回答

    我問這個問題的原因是我想確定一些查詢是否會使用比query_cache_limit更多的內存。有人建議使用'show table status'如'table_name'。我認爲這與這個問題無關。謝謝。

    1熱度

    1回答

    當我搜索了一些狀態變量使用下面的命令,並得到: mysql> show global status like '%key%'; +------------------------+--------+ | Variable_name | Value | +------------------------+--------+ | Com_assign_to_keycache | 0 |

    4熱度

    1回答

    我正在嘗試使用SQL分析器和調整嚮導調查SQL 2008 R2數據庫中的索引使用情況。 應用程序使用ODBC連接到數據庫。數據庫沒有存儲過程,所有數據都使用SQL語句進行訪問。 探查顯示語句 declare @p1 int set @p1=10234 exec sp_prepexec @p1 output,N'@P1 varchar(max),@P2 varchar(max),@P3 int,

    1熱度

    1回答

    更新:我在下面自己回答了這個問題。 我試圖修復MySQL查詢中的性能問題。我認爲我看到的是將函數的結果賦值給一個變量,然後對該變量運行一個比較比較慢的SELECT。但是,如果爲了測試起見,我將比較替換爲與我知道該函數將返回(對於給定場景)等同的字符串文字的變量,然後查詢運行得更快。 例如: ... SET @metaphone_val := double_metaphone(p_paramet

    0熱度

    1回答

    吃超過100% 我的數據庫服務器CPU 吃超過100%,當我運行mysqltuner其給出以下recommendation ]# sudo ./mysqltuner.pl >> MySQLTuner 1.2.0 - Major Hayden <[email protected]> >> Bug reports, feature requests, and downloads at http:

    1熱度

    1回答

    我正在清理MySQL數據庫中(innodb)表的重複索引。該數據庫有大約50個表格。 雖然我可以使用pt-duplicate-key-checker檢查重複密鑰,但我想知道是否有一種工具可以幫助我找出所有表中最少使用的最少索引。 例如, ,如果表「A」具有定義爲「index_1」,「index_2」和「index_3」的三個索引,並且它們中的「index_3」中使用頻率最低,則假定它在表上每1/1

    1熱度

    1回答

    我的postgresql服務器非常慢。特別是當我在不同的線程中同時執行多個查詢時,有時會導致postgresql服務器在5到15秒內無響應。我想知道我是否在postgresql.conf中犯了一個錯誤。 我的專用服務器有2個內核和4個內存條,以及標準的SATA-2磁盤。 postgres db(版本8.4)中有6GB數據,並且有幾百個用戶同時連接。我使用JDBC訪問postgress,運行1到10

    0熱度

    1回答

    當我向表格添加索引時,在搜索中有明顯的好處,但是隨着索引需要更新,插入/更新/刪除語句也會產生成本。 如果我在表格上創建一個新的統計量,是否會產生類似的索引成本?