![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
letsgo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 17.2.2009 Репутация: нет Всего: нет |
Есть таблица, размер которой уже достиг 16 млн записей, общий размер: 1.5 Гб.
Данные постоянно пополняются, удаляются очень редко, в сутки примерно 200-300 тысяч записей идут под снос, но при этом 400-500 добавляются. Сейчас необходимо делать по базе поиск. Всего полей: 16, Почти все поля типа int, есть несколько float. Таблица представляет собой хранилище данных о ценах поставщиков по различным группам товаров. Имеет ли смысл создать отдельную таблицу для каждого поставщика или для отдельного типа товара. Поставщиков сейчас 4, будет около 10. Типов товара сейчас 2, будет около 15. Это сообщение отредактировал(а) letsgo - 14.12.2010, 11:31 |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
возможно, есть смысл. чем меньше индекс, тем проще поместить его в память целиком.
а ещё я бы рекомендовал испытать Sphinx. |
|||
|
||||
solenko |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 2 Всего: 67 |
letsgo, дайие больше подробностей -- какой именно поиск?
А смысл? Он для полнотекста, а тут -------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
упс, пропустил.
solenko, в sphinx есть поиск по атрибутам. т.е. по сути дублирование мезанизма индексов из СУБД. правда, я погорячился, когда решил, что sphinx может работать с большими объемами быстрее, чем СУБД - все ж опыт играют на руку mysql. |
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: нет Всего: 4 |
Заметь что если у тебя MyIsam то 4гига это могила
|
|||
|
||||
Texasian |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 4.2.2011 Репутация: нет Всего: нет |
Какая БД-то у автора? В любом случае, лучше разбить на несколько таблиц, если количество записей будет расти
|
|||
|
||||
Akonkagva1 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 22.12.2008 Где: Латвия Репутация: нет Всего: нет |
Репликация вам в помощь, скорость значительно возрастёт.
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Для профи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |