作者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
--
推 鯰姐:id 開頭 的,都說我是正妹 \(^▽^)/
推 柏油:我要去炸 id 開頭是 的家<(  ̄^ ̄)︵θ☆( >_<)
推 鄭公:id 開頭 最愛跟我一起分享 ~●
推 張爸:id 開頭是 的誤我兒一生 (/‵Д′)/~ ╧╧
推 硬兔:我最愛跟生日是 的一起洗澡 <( ̄︶ ̄)>
推 洨狐:我決定把 送進公海! (  ̄ c ̄)y▂ξ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.113.164.48