Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Что приоритетнее, SELECT или DELETE? / 22 сообщений из 22, страница 1 из 1
24.02.2021, 13:04
    #40048339
Rex12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
Есть две команды:

SELECT * FROM Table1
WHERE Column1=1

и

DELETE FROM Table1
WHERE Column1=1

Они поступили на сервер одновременно. Какая из них будет выполнена первой?
...
Рейтинг: 0 / 0
24.02.2021, 13:09
    #40048344
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
Rex12
Есть две команды:

SELECT * FROM Table1
WHERE Column1=1

и

DELETE FROM Table1
WHERE Column1=1

Они поступили на сервер одновременно. Какая из них будет выполнена первой?

Они будут выполняться параллельно, какая из них закончит выполняться первой, зависит слишком от многих факторов.
...
Рейтинг: 0 / 0
24.02.2021, 13:43
    #40048363
Что приоритетнее, SELECT или DELETE?
msLexбудут выполняться параллельно
Я бы сказал как повезет и оттого сколько worker threads (свободных/всего):

...
Рейтинг: 0 / 0
24.02.2021, 15:10
    #40048426
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
Rex12
Есть две команды:

SELECT * FROM Table1
WHERE Column1=1

и

DELETE FROM Table1
WHERE Column1=1

Они поступили на сервер одновременно. Какая из них будет выполнена первой?


Есл выполнить Delete, то Select выберет пустое множество. Так что - смелее именно в таком порядке
...
Рейтинг: 0 / 0
24.02.2021, 15:47
    #40048442
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
Rex12,

лучше расскажите, с чего такой вопрос возник?
...
Рейтинг: 0 / 0
24.02.2021, 15:57
    #40048446
Rex12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
Критик
Rex12, лучше расскажите, с чего такой вопрос возник?

Вопрос с тестов.
...
Рейтинг: 0 / 0
24.02.2021, 16:06
    #40048452
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
Rex12
Есть две команды:

SELECT * FROM Table1
WHERE Column1=1

и

DELETE FROM Table1
WHERE Column1=1

Они поступили на сервер одновременно . Какая из них будет выполнена первой?


Вы сами в это верите: "поступили на сервер одновременно"?
...
Рейтинг: 0 / 0
24.02.2021, 16:18
    #40048457
Rex12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
Ролг Хупин
Вы сами в это верите: "поступили на сервер одновременно"?


Нет, конечно :-) Но это ж вопрос чисто теоретический.
...
Рейтинг: 0 / 0
24.02.2021, 19:35
    #40048539
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
Rex12
Есть две команды:

SELECT * FROM Table1
WHERE Column1=1

и

DELETE FROM Table1
WHERE Column1=1

Они поступили на сервер одновременно. Какая из них будет выполнена первой?


Rex12
Ролг Хупин
Вы сами в это верите: "поступили на сервер одновременно"?


Нет, конечно :-) Но это ж вопрос чисто теоретический.


Для "теоретического вопроса" слишком нечетко.
Что значит "выполнена"?
Начато выполнение = любая, 50 на 50.
Закончено выполнение = та, что раньше начала выполняться.
...
Рейтинг: 0 / 0
24.02.2021, 19:35
    #40048541
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
Ролг Хупин
Rex12
Есть две команды:

SELECT * FROM Table1
WHERE Column1=1

и

DELETE FROM Table1
WHERE Column1=1

Они поступили на сервер одновременно. Какая из них будет выполнена первой?


Есл выполнить Delete, то Select выберет пустое множество. Так что - смелее именно в таком порядке
Если выполнить Delete и завершить транзакцию
я бы так сказал
...
Рейтинг: 0 / 0
24.02.2021, 19:37
    #40048543
qqq_2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
Ставлю на селект.
...
Рейтинг: 0 / 0
24.02.2021, 19:38
    #40048544
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
qqq_2
Ставлю на селект.
ага
ему же журналы не писать
...
Рейтинг: 0 / 0
24.02.2021, 20:41
    #40048555
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
Прилетели IS + IX, затем S + Х, кто быстрее.
...
Рейтинг: 0 / 0
25.02.2021, 00:13
    #40048575
qqq_2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
Владислав Колосов
Прилетели IS + IX, затем S + Х, кто быстрее.


селект
...
Рейтинг: 0 / 0
25.02.2021, 11:46
    #40048625
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
andreymx
Ролг Хупин
пропущено...


Есл выполнить Delete, то Select выберет пустое множество. Так что - смелее именно в таком порядке
Если выполнить Delete и завершить транзакцию
я бы так сказал


йэз!
...
Рейтинг: 0 / 0
25.02.2021, 13:27
    #40048670
Shakill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
Rex12, почитайте про блокировки
...
Рейтинг: 0 / 0
25.02.2021, 13:48
    #40048671
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
Rex12
Нет, конечно :-) Но это ж вопрос чисто теоретический.

На теоретически вопросы давайте теоретические ответы.
Если "грязное чтение" то SELECT, иначе DELETE
...
Рейтинг: 0 / 0
25.02.2021, 13:49
    #40048672
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
SQL2008
Rex12
Нет, конечно :-) Но это ж вопрос чисто теоретический.

На теоретически вопросы давайте теоретические ответы.
Если "грязное чтение" то SELECT, иначе DELETE
Еще про RCSI можно вспомнить. Но если тестовое задание -- то может на это и расчет, чтобы понять, что знает человек, что нет.
...
Рейтинг: 0 / 0
25.02.2021, 13:49
    #40048673
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
SQL2008
Rex12
Нет, конечно :-) Но это ж вопрос чисто теоретический.

На теоретически вопросы давайте теоретические ответы.
Если "грязное чтение" то SELECT, иначе DELETE

Есть RCSI, при котором читатели и писатели друг друга не блокируют.
...
Рейтинг: 0 / 0
25.02.2021, 22:19
    #40048789
BlackEric
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
Sergey Syrovatchenko,

Откуда это изображение? Есть какая-то статья?
...
Рейтинг: 0 / 0
26.02.2021, 16:55
    #40049055
Что приоритетнее, SELECT или DELETE?
BlackEric, старая презентация
...
Рейтинг: 0 / 0
26.02.2021, 18:39
    #40049090
webnibbana
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что приоритетнее, SELECT или DELETE?
Сейчас начал это изучать, спасибо за ответы
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Что приоритетнее, SELECT или DELETE? / 22 сообщений из 22, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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