InnoDB

Mar. 24th, 2011 10:39 pm
doldonius: (Default)
[personal profile] doldonius
Ясное дело, я ее готовить не умею, а выделенного DBA у нас нет. Но MyISAM я тоже совершенно никак не тюнил, а поди ж:

  • перенос 122230871 записи из таблицы в таблицу. MyISAM: 5 min 38.60 sec. InnoDB: 2 hours 5 min 32.00 sec;
  • выборка из этой таблицы. MyISAM: 1 min 12.52 sec. InnoDB: 3 min 42.02 sec.


Это, естественно, на одних и тех же данных, одном и том же железе, без помех.

Однако, фейл.

Date: 2011-03-24 06:16 pm (UTC)
iws: (Default)
From: [personal profile] iws
О! А что посоветуешь из набора MySQL, PostgreSQL и SQLite для довольно маленького вебпроекта? Нормализации почти не будет, будут тягаться куски текста. Поиск не нужен.

Date: 2011-03-27 10:08 am (UTC)
iws: (Default)
From: [personal profile] iws
SQL — для целочной ссылочности. Ну и делать выборки по ключам.

Date: 2011-03-27 03:33 pm (UTC)
iws: (Default)
From: [personal profile] iws
Не пойдет. Не настолько маленькая нагрузка.

Date: 2011-03-27 04:34 pm (UTC)
iws: (Default)
From: [personal profile] iws
Сравнимо. Основная нагрузка на форум придется.

Date: 2011-03-27 07:39 pm (UTC)
iws: (Default)
From: [personal profile] iws
А фигли тестить. Ну, потестю я на домашнем компе, а потом-то придется это все на VDS хостить. А там файловые операции вовсе хрен спрогнозируешь. Да и ясно, что я на одной сортировке и выборке разорюсь. Разве что реализовывать индексы и прочие велосипеды... Оно мне надо?

Date: 2011-03-28 04:46 am (UTC)
iws: (Default)
From: [personal profile] iws
А то, что топики нужно сортировать по самой свежей мессаге?

Date: 2011-03-24 10:47 pm (UTC)
link01: (Default)
From: [personal profile] link01
Поиск не нужен.
Ересь, батюшка! Заказчик обязательно захочет поиск. Иначе это не заказчик, а Лев Толстой.

Date: 2011-03-27 10:05 am (UTC)
iws: (Default)
From: [personal profile] iws
Заказчик — я.

Date: 2011-03-27 10:27 am (UTC)
link01: (Default)
From: [personal profile] link01
Могу я хоть раз в жизни спокойно протормозить? :)))