99爱爱,专区,国产激情毛片,国产成人,中文无码A片久久同性,最近中文字幕高清字幕免费mv,国产精品黄页免费高清在线观看

問答

MySQL配置文件之mysql.ini參數(shù)詳解

提問者:vnZJq2016-04-22 00:00

最佳答案

  my.ini(Linux系統(tǒng)下是my.cnf),當(dāng)mysql服務(wù)器啟動時它會讀取這個文件,設(shè)置相關(guān)的運(yùn)行環(huán)境參數(shù)。   my.ini分為兩塊:Client Section和Server Section。   Client Section用來配置MySQL客戶端參數(shù)。   要查看配置參數(shù)可以用下面的命令:   show variables like '%innodb%'; # 查看innodb相關(guān)配置參數(shù)   show status like '%innodb%'; # 查看innodb相關(guān)的運(yùn)行時參數(shù)(比如當(dāng)前正在打開的表的數(shù)量,當(dāng)前已經(jīng)打開的表的數(shù)量)   show global status like 'open%tables'; # 查看全局的運(yùn)行時參數(shù),加上global是對當(dāng)前mysql服務(wù)器中運(yùn)行的所有數(shù)據(jù)庫實例進(jìn)行統(tǒng)計。不加global則只對當(dāng)前數(shù)據(jù)庫實例進(jìn)行統(tǒng)計。   1、Client Section   [client]   port = 3306 # 設(shè)置mysql客戶端連接服務(wù)端時默認(rèn)使用的端口   [mysql]   default-character-set=utf8 # 設(shè)置mysql客戶端默認(rèn)字符集   2、Server Section   [mysqld]   port=3306 # mysql服務(wù)端默認(rèn)監(jiān)聽(listen on)的TCP/IP端口   basedir="C:/Program Files/MySQL/MySQL Server 5.5/" # 基準(zhǔn)路徑,其他路徑都相對于這個路徑   datadir="C:/Program Files/MySQL/MySQL Server 5.5/Data" # mysql數(shù)據(jù)庫文件所在目錄   character-set-server=latin1 # 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集   default-storage-engine=INNODB # 創(chuàng)建新表時將使用的默認(rèn)存儲引擎   sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" # SQL模式為strict模式   max_connections=100 # mysql服務(wù)器支持的最大并發(fā)連接數(shù)(用戶數(shù))。但總會預(yù)留其中的一個連接給管理員使用超級權(quán)限登錄,即使連接數(shù)目達(dá)到最大限制。如果設(shè)置得過小而用戶比較多,會經(jīng)常出現(xiàn)“Too many connections”錯誤。   query_cache_size=0 # 查詢緩存大小,用于緩存SELECT查詢結(jié)果。如果有許多返回相同查詢結(jié)果的SELECT查詢,并且很少改變表,可以設(shè)置query_cache_size大于0,可以極大改善查詢效率。而如果表數(shù)據(jù)頻繁變化,就不要使用這個,會適得其反   table_cache=256 # 這個參數(shù)在5.1.3之后的版本中叫做table_open_cache,用于設(shè)置table高速緩存的數(shù)量。由于每個客戶端連接都會至少訪問一個表,因此此參數(shù)的值與 max_connections有關(guān)。當(dāng)某一連接訪問一個表時,MySQL會檢查當(dāng)前已緩存表的數(shù)量。如果該表已經(jīng)在緩存中打開,則會直接訪問緩存中的表已加快查詢速度;如果該表未被緩存,則會將當(dāng)前的表添加進(jìn)緩存并進(jìn)行查詢。在執(zhí)行緩存操作之前,table_cache用于限制緩存表的最大數(shù)目:如果當(dāng)前已經(jīng)緩存的表未達(dá)到table_cache,則會將新表添加進(jìn)來;若已經(jīng)達(dá)到此值,MySQL將根據(jù)緩存表的最后查詢時間、查詢率等規(guī)則釋放之前的緩存。   tmp_table_size=34M # 內(nèi)存中的每個臨時表允許的最大大小。如果臨時表大小超過該值,臨時表將自動轉(zhuǎn)為基于磁盤的表(Disk Based Table)。   thread_cache_size=8 # 緩存的最大線程數(shù)。當(dāng)客戶端連接斷開時,如果客戶端總連接數(shù)小于該值,則處理客戶端任務(wù)的線程放回緩存。在高并發(fā)情況下,如果該值設(shè)置得太小,就會有很多線程頻繁創(chuàng)建,線程創(chuàng)建的開銷會變大,查詢效率也會下降。一般來說如果在應(yīng)用端有良好的多線程處理,這個參數(shù)對性能不會有太大的提高。   # MyISAM相關(guān)參數(shù)   myisam_max_sort_file_size=100G # mysql重建索引時允許使用的臨時文件最大大小   myisam_sort_buffer_size=68M   key_buffer_size=54M # Key Buffer大小,用于緩存MyISAM表的索引塊。決定數(shù)據(jù)庫索引處理的速度(尤其是索引讀)   read_buffer_size=64K # 用于對MyISAM表全表掃描時使用的緩沖區(qū)大小。針對每個線程進(jìn)行分配(前提是進(jìn)行了全表掃描)。進(jìn)行排序查詢時,MySql會首先掃描一遍該緩沖,以避免磁盤搜索,提高查詢速度,如果需要排序大量數(shù)據(jù),可適當(dāng)調(diào)高該值。但MySql會為每個客戶連接發(fā)放該緩沖空間,所以應(yīng)盡量適當(dāng)設(shè)置該值,以避免內(nèi)存開銷過大。   read_rnd_buffer_size=256K   sort_buffer_size=256K # connection級參數(shù)(為每個線程配置),500個線程將消耗500*256K的sort_buffer_size。   # InnoDB相關(guān)參數(shù)   innodb_additional_mem_pool_size=3M # InnoDB用于存儲元數(shù)據(jù)信息的內(nèi)存池大小,一般不需修改   innodb_flush_log_at_trx_commit =1 # 事務(wù)相關(guān)參數(shù),如果值為1,則InnoDB在每次commit都會將事務(wù)日志寫入磁盤(磁盤IO消耗較大),這樣保證了完全的ACID特性。而如果設(shè)置為0,則表示事務(wù)日志寫入內(nèi)存log和內(nèi)存log寫入磁盤的頻率都為1次/秒。如果設(shè)為2則表示事務(wù)日志在每次commit都寫入內(nèi)存log,但內(nèi)存log寫入磁盤的頻率為1次/秒。   innodb_log_buffer_size=2M # InnoDB日志數(shù)據(jù)緩沖大小,如果緩沖滿了,就會將緩沖中的日志數(shù)據(jù)寫入磁盤(flush)。由于一般至少都1秒鐘會寫一次磁盤,所以沒必要設(shè)置過大,即使是長事務(wù)。   innodb_buffer_pool_size=105M # InnoDB使用緩沖池來緩存索引和行數(shù)據(jù)。該值設(shè)置的越大,則磁盤IO越少。一般將該值設(shè)為物理內(nèi)存的80%。   innodb_log_file_size=53M # 每一個InnoDB事務(wù)日志的大小。一般設(shè)為innodb_buffer_pool_size的25%到100%   innodb_thread_concurrency=9 # InnoDB內(nèi)核最大并發(fā)線程數(shù)

回答者:guiyryc23922016-04-24 00:00

相關(guān)問題

  • 58車參數(shù)配置空心圈是什么意思?

    空心圓圈所在處為車輛的選裝配置,如喜歡或需要這一功能,可以加錢讓經(jīng)銷商予以安裝。選裝配置意指此配置不屬于該款車型的標(biāo)準(zhǔn)配置,標(biāo)準(zhǔn)配置是必帶配置,選裝配置是可以在訂車時根據(jù)購車人的自己喜好或需求直接進(jìn)行選擇的配置。選裝配置

    提問者:c1c2c4c5c62013-04-02

  • 汽車參數(shù)里面的空心圓圈代表什么。

    空心圓或空心點(diǎn)表示可選件……就是加錢可以給你裝上。

    提問者:_低調(diào)Deity_2013-06-09

  • 請問汽車參數(shù),操控配置里面的哪些比較重要??

    ABS一般要和EBD和EBA配合使用,不過一般情況下,就你說的這個,已經(jīng)夠了.EBD是平衡左右剎車力道的.EBA則是前后.牽引力控制就是TCS,主要是在濕滑路面起步和行駛會用到.車身穩(wěn)定因為廠家不同,叫法不同,通常歐洲車

    提問者:muntyfg2013-09-10

  • 怎么看汽車參數(shù)配置表。

    讓起4S給參數(shù)表啊主要自親自駕馭體驗

    提問者:desion_g2014-09-06

  • 誰能給我詳細(xì)介紹下,汽車的配置參數(shù)

      汽車的配置參數(shù)   汽車一般由發(fā)動機(jī)、底盤、車身和電氣設(shè)備等四個基本部分組成。   一.汽車發(fā)動機(jī):發(fā)動機(jī)是汽車的動力裝置。由2大機(jī)構(gòu)5大系組成:曲柄連桿機(jī)構(gòu);配氣機(jī)構(gòu);燃料供給系;冷卻系;潤滑系;點(diǎn)火系;起

    提問者:EMILY03142013-08-25

  • 汽車的參數(shù)配置的空心圈什么意思

    選裝的配置

    提問者:pgrcy2013-07-14

車友關(guān)注

最新標(biāo)簽

按字母分類:
ABCDEFGHIJKLMNOPQRSTWXYZ0-9