[MySQL] 要使用多個資料表儲存,或是用一個資料表儲存大量資料?

 基本上一個MySQL資料庫中可建立的資料表數目是沒有限制的,但事實上其數目還是會受限於所使用的檔案系統的限制,例如一個目錄下所能建立的檔案個數等。 

 若考慮資料表中資料的多寡來考慮是否要將其分為較小的資料表,只要資料表中的資料只有數百萬筆左右,只要搭配合適的索引(index)欄位規劃以及較快速的表格引擎(例如MyISAM),那存取速度會還是可接受的。

 當資料成長至千萬筆以上時,則可再視情況將資料表做切割。

留言

這個網誌中的熱門文章

PHP:callback函數的使用

PHP:變數範圍

PHP常用函數:陣列(array)