MySQL Delete не заканчивается - PullRequest
       3

MySQL Delete не заканчивается

0 голосов
/ 25 апреля 2018

Я выполняю запрос на выборку на My SQL Server для выбора, как показано ниже.

select * 
from tabl1 
where U_ID = '2345'

Выше запрос занимает всего 1 сек.

Но когда я делаю удаление для того же, то есть:

delete from tabl1 
where U_ID = '2345'

он продолжает выполняться.

В чем может быть причина? Есть идеи?

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

Причин может быть очень много в зависимости от получаемой ошибки.

  • Попробуйте перезапустить службу MSSQL SEVER и проверьте снова.
  • Также проверьте структуру таблицы, которую вы удаляете, поскольку из-за слишком большого количества ссылок на удаление данных может уйти много времени.

Лучше вы публикуете ОШИБКУ, которую получаете.

0 голосов
/ 25 апреля 2018

Запись в базу данных обходится дороже, чем чтение.

Если есть какие-либо индексы, попробуйте отключить индексы. Запустите ваш запрос и после этого перестройте индексы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...