powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / [mySQL] Поиск. Большие объемы
5 сообщений из 30, страница 2 из 2
[mySQL] Поиск. Большие объемы
    #39877320
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяScareCrowмоментально. кластерный индекс же есть, зачем сканировать?для like?Пока никакой потребности в like не видно. Не знаю, зачем ТС его упомянул.
...
Рейтинг: 0 / 0
[mySQL] Поиск. Большие объемы
    #39878214
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftвадяпропущено...
для like?Пока никакой потребности в like не видно. Не знаю, зачем ТС его упомянул.

Видимо, я не так понял фразу "добить чем нить до уникального."

В моем понимании, если чем-то добивать до уникального, то потом при попытке проискать JOIN'ом с временной таблицей, "дополненные" значения не будут затронуты
...
Рейтинг: 0 / 0
[mySQL] Поиск. Большие объемы
    #39878257
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalamfurВидимо, я не так понял фразу "добить чем нить до уникального."я понял как "добавить второе поле с уникальными значениями, идущее после нужного"
...
Рейтинг: 0 / 0
[mySQL] Поиск. Большие объемы
    #39878304
kalamfur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftя понял как "добавить второе поле с уникальными значениями, идущее после нужного"
Ну так если искать по полю с реальными телефонами, (там где попадаются дубли), то и не нужен LIKE, но тогда не будут работать кластерные индексы, отстроенные по "уникализированным" значениям соседнего столбца.
Если же искать по второму полю с уникальными значениями, то тут как раз для JOIN потребуется LIKE('xxx%') , имхо
...
Рейтинг: 0 / 0
[mySQL] Поиск. Большие объемы
    #39878500
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalamfurНу так если искать по полю с реальными телефонами, (там где попадаются дубли), то и не нужен LIKE, но тогда не будут работать кластерные индексы, отстроенные по "уникализированным" значениям соседнего столбца.
Код: sql
1.
2.
3.
4.
5.
6.
CREATE TABLE `bigdata` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `number` bigint(20) NOT NULL,
  ... другие поля ...
  PRIMARY KEY (`number`,`id`)
) ENGINE=InnoDB

Код: sql
1.
SELECT * FROM `bigdata` WHERE `number`=321654987021

Проверяйте.
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / MySQL [игнор отключен] [закрыт для гостей] / [mySQL] Поиск. Большие объемы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]