作者JoeHorn (狮子男)
看板Database
标题Re: [DB ] InnoDB一问
时间Fri Oct 26 11:11:50 2007
※ 引述《Lucemia (生の直感、死の予感)》之铭言:
: MyISAM 有点不够用了,想请教一些MySQL下 Innodb的问题
: 1. 从MYSQL的文件看来Innodb比起MyISAM更能够处理大资料量、
: 以及大流量的服务?
大致上来说,是这样没错。
不过,InnoDB 有其弱项;两者并不互斥,可以搭配使用。 :p
http://0rz.tw/2234S
http://0rz.tw/633eS
http://0rz.tw/f83ft
以上三个网页可以看看。
: 2. MyISAM读一个问题是table 大小受OS档案大小上限的影响,
: 而且在300 ~ 400mb时,没到上限就会变的有点慢了。
: 现在在想使用innodb 是否能够解决这方面的问题。
: 但改用innodb後,他把5~6个table合并成一个2Gb的ibdata1文件
: 这样岂不是更慢、更容易超过os上限吗?
: my.ini 中提到有innodb file path 的设定,
: 但是那个是要一个资料库档案一个资料库档案的手动分配增加吗?
: 如果我要做一个10gb的应用,以2gb的档案来存
: 就要先开好5个档案?
不知道您有没有观察过 MySQL 运行状态的数值? 并纪录 slow query?
300 ~ 400 MB 应该不会是问题。
小弟手上某台 FreeBSD 的某个 MySQL DB ,里面有块 MyISAM 的 table size 是 6.3G。
: innodb使用起来和MyISAM感觉差蛮多的,第一次用没有commit,重开死一次
: 第二次太晚commit,当掉又死一次。mmm
: 看到phpmyadmin中看到的资料笔数会浮动也是有点傻眼,
: 资料不知道有没有正确的update进去。
根据小弟看过的案例,InnoDB 的损坏率的确比较高。 XD
--
1F:推 鲶姐:id 开头 的,都说我是正妹 \(^▽^)/
2F:推 柏油:我要去炸 id 开头是 的家<(  ̄^ ̄)︵θ☆( >_<)
3F:推 郑公:id 开头 最爱跟我一起分享 ~●
4F:推 张爸:id 开头是 的误我儿一生 (/‵Д′)/~ ╧╧
5F:推 硬兔:我最爱跟生日是 的一起洗澡 <( ̄︶ ̄)>
6F:推 洨狐:我决定把 送进公海! (  ̄ c ̄)y▂ξ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.113.164.48