The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Раздел полезных советов: Выбор типа хранилища MySQL, auto_tips (ok), 25-Фев-09, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


2. "Выбор типа хранилища MySQL"  +/
Сообщение от Аноним (-), 25-Фев-09, 03:03 
BDB уже не существует, его убрали из MySQL 5.1.
Кстати, киньте ссылку на плюсы и минусы Innodb и MiISAM в документации MySQL. На http://dev.mysql.com/doc/refman/5.1/en/storage-engines.html только очень поверхностные рекомендации по выбору.
Ответить | Правка | Наверх | Cообщить модератору

3. "Выбор типа хранилища MySQL"  +/
Сообщение от Щекн Итрч (ok), 25-Фев-09, 06:24 
>BDB уже не существует, его убрали из MySQL 5.1.
>Кстати, киньте ссылку на плюсы и минусы Innodb и MiISAM в документации
>MySQL. На http://dev.mysql.com/doc/refman/5.1/en/storage-engines.html только очень поверхностные рекомендации по выбору.

Кидаю вам МЫСЛ !
Innodb нужно использовать всегда, просто потому, что это на порядок надежнее, а на все остальное можно забить. Полнотекстового поиска нет только в блобах.

Ответить | Правка | Наверх | Cообщить модератору

5. "Выбор типа хранилища MySQL"  +/
Сообщение от Ivan (??), 25-Фев-09, 12:11 
> Innodb нужно использовать всегда

Согласен, СУБД без полноценной поддержки внешних ключей и транзакций не имеет права на существование.

Ответить | Правка | Наверх | Cообщить модератору

8. "Выбор типа хранилища MySQL"  +/
Сообщение от имя файла (?), 26-Фев-09, 23:38 
Удачи МЫСЛЫТЕЛЮ:)
будет у Вас задача по вставке в базу в минуту до нескольких миллионов записей, тогда поговорим.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

9. "Выбор типа хранилища MySQL"  +/
Сообщение от Anonymus (?), 27-Фев-09, 04:23 
Если на каждую запись (строку) отдельная транзакция, то действительно беда... А если одной транзакцией все миллионы записей вставлять, то время вставки InnoDB слабо отличается от MyISAM...
Ответить | Правка | Наверх | Cообщить модератору

11. "Выбор типа хранилища MySQL"  +/
Сообщение от WhiteWind (ok), 27-Фев-09, 19:51 
В реальных приложениях производительность InnoDB заметно ниже.
Я использую InnoDB только когда действительно есть потребность во внешних ключах и/или транзакциях.
Ответить | Правка | Наверх | Cообщить модератору

13. "Выбор типа хранилища MySQL"  +/
Сообщение от Щекн Итрч (ok), 27-Фев-09, 22:38 
производительность InnoDB заметно ниже - процентов на тридцать на совершенно ненагруженной системе. Под нагрузкой InnoDB может оказаться и пошустрее :)

Под нагрузкой и мускул упасть может, и ось панику дать. Это норма жизни. Кто думает по другому, пусть расскажет это своё другое не здесь, а в унитаз. Или в бабушкин носок.

В случае InnoDB вопрос решается одним щелчком кнопки "ресет": это может сделать вочдог, это может сделать любая девка в серверной, это может сделать моя мобила через IP KVM.

А вот в случае исама вам в 99% придется чинить таблицы...

Ответить | Правка | Наверх | Cообщить модератору

15. "Выбор типа хранилища MySQL"  +/
Сообщение от pentarhemail (ok), 27-Фев-09, 22:50 
>производительность InnoDB заметно ниже - процентов на тридцать на совершенно ненагруженной системе.
>Под нагрузкой InnoDB может оказаться и пошустрее :)

Ну ну. Пробовали-пробовали. На сотне-другой тысяч посетителей таблицу заапали на InnoDB. Сервер особо не пукал, просто процентов 60 записей (а это десятки тысяч), которые должны были вставиться пока таблица была на InnoDB, они просто исчезли. Даже в логах пхп рукой не помахали. Их просто как будто не стало.

Смотрю full processlist - коннекты висят в слипе как будто pconnect юзается (на самом деле ничего такого).

Делаю Alter table foobar engine=MyISAM - бац и все пучком. Все записывается, все идет.

Ответить | Правка | Наверх | Cообщить модератору

19. "Выбор типа хранилища MySQL"  +/
Сообщение от Щекн Итрч (ok), 28-Фев-09, 22:40 
>[оверквотинг удален]
>особо не пукал, просто процентов 60 записей (а это десятки тысяч),
>которые должны были вставиться пока таблица была на InnoDB, они просто
>исчезли. Даже в логах пхп рукой не помахали. Их просто как
>будто не стало.
>
>Смотрю full processlist - коннекты висят в слипе как будто pconnect юзается
>(на самом деле ничего такого).
>
>Делаю Alter table foobar engine=MyISAM - бац и все пучком. Все записывается,
>все идет.

Да? А вчерне опишете задачу? Сотне К статику-то в виде 100 байтных гифов БЕЗ кластера сдать нельзя. Локальные запросы к базе? Почему база не расколочена по кластеру? В общем, вы - свистите?  А мама в детстве вас не научила, что свистеть - западло?

Ответить | Правка | Наверх | Cообщить модератору

20. "Выбор типа хранилища MySQL"  +/
Сообщение от pentarhemail (ok), 01-Мрт-09, 11:59 
>Да? А вчерне опишете задачу? Сотне К статику-то в виде 100 байтных
>гифов БЕЗ кластера сдать нельзя. Локальные запросы к базе? Почему база
>не расколочена по кластеру? В общем, вы - свистите?  А
>мама в детстве вас не научила, что свистеть - западло?

ЫЫ. Умник. Кластер у меня стоит на GPFS только на другой задаче.

А с этой справляется один мускуль сервер на MyISAM. Миллионы инсертов в сутки + дикая обработка данных. InnoDB свистит по полной. Надо просто базу рисовать под MyISAM специфику.

Ответить | Правка | Наверх | Cообщить модератору

26. "Выбор типа хранилища MySQL"  +/
Сообщение от User294 (ok), 02-Мрт-09, 16:04 
>Да? А вчерне опишете задачу? Сотне К статику-то в виде 100 байтных
>гифов БЕЗ кластера сдать нельзя.

Да ладно вам?Кегель еще сто лет назад описал проблему C10K и нынче дофуа серверов которые спокойно к ней относятся.Например лайт, нжинкс, ... :).Сколько посетителей должно быть при 10 000 одновременных конектах, гигабите и 100-байтных гифах - сами посчитаете.Хотя да, таким как вы проще вбахать кластер - за чужой счет еще и не такое можно.

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру