0
我有一個InnoDB表,有很多字段,目前有0.7M行。現在,我創建了3個枚舉列併爲它們創建了一個索引(列中的當前值爲空)。在每一列中,創建索引需要大約11分鐘。這是預期的嗎?mysql - 創建索引需要太多時間?
我發現桌上的查詢也花費了太多時間。像從一行(時間戳)值在一定範圍內的所有行中選擇幾列的查詢需要2-3分鐘。
該表具有約20個視野,其中許多是VARCHAR(255),它們中的一些TEXT,一些整數,等等
的機器(一個VPS)具有512MB RAM和1GHz處理器
基本上我想知道這些時間是否意外長,如果是這樣,那麼是由於我的機器或桌子設計。
512mb RAM和innodb?你的緩存有多大? – 2011-04-04 08:58:51
真的不知道......它是一個VPS(Xen),所以我想它不會太多(我認爲cpu緩存也是共享的)。我不知道一個人不應該使用512內存的InnoDB ....我如何決定我需要多少內存? – anon 2011-04-04 09:04:22