|
|
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
Симонов Денис, она у него есть :) Но ему же важнее 2 микросекунды в like'е найти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 12:34:58 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
hvlad, а мне можно? Я в fbdevel вроде написал, что хочу потестить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 12:37:46 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
Симонов Денисhvlad, а мне можно? Я в fbdevel вроде написал, что хочу потестить.Я видел твоё письмо, на выходных соберу и выложу бинарники. А у Tabloid'а - патч и он собирает себе сам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 12:47:11 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
hvladНу да, конкуренты мешают вычислять like.Ну, немного, конечно же, но таки да: мешают :-) Вот статистика для того же хоста, когда на нём 250 dml-молотилок издеваются над известной тебе базой idx_under_load. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. hvladPS Займись уже чем-нить реально полезным...0xFF. я вчера собирал ФБ с сырцов. Твой патч на экстенты (см аттач) - применяется без ошибок (пока --dry-run). Но я забыл: в нём есть эти самые "перепутанные строки" или нет ? И если есть, то покажи, плз, где они. Модератор: Вложение удалено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 14:36:58 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, 1. ты не перепутал частное мыло с общим форумом ? 2. я разве давал своё согласие на публикацию этого патча ? 3. это не тот патч 4. нет слов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 15:50:46 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, пора пустырник попить. или новопассит, или ... что-то вроде того. У меня тоже есть знакомый такой, судорожный. Постоянно его тормозить приходится. p.s. из лучших побуждений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 16:10:32 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
kdv, не бей его, я сам (аккуратно и нежно) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 16:46:25 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
в принудительный отпуск его срочно, куда-нить на Колыму подальше ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 16:48:28 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
hvladТаблоид,2. я разве давал своё согласие на публикацию этого патча ?пффф...... 2 ip /ws: удалите нахрен плз мой пост!... 2 hvlad: откудова я знал, что его нельзя сюда выпостить ? тем более, ты сказал, что бинарники с этим же функционалом выложишь... ps. смягчающим обст-вом для себя вижу только одно: собирателей из сырцов тут, на скл.ру, меньше, чем пальцев на руках и ногах. Авось, не увидят :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 17:32:55 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
dimitrв принудительный отпуск его срочно, куда-нить на Колыму подальше ;-)0xFF. я и так на Колыме сижу. До центра моцквы добираюсь теперь полтора часа (когда дождя/снега нет), до работа - два с половиной. А из ДП самолёт вроде как 40 минут летит ? Так что не надо "ля-ля", всех не перевешаете! :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 17:36:11 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
Таблоидоткудова я знал, что его нельзя сюда выпоститьДело не в зя\низя. И не в конкретном патче. Ну неужели взрослым людям нужно рассказывать банальности про этику, про частную переписку и её отличие от публичного общения ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 17:42:37 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
У меня дежавю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 17:56:31 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
wadmanУ меня дежавю...чё там ? рассказывай... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 18:05:11 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
ТаблоидwadmanУ меня дежавю...чё там ? рассказывай... По поводу лайк и длины строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 18:06:55 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
wadmanПо поводу лайк и длины строки.да блин... тынц давай, чего огородами ходишь! :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 18:11:33 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
ТаблоидwadmanПо поводу лайк и длины строки.да блин... тынц давай, чего огородами ходишь! :-) Был-бы тынц, я-бы не дежавю написал, а баян. Но в памяти почему-то именно фб касается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 18:21:57 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
wadmanПо поводу лайк и длины строки.Это не о том, ли, что в параметр нельзя всунуть больше символов, чем есть в поле ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 18:27:59 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
hvladwadmanПо поводу лайк и длины строки.Это не о том, ли, что в параметр нельзя всунуть больше символов, чем есть в поле ? Про параметры было на скуле, точно помню. Но у меня дежавю вызвал твой пример с лайками и с %. Грубо говоря, это пустой холивар. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 18:32:13 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
wadmanГрубо говоря, это пустой холивар.Не может быть ! А как же 1 сек\10млн записей ? Это же катастрофа ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 18:37:17 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
hvladwadmanГрубо говоря, это пустой холивар.Не может быть ! А как же 1 сек\10млн записей ? Это же катастрофа ! За то пообщались душевно. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 18:43:40 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
wadmanБыл-бы тынця все заголовки своих топегов давно в эксель вытаскиваю отсюда, тупым копипастом. Когда не могу найти гуглом, то просто начинаю просматривать обычным поиском в этом экселе, по Упр-Фе. Чаще всего помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 19:04:04 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, нажать вверху страницы ссылку авторТемы: [ избранные, мои , участ.]не помогает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 20:51:42 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
fd00chТаблоид, нажать вверху страницы ссылку авторТемы: [ избранные, мои , участ.]не помогает?не сильно. много там чего-то накопилось (за бесцельно прожитые годы :-)), а поиск на этому форуме - не самая сильная его сторона. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 21:04:40 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
hvladне бей его, я сам (аккуратно и нежно) я не бью. просто я знал и знаю несколько людей вот с такими "нервами", с одной стороны это смешно, если смотреть с точки зрения серии Футурамы про то, как ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 21:21:38 |
|
||
|
where s LIKE '%txt%' *vs* where s NOT like '%txt%': первое быстрее. Why ?
|
|||
|---|---|---|---|
|
#18+
Так-с. "продолжаем разговор!" (С) :-) Тут вылезло вот еще что: на произв-сть влияет декларированная длина varchar-поля. Выше были цветочки, там варчар(50). А вот что получается для ягодок, когда варчар(32760). DDL: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Дальше - то же самое. Вычитка: SQL> set stat on; 46 sec Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Сначала я думкал, что он тратит время на "паддинг" до 32760, когда считывает в память строки, а не на сам LIKE. Но вот что получается при обычном execute block'e, когда строка уже предварительно создана с замыкающими пробелами - тут вообще к базе обращений нету: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. output: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. === vs === Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. output: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. И почти то же самое время, когда строка имеет длину = 1 байт (что также странно!): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Но тут как-то не видно "независимости" этой. 0xFF. И чего это файл так взбух при варчаре 32760 ? там несжимаемый заголовок записи вырос или чего ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 21:48:02 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38514538&tid=1563981]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
194ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 533ms |

| 0 / 0 |
