List:General Discussion« Previous MessageNext Message »
From:Bruce Dembecki Date:September 22 2005 5:40pm
Subject:Re: MyISAM to InnoDB
View as plain text  
You will need to make sure you have innodb configured in the my.cnf  
file and you have enough space built for it in the shared table  
space. InnoDB also needs it's own memory pool, so make sure you give  
it enough memory. For day to day issues there is no problem doing  
innodb/myisam replication, with a couple of small caveats... an  
"ALTER TABLE" would replicate and thus... may change the table type  
from myisam to innodb or vice versa depending on which server the  
ALTER TABLE came from. To go with that the original conversion from  
myisam to InnoDB would also need to be done in such a way as to not  
be replicated.


Remember that an ALTER TABLE that could have an impact could be as  
simple as adding or dropping an index... although usually very simple  
alter table statements like that can be done without defining the  
table engine, some GUIs may however insert that for you on even the  
simplest ALTER TABLE commands.

Best Regards, Bruce

On Sep 22, 2005, at 7:59 AM, Jeff wrote:

> Hey all,
>
> I've got a production database that made up of all MyISAM tables.  I'd
> like to change some of the more heavily written to tables to InnoDB to
> take advantage of the record level locking and thus improve write
> performance of our applications.
>
> I currently have a second db server that is replicating from the  
> current
> production system but not in production yet. I'd like to try to  
> convert
> it to InnoDB.  MySQL version is 4.0.16.  It it as symple as just  
> issuing
> the modify table query or are there problems I should be aware of when
> doing this?
>
> Also are there known problems replicating from A -> B -> A (circular
> replication) when A had Table1= InnoDB and B has Table1=MyISAM?
>
> Thanks,
>
> Jeff
>
>
>
> -- 
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    http://lists.mysql.com/mysql? 
> unsub=bruce@stripped
>
>

Thread
MyISAM to InnoDBJeff22 Sep
  • Re: MyISAM to InnoDBBruce Dembecki22 Sep
RE: MyISAM to InnoDBJeff22 Sep
  • Re: MyISAM to InnoDBBruce Dembecki22 Sep
  • Re: MyISAM to InnoDBDevananda22 Sep
RE: MyISAM to InnoDBJeff22 Sep
  • Re: MyISAM to InnoDBDevananda23 Sep
    • RE: MyISAM to InnoDBJeff23 Sep
      • RE: MyISAM to InnoDBSGreen23 Sep
        • RE: MyISAM to InnoDBJeff23 Sep
          • RE: MyISAM to InnoDBSGreen23 Sep
            • RE: MyISAM to InnoDBJeff23 Sep
              • RE: MyISAM to InnoDBSGreen23 Sep
              • Re: MyISAM to InnoDBDevananda23 Sep
            • RE: MyISAM to InnoDBJeff28 Sep
              • Re: MyISAM to InnoDBDevananda28 Sep
            • Re: MyISAM to InnoDBPooly29 Sep
RE: MyISAM to InnoDBSujay Koduri28 Sep
RE: MyISAM to InnoDBJeff28 Sep
RE: MyISAM to InnoDBSujay Koduri28 Sep
RE: MyISAM to InnoDBJeff28 Sep
RE: MyISAM to InnoDBJeff28 Sep
  • RE: MyISAM to InnoDBSGreen28 Sep
  • Re: MyISAM to InnoDBDevananda29 Sep
    • Re: MyISAM to InnoDBBruce Dembecki29 Sep
RE: MyISAM to InnoDBJeff29 Sep
  • RE: MyISAM to InnoDBSGreen29 Sep
  • Re: MyISAM to InnoDBDevananda29 Sep
RE: MyISAM to InnoDBJeff McKeon29 Sep
RE: MyISAM to InnoDBJeff29 Sep