天天看點

mysql 配置檔案my.cnf

·/etc/my.cnf是預設的MySQL配置檔案。應該對這個檔案配置修改。它是為學習目的而設計的。

·my-small.cnf是為了小型資料庫而設計的。不應該把這個模型用于含有一些常用項目的資料庫。

·my-medium.cnf是為中等規模的資料庫而設計的。如果你正在企業中使用RHEL,可能會比這個作業系統的最小RAM需求(256MB)明顯多得多的實體記憶體。由此可見,如果有那麼多RAM記憶體可以使用,自然可以在同一台機器上運作其它服務。

·my-large.cnf是為專用于一個SQL資料庫的計算機而設計的。由于它可以為該資料庫使用多達512MB的記憶體,是以在這種類型的系統上将需要至少1GB的RAM,以便它能夠同時處理作業系統與資料庫應用程式。

·my-huge.cnf是為企業中的資料庫而設計的。這樣的資料庫要求專用伺服器和1GB或1GB以上的RAM。

這些選擇高度依賴于記憶體的數量、計算機的運算速度、資料庫的細節大小、通路資料庫的使用者數量以及在資料庫中裝入并通路資料的使用者數量。随着資料庫和使用者的不斷增加,資料庫的性能可能會發生變化。

我将逐個的說明這些配置檔案。如果使用者決定使用my-*.cnf檔案之一,将首先需要把這個檔案複制到/etc/my.cnf檔案上。