X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V  < 1 2
Открыть тему
Тема закрыта
> Поиск в mysql при сохранении в ячейку массива
Mstitel_mw
Mstitel_mw
Topic Starter сообщение 21.8.2013, 15:59; Ответить: Mstitel_mw
Сообщение #12


Речь идет о таблице связей, в которой указано, к каким группам относится юзер... т.е. там будет ID группы и ID юзера. В ней может быть хоть 10 миллионов записей, но если она использует индекс, то поиск по ним будет очень быстрым.

Каким образом она использует индекс? я если делаю такие таблицы, то просто тупо три поля, индекс там у id у меня идет primary. Или еще туда можно какой индекс влепить?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
matroskin8
matroskin8
сообщение 21.8.2013, 16:17; Ответить: matroskin8
Сообщение #13


В MySQL кроме автоматического индекса (PRIMARY KEY), есть еще 3 индекса - UNIQUE, INDEX и FULLTEXT. Собственно, одноименный тип индекса - INDEX - здесь и можно использовать. Подробнее можно прочитать в документации:
Источник
Перевод
Позволю себе процитировать преимущества использования индексов из документации:
Без индекса чтение таблицы осуществляется по всей таблице начиная с первой записи, пока не будут найдены соответствующие строки. Чем больше таблица, тем больше накладные расходы. Если же таблица содержит индекс по рассматриваемым столбцам, то MySQL может быстро определить позицию для поиска в середине файла данных без просмотра всех данных. Для таблицы, содержащей 1000 строк, это будет как минимум в 100 раз быстрее по сравнению с последовательным перебором всех записей
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mstitel_mw
Mstitel_mw
Topic Starter сообщение 21.8.2013, 16:20; Ответить: Mstitel_mw
Сообщение #14


Понятно. Спасибо всем за помощь, форум крутой тут!)
Неудобно только что количество сообщений на страницу нельзя настроить.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
isvetlichniy
isvetlichniy
сообщение 21.8.2013, 16:43; Ответить: isvetlichniy
Сообщение #15


Так что по поводу LIKE '%|15|%' ?

нормально конечно будет
если просто Так что по поводу LIKE '%15%' то будет искать также вхождения типа |115| или |515|

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V  < 1 2
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
6 stu999 1553 21.3.2024, 20:45
автор: stu999
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1174 24.11.2023, 14:46
автор: alexey
Открытая тема (нет новых ответов) Получил странную ссылку при линкбилдинге
Как поведет себя поиск при обнаружении странной ссылке?
10 r0mZet 2179 24.10.2022, 19:23
автор: Wachowski
Горячая тема (нет новых ответов) 300 площадок под вечные ссылки на выбор: ТИЦ 20-9400, PR 0-6, ЯК, DMOZ. Скидки при пакетном заказе!
65 inkon 30256 19.7.2022, 13:41
автор: Funoman
Горячая тема (нет новых ответов) тИЦ отменили! Новый показатель Яндекса ИКС! Лучшие площадки под размещение. Бесплатное написание статей при любом заказе.
Эксклюзивное предложение. Успей получить написание статей БЕСПЛАТНО
71 VIMstat 78317 21.6.2022, 9:38
автор: VIMstat


 



RSS Текстовая версия Сейчас: 29.3.2024, 19:41
Дизайн