>  InnoDB是MySQL上第一個(gè)提供外鍵約束的引擎,除了提供事務(wù)處理外,InnoDB還支持行鎖,提供和Oracle一樣的一致性的不加鎖讀取,能增加并發(fā)讀的用戶數(shù)量并提高性能,不會(huì)增加鎖的數(shù)量?! nnoDB的設(shè)計(jì)目">
innodb 介紹--

innodb 介紹--

ID:24191242

大?。?6.00 KB

頁數(shù):4頁

時(shí)間:2018-11-12

innodb 介紹--_第1頁
innodb 介紹--_第2頁
innodb 介紹--_第3頁
innodb 介紹--_第4頁
資源描述:

《innodb 介紹--》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、InnoDB介紹>>  InnoDB是MySQL上第一個(gè)提供外鍵約束的引擎,除了提供事務(wù)處理外,InnoDB還支持行鎖,提供和Oracle一樣的一致性的不加鎖讀取,能增加并發(fā)讀的用戶數(shù)量并提高性能,不會(huì)增加鎖的數(shù)量。  InnoDB的設(shè)計(jì)目標(biāo)是處理大容量數(shù)據(jù)時(shí)最大化性能,它的CPU利用率是其他所有基于磁盤的關(guān)系數(shù)據(jù)庫引擎中最有效率的?! nnoDB是一套放在MySQL后臺(tái)的完整數(shù)據(jù)庫系統(tǒng),InnoDB有它自己的緩沖池,能緩沖數(shù)據(jù)和索引,InnoDB還把數(shù)據(jù)和索引存放在表空間里面,可能包含好幾個(gè)文件

2、,這和MyISAM表完全不同,在MyISAM中,表被存放在單獨(dú)的文件中,InnoDB表的大小只受限于操作系統(tǒng)文件的大小,一般為2GB?! ySQL的源代碼中,從3.23.34a開始包含InnoDB表,并在MySQL-Max的二進(jìn)制版本中激活。  如果你使用源碼版本下載,自己編譯的話,需要采用--y.f或者my.ini文件中的[mysqld]小節(jié)指定啟動(dòng)參數(shù):  innodb_data_file_path=ibdata:30M  InnoDB以GNUGPL版本2的許可發(fā)布?! ySQL-Max-3

3、.23:這個(gè)產(chǎn)品可以用于生產(chǎn)環(huán)境使用。  MySQL-4.0:這個(gè)是開發(fā)版本,和3.23相比增加了多表刪除,查詢結(jié)果緩沖,SSL通信,4.0.1為Beta版本?! ≡?.23中,必須至少指定innodb_data_file_path的大小,但是在MySQL-4.0中這個(gè)值默認(rèn)為64MB,文件名為ibdata1?! 榱说玫胶玫男阅?,必須指定InnoDB參數(shù),例如:  對(duì)于一臺(tái)128MB內(nèi)存,10GB硬盤的;ibdata2:2000M  #設(shè)置緩沖池大小為內(nèi)存的50-80%  set-variable

4、=innodb_buffer_pool_size=70M  set-variable=innodb_additional_mem_pool_size=10M  innodb_log_group_home_dir=c:iblogs  #log_arch_dir必須和log_group_home_dir一樣  innodb_log_arch_dir=c:iblogs  innodb_log_archive=0  set-variable=innodb_log_files_in_group=3  #設(shè)置日

5、志文件大小為緩沖池的15%?! et-variable=innodb_log_file_size=10M  set-variable=innodb_log_buffer_size=8M  #如果丟失最近的幾個(gè)事務(wù)影響不大的話,設(shè)置flush_log_at_trx_mit為0?! nnodb_flush_log_at_trx_mit=1  set-variable=innodb_file_io_threads=4  set-variable=innodb_lock_eout=50  注意InnoD

6、B不會(huì)自己建立目錄,你必須使用操作系統(tǒng)命令建立目錄,并注意MySQL的權(quán)限?! 〉谝淮芜\(yùn)行MySQL時(shí),建議使用命令行方式。在B內(nèi)存,三臺(tái)20GB硬盤(路徑分別為:/,/dr2,/dr3)的服務(wù)器,設(shè)置的例子為:  [mysqld]  innodb_data_home_dir=/  innodb_data_file_path=ibdata/ibdata1:2000M;dr2/ibdata/ibdata2:2000M  set-variable=innodb_buffer_pool_size=350M

7、  set-variable=innodb_additional_mem_pool_size=20M  innodb_log_group_home_dir=/dr3/iblogs  innodb_log_arch_dir=/dr3/iblogs  innodb_log_archive=0  set-variable=innodb_log_files_in_group=3  set-variable=innodb_log_file_size=50M  set-variable=innodb_log_b

8、uffer_size=8M  i12下一頁>>>>這篇文章來自..,。nnodb_flush_log_at_trx_mit=1  set-variable=innodb_file_io_threads=4  set-variable=innodb_lock_eout=50  #innodb_flush_method=fdatasync  #innodb_fast_shutdoax_connections*(sort_buffer+record_buffer)+max_

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。