
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 806 Пользователь №: 17108 На форуме: Карма: 1 ![]() |
Добрый день.
Приходится выполнять такой код:
Подскажите реально ли вместо 6 Update сделать 1 (сократить код) ? |
![]() |
|
![]() ![]() Помагите Здесь живу!!! ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 23010 Пользователь №: 20039 На форуме: Карма: 623 ![]() |
CASE , WHEN , THEN
-------------------- Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum). |
![]() |
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 806 Пользователь №: 17108 На форуме: Карма: 1 ![]() |
а есть ли вообще смысл в этом?
я имею ввиду будет ли код быстрее выполняться? если через CASE, то получится что-то вроде этого: UPDATE meta_page P.S.: например для меня оказалось новостью, что запросы в MsSql пр использовании TOP выполняются на 96% медленнее, чем без него, в MySql наоборот при Limit гораздо быстрее работа... |
![]() |
|
![]() ![]() Помагите Здесь живу!!! ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 23010 Пользователь №: 20039 На форуме: Карма: 623 ![]() |
Strannik
запусти и проверь. Сравни скорость работы. Иначе никак. -------------------- Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum). |
![]() |
|||
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 806 Пользователь №: 17108 На форуме: Карма: 1 ![]() |
да в том, то и дело, что этот запрос займет милисекунды, а я о глобальном сейчас) например если запускать скрипты с такими запросами к базе от 100 000 строк. P.S.: не так давно столкнулся с большими базами, теперь все анализирую сразу, чтобы потом зря время не терять... P.P.S.: Да, и спасибо за помощь) я бы про case и не вспомнил, видел инфу наверное раньше 1 раз да и то мельком... |
||
![]() |
|
![]() ![]() Помагите Здесь живу!!! ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 23010 Пользователь №: 20039 На форуме: Карма: 623 ![]() |
Вот скажу одно, или скажу другое... это не значит, что будет истина. Лучше всего дождаться, когда таблица разрастется, тогда и проверять.
Объясню на примере, прошлая тема моя - почистить таблицу. Советы гугла - отключить индексы, типо быстрее будет, отключил индексы, а оказалось, что без индекса по полю, которое удаляю - удаляется в сотни раз медленнее. Гугл выдал так же на тему на хабре, там так же писали об этом методе. -------------------- Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum). |
![]() |
۩
Дата
|
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 806 Пользователь №: 17108 На форуме: Карма: 1 ![]() |
ясно, читай и доверяй, но лучше все тестировать самому)
Спасибо) |
![]() |
![]() ![]() ![]() |