国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

Mysql5.5InnoDB存儲引擎配置和優化

來源:懂視網 責編:小采 時間:2020-11-09 21:06:02
文檔

Mysql5.5InnoDB存儲引擎配置和優化

Mysql5.5InnoDB存儲引擎配置和優化:環境為CentOS系統,1G內存,Mysql5.5.30。在/etc/my.cnf內添加: 代碼如下:skip-external-lockingskip-name-resolvemax_connections = 1024query_cache_size = 16Msort_buffer_size = 1Mtable_cache = 25
推薦度:
導讀Mysql5.5InnoDB存儲引擎配置和優化:環境為CentOS系統,1G內存,Mysql5.5.30。在/etc/my.cnf內添加: 代碼如下:skip-external-lockingskip-name-resolvemax_connections = 1024query_cache_size = 16Msort_buffer_size = 1Mtable_cache = 25

環境為CentOS系統,1G內存,Mysql5.5.30。
在/etc/my.cnf內添加:
代碼如下:
skip-external-locking
skip-name-resolve
max_connections = 1024
query_cache_size = 16M
sort_buffer_size = 1M
table_cache = 256
innodb_buffer_pool_size = 128M
innodb_additional_mem_pool_size = 4M
innodb_log_file_size = 128M
innodb_log_files_in_group = 2
innodb_log_buffer_size = 2M
innodb_flush_log_at_trx_commit = 1

修改前先將mysql服務停止:
service mysqld restart
由于修改了日志大小重啟會報錯:
130319 04:45:14 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
130319 05:02:43 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
130319 5:02:54 [Note] Plugin 'FEDERATED' is disabled.
130319 5:02:59 InnoDB: The InnoDB memory heap is disabled
130319 5:02:59 InnoDB: Mutexes and rw_locks use InnoDB's own implementation
130319 5:02:59 InnoDB: Compressed tables use zlib 1.2.3
130319 5:02:59 InnoDB: Using Linux native AIO
130319 5:03:01 InnoDB: Initializing buffer pool, size = 128.0M
130319 5:03:02 InnoDB: Completed initialization of buffer pool
InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes
InnoDB: than specified in the .cnf file 0 134217728 bytes!
130319 5:03:02 [ERROR] Plugin 'InnoDB' init function returned error.
130319 5:03:02 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
130319 5:03:02 [ERROR] Aborting
將/var/lib/mysql下原先的ib_logfile0、ib_logfile1刪除再重啟mysql。
service mysqld start
正常啟動:
130319 05:20:59 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
130319 05:22:53 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
130319 5:22:56 [Note] Plugin 'FEDERATED' is disabled.
130319 5:22:57 InnoDB: The InnoDB memory heap is disabled
130319 5:22:57 InnoDB: Mutexes and rw_locks use InnoDB's own implementation
130319 5:22:57 InnoDB: Compressed tables use zlib 1.2.3
130319 5:22:57 InnoDB: Using Linux native AIO
130319 5:22:57 InnoDB: Initializing buffer pool, size = 128.0M
130319 5:22:57 InnoDB: Completed initialization of buffer pool
130319 5:22:57 InnoDB: highest supported file format is Barracuda.
130319 5:22:58 InnoDB: Waiting for the background threads to start
130319 5:22:59 InnoDB: 5.5.30 started; log sequence number 2621452
130319 5:22:59 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
130319 5:22:59 [Note] - '0.0.0.0' resolves to '0.0.0.0';
130319 5:22:59 [Note] Server socket created on IP: '0.0.0.0'.
130319 5:23:00 [Warning] 'proxies_priv' entry '@ root@server08' ignored in --skip-name-resolve mode.
130319 5:23:04 [Note] Event Scheduler: Loaded 0 events
130319 5:23:04 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.5.30' socket: '/var/lib/mysql/mysql.sock' port: 3306 MySQL Community Server (GPL) by Remi
使用mysqladmin variables命令可查看所有參數變量。

InnoDB引擎配置優化
innodb_buffer_pool_size=1G //一個Innodb最重要的參數,這個參數和MyISAM的key_buffer_size有相似之處,但也是有差別的。這個參數主要緩存innodb表的索引,數據,插入數據時的緩沖,設置得越大,存取表里面數據時所需要的磁盤I/O越少,一般是內存的一半,不超過2G,否則系統會崩潰。為Innodb加速優化首要參數。該參數分配內存的原則:這個參數默認分配只有8M,可以說是非常小的一個值。如果是一個專用DB服務器,那么他可以占到內存的70%-80%。這個參數不能動態更改,所以分配需多考慮。分配過大,會使Swap占用過多,致使Mysql的查詢特慢。如果你的數據比較小,那么可分配是你的數據大小+10%左右做為這個參數的值。
例如:數據大小為50M,那么給這個值分配innodb_buffer_pool_size=64M
innodb_additional_mem_pool_size=16M //用來存放Innodb的內部目錄這個值不用分配太大,系統可以自動調。不用設置太高。通常比較大數據設置16M夠用了,如果表比較多,可以適當的增大。如果這個值自動增加,會在error log有中顯示的。
innodb_log_file_size=256M //在日志組中每個日志文件的大小,一般是innodb_buffer_pool_size的25%,官方推薦是innodb_buffer_pool_size的40-50%。一般控制在幾個LOG文件相加大小在2G以內為佳。具體情況還需要看你的事務大小,數據大小為依據。說明:這個值分配的大小和數據庫的寫入速度,事務大小,異常重啟后的恢復有很大的關系。
innodb_log_files_in_group=2 //指定你有幾個日志組。分配原則:一般我們可以用2-3個日值組。默認為兩個。
innodb_log_buffer_size=3M //事務在內存中的緩沖。分配原則:控制在2-8M.這個值不用太多的。他里面的內存一般一秒鐘寫到磁盤一次。具體寫入方式和你的事務提交方式有關。在oracle等數據庫了解這個,一般最大指定為3M比較合適。
innodb_flush_logs_at_trx_commit=0 //控制事務的提交方式分配原則:這個參數只有3個值,0,1,2請確認一下自已能接受的級別。默認為1,主庫請不要更改了。性能更高的可以設置為0或是2,但會丟失一秒鐘的事務。說明:這個參數的設置對Innodb的性能有很大的影響,所以在這里給多說明一下。當這個值為1時:innodb 的事務LOG在每次提交后寫入日值文件,并對日值做刷新到磁盤。這個可以做到不丟任何一個事務。當這個值為2時:在每個提交,日志緩沖被寫到文件,但不對日志文件做到磁盤操作的刷新,在對日志文件的刷新在值為2的情況也每秒發生一次。但需要注意的是,由于進程調用方面的問題,并不能保證每秒100%的發生。從而在性能上是最快的。但操作系統崩潰或掉電才會刪除最后一秒的事務。當這個值為0時:日志緩沖每秒一次地被寫到日志文件,并且對日志文件做到磁盤操作的刷新,但是在一個事務提交不做任何操作。mysqld進程的崩潰會刪除崩潰前最后一秒的事務。

您可能感興趣的文章:

  • 修改Innodb的數據頁大小以優化MySQL的方法
  • 關于mysql中innodb的count優化問題分享
  • MySql優化之InnoDB,4GB內存,多查詢的my.ini中文配置方案詳解
  • MySQL優化之InnoDB優化
  • MySQL InnoDB MRR優化指南
  • 聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    Mysql5.5InnoDB存儲引擎配置和優化

    Mysql5.5InnoDB存儲引擎配置和優化:環境為CentOS系統,1G內存,Mysql5.5.30。在/etc/my.cnf內添加: 代碼如下:skip-external-lockingskip-name-resolvemax_connections = 1024query_cache_size = 16Msort_buffer_size = 1Mtable_cache = 25
    推薦度:
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 国产第一页视频 | 222aaa免费国产在线观看 | 免费国产小视频在线观看 | 亚洲 欧美 国产另类首页 | 中文字幕第一区 | 欧美日本道免费二区三区 | 久久久久久久国产精品毛片 | 最新国产精品亚洲二区 | 一级网站在线观看 | 99热成人精品免费久久 | 国产精品观看 | 欧美日韩网址 | 91欧美激情一区二区三区成人 | 国产在线精品一区二区夜色 | 国产欧美一区二区精品性色99 | 亚洲区中文字幕 | 成人精品久久 | 欧美 日韩 中文字幕 | 日韩高清一区 | 99国产精品高清一区二区二区 | 美女视频黄a视频全免费网站色 | 91亚洲欧美综合高清在线 | 在线国产视频 | 久久久久久久99久久久毒国产 | 一级欧美日韩 | 成人a网 | 欧美在线看欧美视频免费网站 | 久久www免费人成精品香蕉 | 成人欧美一区二区三区视频 | 欧美激情一区二区三区不卡 | 91在线资源 | 日韩区在线 | 永久免费观看的毛片的网站 | 久久精品国产99久久99久久久 | 日韩二区三区 | 亚洲区中文字幕 | 国产一区二区三区精品视频 | 欧美日韩国产高清一区二区三区 | 亚洲国产成人久久综合碰碰动漫3d | 国产福利91精品一区二区 | 国产99在线观看 |