innodb 介绍--

innodb 介绍--

ID:24191242

大小:56.00 KB

页数:4页

时间:2018-11-12

innodb 介绍--_第1页
innodb 介绍--_第2页
innodb 介绍--_第3页
innodb 介绍--_第4页
资源描述:

《innodb 介绍--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、InnoDB介绍>>  InnoDB是MySQL上第一个提供外键约束的引擎,除了提供事务处理外,InnoDB还支持行锁,提供和Oracle一样的一致性的不加锁读取,能增加并发读的用户数量并提高性能,不会增加锁的数量。  InnoDB的设计目标是处理大容量数据时最大化性能,它的CPU利用率是其他所有基于磁盘的关系数据库引擎中最有效率的。  InnoDB是一套放在MySQL后台的完整数据库系统,InnoDB有它自己的缓冲池,能缓冲数据和索引,InnoDB还把数据和索引存放在表空间里面,可能包含好几个文件

2、,这和MyISAM表完全不同,在MyISAM中,表被存放在单独的文件中,InnoDB表的大小只受限于操作系统文件的大小,一般为2GB。  MySQL的源代码中,从3.23.34a开始包含InnoDB表,并在MySQL-Max的二进制版本中激活。  如果你使用源码版本下载,自己编译的话,需要采用--y.f或者my.ini文件中的[mysqld]小节指定启动参数:  innodb_data_file_path=ibdata:30M  InnoDB以GNUGPL版本2的许可发布。  MySQL-Max-3

3、.23:这个产品可以用于生产环境使用。  MySQL-4.0:这个是开发版本,和3.23相比增加了多表删除,查询结果缓冲,SSL通信,4.0.1为Beta版本。  在3.23中,必须至少指定innodb_data_file_path的大小,但是在MySQL-4.0中这个值默认为64MB,文件名为ibdata1。  为了得到好的性能,必须指定InnoDB参数,例如:  对于一台128MB内存,10GB硬盘的;ibdata2:2000M  #设置缓冲池大小为内存的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  #设置日

5、志文件大小为缓冲池的15%。  set-variable=innodb_log_file_size=10M  set-variable=innodb_log_buffer_size=8M  #如果丢失最近的几个事务影响不大的话,设置flush_log_at_trx_mit为0。  innodb_flush_log_at_trx_mit=1  set-variable=innodb_file_io_threads=4  set-variable=innodb_lock_eout=50  注意InnoD

6、B不会自己建立目录,你必须使用操作系统命令建立目录,并注意MySQL的权限。  第一次运行MySQL时,建议使用命令行方式。在B内存,三台20GB硬盘(路径分别为:/,/dr2,/dr3)的服务器,设置的例子为:  [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_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。