powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / разница в плане для SELECT и DELETE
3 сообщений из 3, страница 1 из 1
разница в плане для SELECT и DELETE
    #39553281
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
один и тот же запрос, просто select заменяется на delete. и оптимизатору сносит крышу.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
EXPLAIN EXTENDED
select *
FROM b_sale_basket_props
WHERE
  BASKET_ID IN (
    SELECT ID
    FROM b_sale_basket
    WHERE
      FUSER_ID IN (
        SELECT b_sale_fuser.id
        FROM b_sale_fuser
        WHERE
          b_sale_fuser.DATE_UPDATE < '2017-12-13 12:13:22'
          AND b_sale_fuser.USER_ID IS NULL
      ) AND ORDER_ID IS NULL
  )
LIMIT 2000;




Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
EXPLAIN EXTENDED
delete
FROM b_sale_basket_props
WHERE
  BASKET_ID IN (
    SELECT ID
    FROM b_sale_basket
    WHERE
      FUSER_ID IN (
        SELECT b_sale_fuser.id
        FROM b_sale_fuser
        WHERE
          b_sale_fuser.DATE_UPDATE < '2017-12-13 12:13:22'
          AND b_sale_fuser.USER_ID IS NULL
      ) AND ORDER_ID IS NULL
  )
LIMIT 2000;
...
Рейтинг: 0 / 0
разница в плане для SELECT и DELETE
    #39553282
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
!
...
Рейтинг: 0 / 0
разница в плане для SELECT и DELETE
    #39553284
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mysql 5.7.19-17
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / разница в плане для SELECT и DELETE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]