資源描述:
《mysql innodb存儲引擎的一些參數(shù)--》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、MySQLInnoDB存儲引擎的一些參數(shù)>> InnoDB做為MySQL目前最廣泛的事務(wù)存儲引擎,很多地方的設(shè)計(jì)和Oracle都是共通的。對于OracleDBA來說,學(xué)習(xí)的時候可以多和Oracle的一些特性進(jìn)行類比,當(dāng)然也要明白二者之間的區(qū)別?! nnodb_additional_mem_pool_size 用于緩存InnoDB數(shù)據(jù)字典及其他內(nèi)部結(jié)構(gòu)的內(nèi)存池大小,類似于Oracle的librarycache。這不是一個強(qiáng)制參數(shù),可以被突破。 innodb_buffer_pool_size 內(nèi)存緩沖池大小,用于緩存表和索引數(shù)據(jù)等。類
2、似于Oracle的buffercache,如果可能,盡可能的設(shè)置大一點(diǎn)?! nnodb_log_buffer_size 日志緩沖區(qū)大小,類似于Oracle的logbuffer innodb_log_file_size 日志文件大小。默認(rèn)會創(chuàng)建2個5M大小的名為ib_logfile0和ib_logfile1的文件。日志文件的數(shù)目由參數(shù)innodb_log_files_in_group指定。存放位置由innodb_log_group_home_dir指定?! nnodb_data_file_path 指定InnoDB表空間數(shù)據(jù)文件名
3、,大小以及其他屬性。所有文件的加起來不能少于10M。多個數(shù)據(jù)文件之間以逗號分割,屬性之間以冒號分割。默認(rèn)創(chuàng)建一個大小10MB名為ibdata1的可自動擴(kuò)展的數(shù)據(jù)文件,一般在生產(chǎn)環(huán)境中都需要根據(jù)實(shí)際情況指定,由于往表空間中添加數(shù)據(jù)文件需要停機(jī),盡量在規(guī)劃的時候做好準(zhǔn)備,如果可以的話最好開啟最后一個數(shù)據(jù)文件的自動增長屬性。數(shù)據(jù)文件的個數(shù)在規(guī)劃的時候還需要考慮另外一個innodb_open_files參數(shù)。 innodb_file_per_table 取值為ON或者OFF。是否為每個table使用單獨(dú)的數(shù)據(jù)文件保存。如果系統(tǒng)中表的個數(shù)不多,并
4、且沒有超大表,使用該參數(shù)可以使得各個表之間的維護(hù)相對獨(dú)立,有一定的好處?! nnodb_autoextend_increment 當(dāng)自動擴(kuò)展表空間被填滿之時,每次擴(kuò)展空間的大小,默認(rèn)值是8(單位MB)。該參數(shù)可以動態(tài)修改: mysql>setglobalinnodb_autoextend_increment=10; QueryOK,0roysql>shoe
5、Value
6、+---------------------------------+------------------------
7、+
8、innodb_additional_mem_pool_size
9、2097152
10、
11、innodb_autoextend_increment
12、8
13、
14、innodb_buffer_pool_aem_mb
15、0
16、
17、innodb_buffer_pool_size
18、8388608
19、
20、innodb_checksums
21、ON
22、
23、innodb_mit_concurrency
24、0
25、
26、innodb_concur
27、rency_tickets
28、500
29、
30、innodb_data_file_path
31、ibdata1:10M:autoextend
32、
33、innodb_data_home_dir
34、
35、
36、innodb_doubleit
37、1
38、
39、innodb_flush_method
40、
41、
42、innodb_force_recovery
43、0
44、
45、innodb_lock_eout
46、50
47、
48、in
49、nodb_locks_unsafe_for_binlog
50、OFF
51、
52、innodb_log_arch_dir
53、
54、
55、innodb_log_archive
56、OFF
57、
58、innodb_log_buffer_size
59、1048576
60、
61、innodb_log_file_size
62、10485760
63、
64、innodb_log_files_in_group
65、2
66、
67、innodb_log_grou
68、p_home_dir
69、.
70、
71、innodb_max_dirty_pages_pct
72、90
73、
74、innodb_max_purge_l