WEB开发网
开发学院数据库MySQL InnoDB 介绍 阅读

InnoDB 介绍

 2008-10-17 11:12:03 来源:WEB开发网   
核心提示: # 数据文件必须能容下数据和索引innodb_data_file_path = ibdata1:2000M;ibdata2:2000M# 设置缓冲池大小为内存的 50 - 80 %set-variable = innodb_buffer_pool_size=70Mset-variable

# 数据文件必须能容下数据和索引

innodb_data_file_path = ibdata1:2000M;ibdata2:2000M

# 设置缓冲池大小为内存的 50 - 80 %

set-variable = 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

# 设置日志文件大小为缓冲池的 15%。

set-variable = innodb_log_file_size=10M

set-variable = innodb_log_buffer_size=8M

# 如果丢失最近的几个事务影响不大的话,设置 flush_log_at_trx_commit 为 0。

innodb_flush_log_at_trx_commit=1

set-variable = innodb_file_io_threads=4

set-variable = innodb_lock_wait_timeout=50

注意 InnoDB 不会自己建立目录,你必须使用操作系统命令建立目录,并注意 MySQL 的权限。

第一次运行 MySQL 时,建议使用命令行方式。在 Windows 下,用命令行开启:

C:MYSQL>mysqld-max --standalone --console

在 Windows 下设置配置文件的原则是:

my.cnf 和 my.ini 只能是一个有效。

my.cnf 放在 C: 根目录下, my.ini 文件放在 WINDIR 目录下,C:WINDOWS 或者 C:WINNT。

在 Linux 下面,初始配置文件按下面的顺序搜索:

/etc/my.cnf 全局选项

COMPILATION_DATADIR/my.cnf 服务器范围的选项

defaults-extra-file 采用 --defaults-extra-file=.... 的文件

~/.my.cnf 用户指定的选项

Tags:InnoDB 介绍

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接