[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что быстрее!!!
luker
Кто может сказать? или как проверить ?

что быстрее сработает preg_replace или REPLACE(встроенная функция mysql)?
на большом количестве записей.



Спустя 52 минуты, 26 секунд (27.08.2009 - 18:40) kirik написал(а):
строковые функции работают быстрее, тоесть str_replace будет работать быстрее.

Спустя 30 минут, 6 секунд (27.08.2009 - 19:10) xPoint написал(а):
а мне кажется, что функции встроенные в mysql будут работать быстрее, чем строковые ф-ции php

Спустя 11 минут, 15 секунд (27.08.2009 - 19:22) kirik написал(а):
Блин, криво вопрос прочитал.. Соглашусь с xPoint, но не во всех случаях стоит злоупотреблять обработкой данных в mysql..

Спустя 16 часов, 3 минуты, 10 секунд (28.08.2009 - 11:25) luker написал(а):
а как вообще проверят скорость выполнения тех или иных действий?
то есть сначала посмотреть за какое время выполнится запрос с replace. а потом посмотреть за сколько времени справится с таким же количеством данных php регулярки?

Спустя 6 минут, 15 секунд (28.08.2009 - 11:31) glock18 написал(а):
регулярка в любом случае будет медленнее, чем аналогичный обычный строковый поиск.

Спустя 3 часа, 42 минуты, 26 секунд (28.08.2009 - 15:14) Nikitian написал(а):
Можете профилировать тысячи итераций различных вариантов, можете анализировать выдачу функции explain для мускуля.

Спустя 9 минут, 22 секунды (28.08.2009 - 15:23) Michael написал(а):
Цитата (luker @ 28.08.2009 - 08:25)
а как вообще проверят скорость выполнения тех или иных действий?
то есть сначала посмотреть за какое время выполнится запрос с replace. а потом посмотреть за сколько времени справится с таким же количеством данных php регулярки?

Функцией microtime() засекаешь время перед выполнением действий и после.
Выводишь разницу и смотришь.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.