Tag: 创建预览模式: 普通 | 列表
10-03
10

创建mysql innodb数据库

       InnoDB 给 MySQL 提供了具有事务(commit)、回滚(rollback)和崩溃修复能力(crash recovery capabilities)的事务安全(transaction-safe (ACID compliant))型表。InnoDB 提供了行锁(locking on row level),提供与 oracle 类型一致的不加锁读取(non-locking read in Selects)。这些特性均提高了多用户并发操作的性能表现。在InnoDB表中不需要扩大锁定(lock escalation),因为 InnoDB 的列锁定(row level locks)适宜非常小的空间。InnoDB 是 MySQL 上第一个提供外键约束(FOREIGN KEY constraints)的表引擎。
            要想正常的使用InnoDB带给我们的好处,首先要建立InnoDB数据库。示例采用的mysql版本是4.0.12,这个版本属于mysql的beta版本。假设你的mysql已经安装完毕,并且采用的是win xp操作系统,接下来我们就要创建InnoDB数据库。
            当创建一个 InnoDB 数据库时最好以命令行方式来运行 MySQL 服务 mysqld ,而不是从 safe_mysqld 或 Windows 服务。当从命令行方式运行服务时可以看到建立过程。
      步骤1:通过 MS-DOS的 NET STOP MySQL 命令停止mysql服务。
      步骤2:修改c:/windows/my.ini文件,主要是设置Innodb的参数。从设置最小的角度考虑,可以
             设置一下几项:
               innodb_data_home_dir                                  /*innodb数据库数据文件目录*/
               innodb_data_file_path                                  /*数据文件名称及大小*/
                       innodb_buffer_pool_size                      /*缓冲池的大小,一般设置为主存的50%-80%*/

查看更多...

Tags: innodb myisam 创建

分类:Database | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 739