|
|
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
Ivan Durakполнотекстовый поиск тебе поможет он для этого и придуман.нет, он ищет с начала строк/слов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 09:33 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
1 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 2.110 звезды тормозят ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 09:51 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
Не понимаю, как "rows"3036084может соседствовать с"COUNT(*)"2925390 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 09:53 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
вадязвезды тормозятЭто общеизвестно как бы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 09:53 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
AkinaНе понимаю, как "rows"3036084может соседствовать с"COUNT(*)"2925390я вот тоже не понимаю такого..... эти данный были взяты от людей которые собрали базу штрихкодов из разных источников я недавно спрашивал про utf8, вот видимо что-то связано с дурной кодировкой в полях.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 10:09 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
влияние виртуализации для такого запроса Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Код: sql 1. Код: sql 1. 1.8061.609 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 10:18 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
дополнительно - поле zz bkob по сравнению с 21670533 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 10:22 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
вадяIvan Durakполнотекстовый поиск тебе поможет он для этого и придуман.нет, он ищет с начала строк/слов ну погугли чтоли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 10:28 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
Ivan Durakну погугли чтолиуже.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 10:29 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
AkinaНе понимаю, как "rows"3036084может соседствовать с"COUNT(*)"2925390Первое - из приблизительной статистики, второе - точный подсчет. Сходятся довольно точно. Но если кажется точность недостаточной, то можно принудительно пересобрать статистику. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 11:27 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. А так не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 21:05 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
Polar Код: sql 1. 2. 3. 4. 5. 6. 7. А так не?не... это логика или а надо и ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 21:28 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
не прав... не внимательно смотрел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 21:29 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
PolarА так не? "id""select_type""table""partitions""type""possible_keys""key""key_len""ref""rows""filtered""Extra"1"PRIMARY""xxx"null"ALL"nullnullnullnull303608411,11"Using where"2"UNION""xxx"null"ALL"nullnullnullnull303608411,11"Using where"null"UNION RESULT""<union1,2>"null"ALL"nullnullnullnullnullnull"Using temporary" время выполнения 3.486 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 21:39 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. время выполнения 1.716 причём очень слабо зависит от числа таких условий в отличии от like и слабо зависит от длины подстроки поиска в отличии от like ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 22:03 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
вадя, А если искать по исходным полям Name и BrandName ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 22:59 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
miksoftА если искать по исходным полям Name и BrandName ?да но тут как поиск по одному полю идет быстро (для 3м записей :) ) поиск по 2 полям - это задача из "торговли" когда надо найти товар конкретного производителя чтоб не писать в имени товара название производителя раздувая справочник товаров. при 100 000 записей такой поиск - практически мгновенный - позволяет вываливать" список найденного при вводе очередного символа. ну если 3лимона - то 1.6 сек в некоторых случаях можно и подождать.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2018, 06:23 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
miksoft, вот для Код: sql 1. 2. 3. 4. 5. 6. 7. время 1.26 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2018, 07:06 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
вадяэто логика или а надо иСуммарно это логика И . Запись, соответствующая одному шаблону и не соответствующая другому, не попадёт в итоговую выборку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2018, 07:22 |
|
||
|
Как оптимизировать выбор с like и AND
|
|||
|---|---|---|---|
|
#18+
AkinaСуммарно это логика И . Запись, соответствующая одному шаблону и не соответствующая другому, не попадёт в итоговую выборку.я это позже увидел :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2018, 07:25 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39701210&tid=1829581]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 384ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...