zoukankan      html  css  js  c++  java
  • 安装innodb plugin

    InnoDB plugin有很多新的特性,比如:
    * 快速索引创建:不用复制数据进行增加或删除索引
    * 数据压缩:收缩表,显著地减少存储空间和I/O
    * 控制innodb插入缓存
    * 多后台I/O线程,默认的read thread和write thread分表增大到了4个,并且不再使用innodb_file_io_threads参数,而是分别使用innodb_read_io_threads和innodb_write_io_threads参数
    * TRUNCATE TABLE 回收空间
    * 快速DDL,增强MySQL的IO性能以及buffer中读取速度。
    * 自适应的刷新脏页。
    * 引入全新的文件格式barracuda。对性能提升很高,要求使用独享表空间。

    并且在众多的测试中innodb plugin的性能与mysql自带的innodb的性能有了很大的性能提升,正因为有了那么多的的优点,选择innodb plugin作为存储innodb为存储引擎是明智之选,
    本文就来介绍一下关于innodb plugin的安装和配置!
    MySQL的官方版本中从5.1.42开始也内置了InnoDB Plugin1.0.6。因此安装有两种方式
    1、去掉mysql自带的innodb,直接采用innodb plugin编译mysql
    2、采用mysql自导的innodb plugin编译mysql
    下面就分别来看两种安装方式:

    第一、去掉mysql自带的innodb,MySQL的官方版本中从5.1.42开始也内置了InnoDB Plugin1.0.6。
    useradd
    tar xzvf mysql-5.1.50.tar.gz
    rm -rf mysql-5.1.50/storage/innobase
    mv innodb_plugin-1.0.6 mysql-5.1.50/storage/innobase
    cd mysql-5.1.50
    ./configure  '--prefix=/usr/local/mysql' '--localstatedir=/data/dbdata/' '--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock' '--with-charset=utf8' '--with-extra-charsets=complex' '--with-pthread' '--enable-thread-safe-client' '--with-ssl' '--with-plugins=partition,federated,ndbcluster,innobase,csv,blackhole,myisam,innodb_plugin,heap,archive' '--enable-shared' '--enable-assembler'
    make && make install
    chown -R mysql:mysql /usr/local/mysql
    chown -R mysql.mysql /data/dbdata/
    /usr/local/mysql/bin/mysql_install_db --user=mysql
    cp /usr/local/mysql/share/mysql/my-huge.cnf /etc/my.cnf (更改一些配置)
    cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld
    chkconfig --add mysqld
    chkconfig --level 2345 mysqld on
    /etc/rc.d/init.d/mysqld start
    查看innodb的版本
    root@(none) 22:50>select @@innodb_version;
    +------------------+
    | @@innodb_version |
    +------------------+
    | 1.0.6            |
    +------------------+
    我们可以看到版本为1.0.6,就是我们innodb plugin的版本

    第二、采用mysql自导的innodb plugin编译mysql
    明天接着来做实验!嘿嘿!
  • 相关阅读:
    is as运算符
    继承,多态
    封装等
    面向对象
    在JDBC中使用带参数的SQL语句
    我的程序库:HiCSDB
    我的程序库:HiCSUtil
    Java中,将ResultSet映射为对象和队列及其他辅助函数
    Java版的对象关系映射实现
    Java中的基本数据类型转换
  • 原文地址:https://www.cnblogs.com/feihongwuhen/p/7169906.html
Copyright © 2011-2022 走看看