Size: a a a

2020 December 08

IZ

Ilia Zviagin in MySQL
Yaro Hiiiiiii
ну типа я передавал в функцыю илифильтр строку а мне скю отдавал регулярки которые подходят, если такие есть у меня в колонке
Самому такое надо писать.
Это уже не говоря о том что такое не нужно ни на фиг
источник

YH

Yaro Hiiiiiii in MySQL
Ilia Zviagin
Ты в курсе что не все программы написаны ещё в мире?
ну спорненько но если смотреть не с философской а прикладной точки зрения то да
источник

YH

Yaro Hiiiiiii in MySQL
Ilia Zviagin
Самому такое надо писать.
Это уже не говоря о том что такое не нужно ни на фиг
почему не нужно ?
источник

РА

Ринат А in MySQL
Подскажите. Каким образом можно ускорить выборку по одному столбцу используя LIKE 'city%'
Около 2млн строк
источник

ВР

Вячеслав Ракицкий... in MySQL
Ринат А
Подскажите. Каким образом можно ускорить выборку по одному столбцу используя LIKE 'city%'
Около 2млн строк
Построить индекс
источник

РА

Ринат А in MySQL
Вячеслав Ракицкий
Построить индекс
Поле text
источник

РА

Ринат А in MySQL
Не слишком ли база разрастется
источник

ВР

Вячеслав Ракицкий... in MySQL
Ринат А
Поле text
Построить индекс по нескольким элементам первым поля
источник

РА

Ринат А in MySQL
Вячеслав Ракицкий
Построить индекс по нескольким элементам первым поля
Не совсем понял.
Зачем по нескольким?
источник

ВР

Вячеслав Ракицкий... in MySQL
Ринат А
Не совсем понял.
Зачем по нескольким?
Ну чтобы индекс строился не по всему тексту, а по первым символам текста
источник

РА

Ринат А in MySQL
Ааа, неправильно прочитал
источник

РА

Ринат А in MySQL
Ну даже если так, то например индекс по первым 10 символам не создаст мне таблицу размером в Тб?
источник

РА

Ринат А in MySQL
Русские и англ названия городов
источник

ВР

Вячеслав Ракицкий... in MySQL
Ринат А
Ну даже если так, то например индекс по первым 10 символам не создаст мне таблицу размером в Тб?
Не создаст. Но вы в любом случае можете сделать и посмотреть на сколько увеличится размер. А вообще если вы хотите скорости, то надо жертвовать ресурсами. Может быть подумать над другой структурой хранения данных
источник

РА

Ринат А in MySQL
Вячеслав Ракицкий
Не создаст. Но вы в любом случае можете сделать и посмотреть на сколько увеличится размер. А вообще если вы хотите скорости, то надо жертвовать ресурсами. Может быть подумать над другой структурой хранения данных
Например?
источник

ВР

Вячеслав Ракицкий... in MySQL
Ринат А
Например?
Например значение по которому ищете вынести в отдельную колонку или сделать название городов отдельным столбцом и в этой таблице хранить id городов
источник

РА

Ринат А in MySQL
Вячеслав Ракицкий
Например значение по которому ищете вынести в отдельную колонку или сделать название городов отдельным столбцом и в этой таблице хранить id городов
Ну оно так и есть сейчас: id, city
источник

РА

Ринат А in MySQL
Но там города не только из одного слова состоят, есть где и 3-4
источник

ВР

Вячеслав Ракицкий... in MySQL
Ринат А
Ну оно так и есть сейчас: id, city
Почему поле типа text? И надо структура ваших таблиц, чтобы помочь
источник

РА

Ринат А in MySQL
Ну и дело в том, что поиск будет пользовательский, а он может и 3 и 10 символов вводить. Конечно будет ограничение, не менее 3 символов, но все же
источник