国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL優(yōu)化全攻略-服務(wù)器參數(shù)調(diào)整

2024-07-24 12:55:13
字體:
供稿:網(wǎng)友
正確的編譯方法固然重要,但它只是提高mysql服務(wù)器性能工作的一部分。mysql服務(wù)器的許多參數(shù)會影響服務(wù)器的性能表現(xiàn),而且我們可以把這些參數(shù)保存到配置文件,使得每次mysql服務(wù)器啟動時這些參數(shù)都自動發(fā)揮作用。這個配置文件就是my.cnf。  

   mysql服務(wù)器提供了my.cnf文件的幾個示例,它們可以在/usr/local/mysql/share/mysql/目錄下找到,名字分別為my-small.cnf、my-medium.cnf、my-large.cnf以及my-huge.cnf。文件名字中關(guān)于規(guī)模的說明描述了該配置文件適用的系統(tǒng)類型。例如,如果運(yùn)行mysql服務(wù)器的系統(tǒng)內(nèi)存不多,而且mysql只是偶爾使用,那么使用my-small.cnf配置文件最為理想,這個配置文件告訴mysqld daemon使用最少的系統(tǒng)資源。反之,如果mysql服務(wù)器用于支持一個大規(guī)模的在線商場,系統(tǒng)擁有2g的內(nèi)存,那么使用mysql-huge.cnf最為合適。  

   要使用上述示例配置文件,我們應(yīng)該先復(fù)制一個最適合要求的配置文件,并把它命名為my.cnf。這個復(fù)制得到的配置文件可以按照如下三種方式使用:  

全局:把這個my.cnf文件復(fù)制到服務(wù)器的/etc目錄,此時文件中所定義的參數(shù)將全局有效,即對該服務(wù)器上運(yùn)行的所有mysql數(shù)據(jù)庫服務(wù)器都有效。  
局部:把這個my.cnf文件復(fù)制到[mysql-install-dir]/var/將使該文件只對指定的服務(wù)器有效,其中[mysql-install-dir]表示安裝mysql的目錄。  
用戶:最后,我們還可以把該文件的作用范圍局限到指定的用戶,這只需把my.cnf文件復(fù)制到用戶的根目錄即可。  
   那么,如何設(shè)置my.cnf文件中的參數(shù)呢?或者進(jìn)一步說,哪些參數(shù)是我們可以設(shè)置的呢?所有這些參數(shù)都對mysql服務(wù)器有著全局性的影響,但同時每一個參數(shù)都和mysql的特定部分關(guān)系較為密切。例如,max_connections參數(shù)屬于mysqld一類。那么,如何才能得知這一點(diǎn)呢?這只需執(zhí)行如下命令:  


% >/usr/local/mysql/libexec/mysqld --help

  


   該命令將顯示出和mysqld有關(guān)的各種選項和參數(shù)。要尋找這些參數(shù)非常方便,因為這些參數(shù)都在“possible variables for option --set-variable (-o) are”這行內(nèi)容的后面。找到這些參數(shù)之后,我們就可以在my.cnf文件中按照如下方式設(shè)置所有這些參數(shù):  


set-variable = max_connections=100

  


   這行代碼的效果是:同時連接mysql服務(wù)器的最大連接數(shù)量限制為100。不要忘了在my.cnf文件[mysqld]小節(jié)加上一個set-variable指令,具體請參見配置文件中的示例

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 中超| 定襄县| 罗江县| 双桥区| 合山市| 军事| 千阳县| 南丰县| 桂阳县| 玛曲县| 香港 | 格尔木市| 璧山县| 金沙县| 宽城| 吉安县| 交城县| 吉林市| 扎兰屯市| 灵武市| 芜湖县| 板桥市| 长治市| 凤凰县| 永安市| 丰顺县| 阿尔山市| 遂川县| 龙岩市| 清远市| 友谊县| 赣州市| 铜鼓县| 土默特右旗| 林口县| 望谟县| 视频| 称多县| 拜泉县| 大洼县| 新野县|