自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL MyISAM的引擎和InnoDB引擎的比較

數(shù)據(jù)庫(kù) MySQL
我們今天主要和大家介紹的是MySQL MyISAM的引擎和InnoDB引擎的實(shí)際性能的比較,以下就是文章的具體內(nèi)容描述,望你會(huì)有所收獲。

以下的文章主要介紹的是MySQL MyISAM的引擎和InnoDB引擎的實(shí)際性能的比較,我們首先是通過MySQL數(shù)據(jù)庫(kù)的表結(jié)構(gòu)來(lái)引出MySQL MyISAM的引擎和InnoDB引擎的實(shí)際性能的實(shí)際操作。

 

  1. CREATE TABLE `myisam` (  
  2. `id` int(11) NOT NULL auto_increment,  
  3. `name` varchar(100) default NULL,  
  4. `content` text,  
  5. PRIMARY KEY (`id`)  
  6. ENGINE=MyISAM DEFAULT CHARSET=gbk;  
  7. CREATE TABLE `innodb` (  
  8. `id` int(11) NOT NULL auto_increment,  
  9. `name` varchar(100) default NULL,  
  10. `content` text,  
  11. PRIMARY KEY (`id`)  
  12. ENGINE=InnoDB DEFAULT CHARSET=gbk;  

 

數(shù)據(jù)內(nèi)容:

  1. $name = “heiyeluren”; 

$content = “MySQL支持?jǐn)?shù)個(gè)存儲(chǔ)引擎作為對(duì)不同表的類型的處理器。MySQL存儲(chǔ)引擎包括處理事務(wù)安全表的引擎和處理非事務(wù)安全表的引擎:· MyISAM管理非事務(wù)表。它提供高速存儲(chǔ)和檢索,以及全文搜索能力。MySQL MyISAM在所有MySQL配置里被支持,它是默認(rèn)的存儲(chǔ)引擎,除非你配置MySQL默認(rèn)使用另外一個(gè)引擎。 ·

MEMORY存儲(chǔ)引擎提供“內(nèi)存中”表。MERGE存儲(chǔ)引擎允許集合將被處理同樣的MyISAM表作為一個(gè)單獨(dú)的表。就像MySQL MyISAM一樣,MEMORY和MERGE存儲(chǔ)引擎處理非事務(wù)表,這兩個(gè)引擎也都被默認(rèn)包含在MySQL中。

釋:MEMORY存儲(chǔ)引擎正式地被確定為HEAP引擎。· InnoDB和BDB存儲(chǔ)引擎提供事務(wù)安全表。BDB被包含在為支持它的操作系統(tǒng)發(fā)布的MySQL-Max二進(jìn)制分發(fā)版里。InnoDB也默認(rèn)被包括在所有MySQL 5.1二進(jìn)制分發(fā)版里,你可以按照喜好通過配置MySQL來(lái)允許或禁止任一引擎?!XAMPLE存儲(chǔ)引擎是一個(gè)“存根”引擎,它不做什么。你可以用這個(gè)引擎創(chuàng)建表,但沒有數(shù)據(jù)被存儲(chǔ)于其中或從其中檢索。這個(gè)引擎的目的是服務(wù),在MySQL源代碼中的一個(gè)例子,它演示說(shuō)明如何開始編寫新存儲(chǔ)引擎。同樣,它的主要興趣是對(duì)開發(fā)者?!?

[插入數(shù)據(jù)-1] (innodb_flush_log_at_trx_commit=1)
MyISAM 1W:3/s

nnoDB 1W:219/s

MyISAM 10W:29/s

nnoDB 10W:2092/s

MySQL MyISAM 100W:287/s

InnoDB 100W:

沒敢測(cè)試

[插入數(shù)據(jù)-2] (innodb_flush_log_at_trx_commit=0)
 

  1. MyISAM 1W:3/s  
  2. InnoDB 1W:3/s  
  3. MyISAM 10W:30/s  
  4. InnoDB 10W:29/s  
  5. MyISAM 100W:273/s  
  6. InnoDB 100W:423/s  

 

[插入數(shù)據(jù)3] (innodb_buffer_pool_size=1024M)
 

  1. InnoDB 1W:3/s  
  2. InnoDB 10W:33/s  
  3. InnoDB 100W:607/s 

[插入數(shù)據(jù)4] (innodb_buffer_pool_size=256M, innodb_flush_log_at_trx_commit=1, set autocommit=0)

 

  1. InnoDB 1W:3/s  
  2. InnoDB 10W:26/s  
  3. InnoDB 100W:379/s 

[MySQL 配置文件] (缺省配置)

 

  1. # MySQL Server Instance Configuration File  
  2. [client]  
  3. port=3306 
  4. [mysql]  
  5. default-character-set=gbk 
  6. [mysqld]  
  7. port=3306 
  8. basedir=”C:/mysql50/”  
  9. datadir=”C:/mysql50/Data/”  
  10. default-character-set=gbk 
  11. default-storage-engine=INNODB 
  12. sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”  
  13. max_connections=100 
  14.  
  15. query_cache_size=0 
  16. table_cache=256 
  17. tmp_table_size=50M 
  18. thread_cache_size=8 
  19. myisam_max_sort_file_size=100G 
  20. myisam_max_extra_sort_file_size=100G 
  21. myisam_sort_buffer_size=100M 
  22. key_buffer_size=82M 
  23. read_buffer_size=64K 
  24. read_rnd_buffer_size=256K 
  25. sort_buffer_size=256K 
  26. innodb_additional_mem_pool_size=4M 
  27. innodb_flush_log_at_trx_commit=1 
  28. innodb_log_buffer_size=2M 
  29. innodb_buffer_pool_size=159M 
  30. innodb_log_file_size=80M 
  31. innodb_thread_concurr  

 

 以上的相關(guān)內(nèi)容就是對(duì)MySQL MyISAM的介紹,望你能有所收獲。

【編輯推薦】

  1. 闡述Oracle decode函數(shù)的用法
  2. 實(shí)現(xiàn)Oracle跨服務(wù)器的具體步驟
  3. Oracle釋放undo表空間的實(shí)際操作步驟
  4. 闡述Oracle decode函數(shù)的用法
  5. Oracle多表創(chuàng)建的視圖insert的解決方法
責(zé)任編輯:佚名 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-05-21 16:23:52

MySQL MyISA

2010-11-23 11:27:53

MySQL MyISA

2019-06-11 16:11:16

MySQLMyISAMInnoDB

2010-05-21 16:10:28

2018-06-14 10:44:59

MySQLMyISAMInnoDB

2009-05-19 09:58:41

MyISAMInnoDB存儲(chǔ)引擎

2018-09-05 13:14:54

MySQLInnoDBMyISAM

2009-05-05 10:19:37

存儲(chǔ)引擎InnoDBMyISAM

2010-05-21 15:53:30

2011-08-16 16:22:38

MySQL數(shù)據(jù)庫(kù)存儲(chǔ)引擎MyISAM

2012-03-20 11:16:24

MySQLMyISAM

2022-12-14 07:32:40

InnoDBMySQL引擎

2010-11-22 13:45:43

MySQL表存儲(chǔ)結(jié)構(gòu)

2017-04-24 11:01:59

MySQL數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)

2017-12-15 10:20:56

MySQLInnoDB同步機(jī)制

2010-05-12 12:36:46

MySQL innod

2017-12-14 21:30:05

MySQLInnoDBIO子系統(tǒng)

2024-04-15 10:30:22

MySQL存儲(chǔ)引擎

2011-07-27 09:33:16

MySQL數(shù)據(jù)庫(kù)INNODB數(shù)據(jù)庫(kù)引擎

2019-12-12 10:38:10

mysql數(shù)據(jù)庫(kù)nnodb
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)