|
Тема |
Re: дребно допълнение [re: ДядoMpaз] |
|
Автор |
salle (един такъв) |
|
Публикувано | 18.05.06 15:34 |
|
|
... но съществено откъм бързодействие
"При големи таблици това може да отнеме доста време така че ... по добре си създай нова таблица INNODB и копирай данните в нея на групи от по 1000-2000, че да избегнеш locks."
INSERT INTO innodb_tbl SELECT * FROM myisam_tbl ORDER BY <Primary_Key>;
Скоростта на INSERT в InnoDB много силно се влияе от реда на вмъкване. Най-бързо е ако редовете са подредени според първичния ключ. Ако са разбъркани може да стане мнаго по-бавно. Виждал съм да се бави да 15 пъти! При големи таблици разликана може да е между няколко дена и няколко часа така, че си заслужава да се има предвид
(С малко четене на документацията е очевидно защо има такава зависимост)
|
| |
|
|
|